在S3中我的Lambda代码存储在哪里

Som*_*Guy 3 amazon-s3 amazon-web-services microservices aws-lambda

我已阅读Lambda FAQ,它说它将我的代码存储在S3中并且已加密.

S3中存储的位置,我可以解密它来编辑我的代码吗?

Joh*_*ley 10

如果在创建Lambda函数之前将源代码上传到自己的S3存储桶,那么您将知道源代码的路径.请注意,仅在S3中编辑代码不会更新Lambda函数.见下面的链接.亚马逊会将您的代码从您的存储桶复制到亚马逊的S3存储桶.

如果您在创建Lambda函数时在AWS控制台中上载代码,则它将存储在您无法访问的Amazon S3位置.

最终结果是您的代码位于您无法访问的私有Amazon S3存储桶中.

AWS Lambda功能代码


jar*_*mod 8

Lambda服务将您的代码存储在S3存储桶中.AWS不提供任何更具体的信息.服务可能有自己的S3存储桶,它们可以单独加密存储在那里的所有对象.

不,您无法直接访问Lambda服务的S3存储桶,但您可以下载先前上传到Lambda函数的代码.转到AWS Lambda控制台,选择Lambda函数,然后单击"操作"| 导出功能,然后单击下载部署包.注意:如果您的代码是用Java(或其他编译语言)编写的,那么下载将包含已编译的文件,而不是原始源代码.

在此输入图像描述