【发布时间】:2019-05-04 12:26:36
【问题描述】:
我们是否可以将 dynamic references 传递给 Secret Manager 到 AWS Launch Config 用户数据?
这是我试过的代码sn-p:
"SampleLaunchConfig": {
"Type": "AWS::AutoScaling::LaunchConfiguration",
"Properties": {
"ImageId": {
"Fn::FindInMap": [
"AWSRegionArch2AMI",
{
"Ref": "AWS::Region"
},
"AMI"
]
},
"UserData": {
"Fn::Base64": {
"Fn::Join": [
"",
[
"#!/bin/bash -xe\n",
"yum update -y\n",
"useradd -p <<pwd>>{{resolve:secretsmanager:Credentials:SecretString:userName}}\n",
"\n"
]
]
}
}
}
}
获取 useradd 时似乎出错:无效的用户名 '{{resolve:secretsmanager:Credentials:SecretString:userName}}'
如何将 Secret Manager 密钥值传递给 cloudformation 用户数据?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-secrets-manager