使用CloudFormation模板设置AWS EC2实例主机名

时间:2016-12-01 16:24:22

标签: amazon-web-services amazon-ec2 amazon-cloudformation

我知道我可以在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解决方案。

1 个答案:

答案 0 :(得分:4)

您可以使用userdata通过

设置主机名
sudo hostname myhost
echo myhost > /etc/hostname

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html