这是因为AWS CLI在解析SAM模板时无法识别yaml版本1.2中的某些语法。要解决此问题,需要显式指定yaml版本为1.1。 可以通过在SAM模板的开头添加以下行来实现:
AWSTemplateFormatVersion: '2010-09-09' Transform:
此外,您还可以在安装AWS CLI之前更新PyYAML模块以避免此错误:
pip install --upgrade PyYAML
这应该解决此错误。
上一篇:AWSSAM模板存在无效键的问题。
下一篇:AWSSAM模板使用docker部署,在构建和POST_BUILD中失败。在AWSCodeBuild上构建时,出现错误:退出状态码为125。