出于集成目的,我正在尝试在aws lambda上安装azure-cli。azure-cli的大小对于aws lambda来说似乎很大,无法上传zip文件。
我想在azure中使用lambda和python创建一个服务主体(客户端机密)。创建服务主体的唯一方法是通过azure-cli。
有没有其他方法来创建客户端机密?或者我们可以在aws lambda中处理azure-cli包大小来上传吗?
我在网上浏览了很多博客,但需要使用azure-cli来创建客户端机密。
发布于 2020-08-10 15:34:02
在aws lambda上安装azure-cli
您是指AWS Lambda中的pip install Python包吗?
如果是这样的话,使用Python的一大好处就是有大量的库可以帮助您实现快速的解决方案,而不必从头开始编写所有的类和函数。如前所述,Amazon Lambda提供了一个Python库列表,您可以将其导入到您的函数中。当您必须使用不可用的库时,问题就开始了。一种方法是将库本地安装到您的lambda_function.py文件所在的文件夹中,压缩文件并将其上传到Amazon Lambda控制台。在本地安装库并在每次必须创建新的Lambda函数时将其上载,这一过程可能是一项费力且不方便的任务。
为了让您的生活更轻松,亚马逊为我们提供了以AWS Lambda layers形式上传库的可能性,它由一个文件结构组成,您可以在其中存储库,将其独立加载到Amazon Lambda,并在需要时在您的代码中使用它们。一旦你创建了一个Lambda层,它就可以被其他任何新的Lambda函数使用。
https://stackoverflow.com/questions/63297959
复制相似问题