gpt4 book ai didi

amazon-web-services - 如何在 AWS Cloudformation 模板输出上输出 Windows FQDN(主机名)?

转载 作者:行者123 更新时间:2023-12-03 07:32:25 26 4
gpt4 key购买 nike

我的模板创建了一个窗口堆栈。模板的useddata创建一个机器对象(比如计算机名称)并且ASG中的Windows实例创建成功。我正在尝试在 cfn 输出中输出私有(private) IP 地址和 FQDN - 主机名。你们有什么建议或任何具有类似技巧的示例模板吗?

最佳答案

如果您正在创建自动缩放组,您的 CloudFormation 对象不包含生成的服务器实例,因此您无法与其交互。

如果您创建 EC2 单个实例,获取此数据的正确方法是 Fn::GetAtt.

在您的情况下,您的输出 block 应如下所示(给定名为 MyInstance 的 EC2 对象):

"Outputs" : {
"PrivateIp" : {
"Description" : "MyInstance Private IP Address",
"Value" : { "Fn::GetAtt" : [ "MyInstance", "PrivateIp" ] }
}
}

对于 FQDN,您可以使用:

 { "Fn::GetAtt" : [ "MyInstance", "PublicDnsName" ] }

关于amazon-web-services - 如何在 AWS Cloudformation 模板输出上输出 Windows FQDN(主机名)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47837564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com