微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 ssm 参数获取到 yaml 文件?

如何解决如何将 ssm 参数获取到 yaml 文件?

我有一个 yaml 云形成文件,它需要一个存储在 ssm 参数中的变量。 yaml 文件一个 CFT 模板。下面是示例代码

AWstemplateFormatVersion: 2010-09-09
Description: 'Fully Automated OT Archival Data Migration'
Parameters:
 Environment:
  Description: 'Stage type (for Tags)'
  Type: String
  Default: dev

Resources:
S3Bucket:
 Type: 'AWS::S3::Bucket'
 Properties:
  BucketName: '{{resolve:ssm:/opentext/config/automated-ot-archival-data-migration/migration.bucket.name:1}}-${Environment}'

当我在 AWS 控制台中将代码上传到 cloudformation 时,出现错误。我想知道 ssm 参数引用是否正确。

如果您在此处发现任何问题,请告诉我。

谢谢

解决方法

您的 !Sub 变量缺少 {Environment} 函数。

BucketName: !Sub '{{resolve:ssm:/opentext/config/automated-ot-archival-data-migration/migration.bucket.name:1}}-${Environment}'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。