【问题标题】:convert "AWS::Lambda::Function" to "AWS::Serverless::Function"将“AWS::Lambda::Function”转换为“AWS::Serverless::Function”
【发布时间】:2021-02-11 11:22:12
【问题描述】:

我想在文件中使用代码,但“AWS::Lambda::Function”模板中只能使用内联代码,我可以将“AWS::Lambda::Function”模板转换为“AWS::Serverless: :Function" 模板?

【问题讨论】:

    标签: aws-lambda amazon-cloudformation aws-serverless aws-lambda-edge


    【解决方案1】:

    文档清楚地表明标准 Lambda 函数资源可以采用内联代码,但也可以引用 S3 位置:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html

    无论如何,内联代码只推荐用于简单的几行 lambda。

    对于流水线,使用aws cloudformation package CLI 命令可以轻松进行部署。它会将 lambda 代码上传到存储桶,并在模板中为您引用正确的工件,然后就可以部署了!

    我知道这不是你问题的 100% 答案,但最终你可以重新考虑是否真的需要转换它!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-27
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 2021-07-27
      • 1970-01-01
      • 2020-03-07
      相关资源
      最近更新 更多