gpt4 book ai didi

amazon-web-services - 云形成 : Dynamic reference to SecretManager value not working for Resource's Tag Property

转载 作者:行者123 更新时间:2023-12-03 07:13:26 25 4
gpt4 key购买 nike

我想在 AWS key 管理器中存储 key 并在 CloudFormation 模板中检索它。为了测试它,我只是将它放入标签的值中 -

  MainRouteTable:
Properties:
Tags:
- Key: Environment
Value: LIVE
- Key: Name
Value: '{{resolve:secretsmanager:tvs:SecretString:testname}}'
VpcId: !Ref 'VPC'
Type: AWS::EC2::RouteTable

使用模板运行 CloudFormation 并且环境启动后,标签“Name”的值为“{{resolve:secretsmanager:tvs:SecretString:testname}}”,而不是存储在 testname 中的实际 secret 。 enter image description here

我环顾四周,不明白哪里出了问题。根据 AWS 文档,我做得正确。

我可以从 CLI 检索 secret 罚款 -

aws secretsmanager --region us-east-1 get-secret-value --secret-id arn:aws:secretsmanager:us-east-1:xxxxxx:secret:tvs-ZVTiDO --query SecretString --output text | jq -r .testname

有什么建议吗?

我按照此处的说明进行操作 - https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/dynamic-references.html#dynamic-references-secretsmanager

最佳答案

SecretString 只能在少数资源和选定的属性中使用。 不支持标签supported list是:

AWS::DirectoryService::MicrosoftAD Password

AWS::DirectoryService::SimpleAD Password

AWS::ElastiCache::ReplicationGroup AuthToken

AWS::IAM::User LoginProfile Password

AWS::KinesisFirehose::DeliveryStream

RedshiftDestinationConfiguration Password

AWS::OpsWorks::App Source Password

AWS::OpsWorks::Stack CustomCookbooksSource Password

AWS::OpsWorks::Stack RdsDbInstances DbPassword

AWS::RDS::DBCluster MasterUserPassword

AWS::RDS::DBInstance MasterUserPassword

AWS::Redshift::Cluster MasterUserPassword

关于amazon-web-services - 云形成 : Dynamic reference to SecretManager value not working for Resource's Tag Property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65113976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com