aws-lambda - 将“AWS::Lambda::Function”转换为“AWS::Serverless::Function”
问题描述
我想在文件中使用代码,但只能在“AWS::Lambda::Function”模板中使用内联代码,我可以将“AWS::Lambda::Function”模板转换为“AWS::Serverless::Function”吗模板?
解决方案
文档清楚地表明标准 Lambda 函数资源可以采用内联代码,但也可以引用 S3 位置:https ://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code .html
无论如何,内联代码只推荐用于简单的几行 lambda。
aws cloudformation package
对于流水线,使用CLI 命令可以轻松进行部署。它会将 lambda 代码上传到存储桶,并在模板中为您引用正确的工件,然后就可以部署了!
我知道这不是你问题的 100% 答案,但最终你可以重新考虑是否真的需要转换它!
推荐阅读
- python - 删除具有三个元素的元组的列表中的冗余
- pyqt - 如何在 PyQt5.11 中安装 PyQtWebEngine?
- reactjs - mapStateToProps 值落后于 getState() 击键
- java - java正则表达式匹配重复数字而不是 0 ,1
- scala - 如何正确使用 mapPartitions 功能
- maven - 如何在 Gradle 中为 Spring 使用 Maven BOM?
- uicollectionview - 设置 UICollectionViewLayout 会导致崩溃
- amazon-web-services - 连接 AWS ACL 但“未找到资源”?
- java - SpringBoot - 在浏览器中显示 PDF 文件而不是下载
- unit-testing - 我将如何创建一个单元测试来确保我的页眉在加载后出现在页面上并具有正确的文本?