Rob*_*b D 2 aws-cloudformation
是否可以在 Secrets Manager 动态引用中包含参数或从另一个堆栈导出?如果我使用固定的 Secrets MANager 参考,下面显示的代码可以工作,但我需要包含一个参数或从机密路径中的另一个堆栈导出。
尝试过加入。
"RDSCluster": {
"Type": "AWS::RDS::DBCluster",
"DeletionPolicy": "Delete",
"Properties": {
"MasterUsername": "admin",
"Engine": "aurora-mysql",
"MasterUserPassword": "{{resolve:secretsmanager:xxxx/App/DBPassword:SecretString:MYSQL_PASSWORD}}",
Run Code Online (Sandbox Code Playgroud)
"MasterUserPassword": "{{resolve:secretsmanager:$InputParameter/App/DBPassword:SecretString:MYSQL_PASSWORD}}"
Run Code Online (Sandbox Code Playgroud)
直接引用或替换都不起作用。上面 404 的评论是正确的,但我无法将其标记为答案。下面显示了使用 2 个参数和 Secrets Manager 动态引用的示例。
"MasterUserPassword": {
"Fn::Sub": ["{{resolve:secretsmanager:${Parameter1Replace}-${Parameter2Replace}/DBPassword:SecretString:MYSQL_PASSWORD}}", {
"Parameter1Replace": {
"Ref": "Parameter1"
},
"Parameter2Replace": {
"Ref": "Parameter2"
}
}
]
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5232 次 |
| 最近记录: |