我知道我可以在key/tag
模板中的启动配置中设置名称cloudformation
对,如下所示
"SaltMasterGroup": {
"Type": "AWS::AutoScaling::AutoScalingGroup",
"Properties": {
"DesiredCapacity": "1",
"LaunchConfigurationName": { "Ref": "SaltMasterLaunchConfig" },
"Tags" : [ {
"Key" : "Name",
"Value" : "saltmaster.lab.example.com",
"PropagateAtLaunch" : "true"}
]
}
}
但是我可以使用CFN模板设置私有hostname
吗?如你所见,我正在使用盐,所以我准备用盐设置名称,但我希望有一个CFN解决方案。
答案 0 :(得分:4)
您可以使用userdata通过
设置主机名sudo hostname myhost
echo myhost > /etc/hostname
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html