将 "AWS::Lambda::Function" 转换为 "AWS::Serverless::Function"
convert "AWS::Lambda::Function" to "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% 答案,但最终您可以重新考虑是否真的需要转换它!
我想在文件中使用代码,但在“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% 答案,但最终您可以重新考虑是否真的需要转换它!