【发布时间】:2021-10-15 14:45:14
【问题描述】:
我正在尝试通过aws cloudformation deploy 命令传递参数,如下所示:
aws cloudformation deploy --template-file sam-template.packaged.yaml --parameter-overrides ExcTime=12345
但它部署失败,因为它抱怨ExcTime 参数是一个字符串,它需要是一个数字。是将所有参数转换为字符串的命令吗?如果是这样,我如何通过该命令将 number 类型的参数传递给 YML 文件?
yml 文件:
ApiKey:
Type: AWS::AppSync::ApiKey
Properties:
ApiId: !GetAtt AppSyncApi.ApiId
Expires: ${ExcTime}
谢谢大家!
【问题讨论】:
-
我已经发布了答案:)
-
谢谢,但是你的答案和我的有什么不同呢?我写的应该是
Expires: !Ref ExcTime?所以在我看来,您复制并粘贴了我的答案,添加了一些额外的文本,却没有确认我的答案是正确的,也没有被接受?
标签: amazon-web-services yaml amazon-cloudformation aws-sam