Chi*_*kar 10 amazon-web-services aws-lambda serverless
首先,我是AWS的新手。我能够在线编辑我的 Lambda 代码,但我最近将一个 zip 文件(30MB)上传到 S3 存储桶,并将该 zip 从 S3 添加到我的 Lambda,现在我的 Lambda 内联编辑器不再打开,并显示以下内容错误
“您的 Lambda 函数“LF2”的部署包太大,无法启用内联代码编辑。但是,您仍然可以调用您的函数。”
我尝试从 S3 存储桶中删除 zip 文件,希望无法访问 zip 的 URL,并且 lambda 会丢失 zip 文件并让我再次编辑该函数。但是,我的 lambda 大小仍然由 30MB zip 文件大小组成。我无法删除这个 zip,也无法找到摆脱它并再次编辑我的 lambda 代码的方法。
注意:我的 Lambda 代码是内联编写的,与 zip 文件不同(该文件仅包含我上传的弹性搜索设置文件,以便在我的代码中使用,因为导入弹性搜索不起作用)。我知道有更好的方法来做到这一点,而无需上传它的 zip。
是的,您可以下载 Lambda 函数。转到 Lambda 函数的 AWS 控制台,确保您位于配置视图中,然后单击操作 | 导出功能。这将允许您下载包含 Lambda 函数的 ZIP 文件。
请注意,一旦您通过 S3 上传 Lambda 函数,Lambda 服务就会复制该函数。此时没有与您上传的 S3 对象的连接。原因之一是,如果您意外或以其他方式从 S3 中删除了该文件,您的 Lambda 函数将会中断。
| 归档时间: |
|
| 查看次数: |
21667 次 |
| 最近记录: |