如何在亚马逊 cloudformation 模板中启动时更改 Windows 主机名

Posted

技术标签:

【中文标题】如何在亚马逊 cloudformation 模板中启动时更改 Windows 主机名【英文标题】:How to change windows hostname while launching in amazon cloudformation template 【发布时间】:2017-03-09 08:54:45 【问题描述】:

我想在启动 Windows 实例的 teplate 时在 Cloud Formation 模板中提及实例的主机名。我该怎么做?

【问题讨论】:

请提供更多信息。另外,请详细说明您到目前为止所做的尝试。 我需要从云形成模板中修改一个windows实例的主机名。我试着这样做如下。它没有抛出任何错误,但它没有被 CFT 执行。但是,当我手动执行此命令时,此命令有效。 "UserData" : "Fn::Base64" : "Fn::Join" : [ "", [ "\n", "Rename-Computer -NewName 'RCT015eng01' -Force -Restart \n", "" ] ] 请提供信息作为问题的一部分。想回答的用户可能不会关注你的cmets。当您在格式正确的问题中提供足够的信息时,您就有更好的机会得到答复。 【参考方案1】:

用户数据字段没有被执行,因为它没有被启用。需要在 windows 机器的 ec2-config 中启用 user-data 并停止机器然后取 AMI。通过使用新的 AMI,这将起作用。

【讨论】:

以上是关于如何在亚马逊 cloudformation 模板中启动时更改 Windows 主机名的主要内容,如果未能解决你的问题,请参考以下文章

AWS Cloudformation的相关概念

DevOps on AWS之Cloudformation概念介绍篇

在 Spring Cloud AWS 中禁用 Cloudformation

如何在 Cloudformation 模板/CDK 中添加 AWS IoT 配置模板

如何在我的新 CloudFormation 模板中引用现有角色?

如何遍历 CloudFormation 模板中的值