代码之家  ›  专栏  ›  技术社区  ›  Lech Migdal

AWS SAM-“部署打包模板时遇到不支持的属性CodeUri”错误

  •  1
  • Lech Migdal  · 技术社区  · 6 年前

    在将CloudFormation模板迁移到AWS SAM方法之后,当部署使用 aws cloudformation package ,在云信息中我得到了错误

    遇到不受支持的属性CodeUri

    在模板中包含的所有Lambda函数上。

    经过调查,很明显CodeUri属性并没有从打包的模板中删除 AWS::Lambda::Function 类型不支持 属性,尽管适当的资源作为包过程的一部分上载到S3(因此包就是这样工作的)。

    1 回复  |  直到 6 年前
        1
  •  6
  •   Lech Migdal    6 年前

    AWS SAM未删除的原因 代码URI 资源类型不正确-应该是 AWS::Serverless::Function 而不是 AWS::Lambda::Function .

    在这个变化之后,