Amazon web services 如何在AWS Cloudformation模板输出上输出windows FQDN(主机名)?

Amazon web services 如何在AWS Cloudformation模板输出上输出windows FQDN(主机名)?,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我的模板创建了一个windows堆栈。模板的useddata创建了一个机器对象(比如计算机名),并且ASG中的windows实例创建成功。我试图在cfn输出中输出私有IP地址和FQDN-主机名。你们有没有类似的建议或模板 如果要创建自动缩放组,则CloudFormation对象不包括生成的服务器实例,因此无法与之交互 如果您创建EC2单个实例,那么获取此数据的正确方法是 在您的情况下,输出块应该如下所示(给定名为MyInstance的EC2对象): 对于FQDN,您可以使用: { "Fn::G

我的模板创建了一个windows堆栈。模板的useddata创建了一个机器对象(比如计算机名),并且ASG中的windows实例创建成功。我试图在cfn输出中输出私有IP地址和FQDN-主机名。你们有没有类似的建议或模板

如果要创建自动缩放组,则CloudFormation对象不包括生成的服务器实例,因此无法与之交互

如果您创建EC2单个实例,那么获取此数据的正确方法是

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

对于FQDN,您可以使用:

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

如果要创建自动缩放组,则CloudFormation对象不包括生成的服务器实例,因此无法与之交互

如果您创建EC2单个实例,那么获取此数据的正确方法是

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

对于FQDN,您可以使用:

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

你说的“它不起作用”是什么意思。它是否抛出错误或输出错误的值?你是怎么做的?问题已经更新了。几个月前我试过IP地址,但没用,所以我放弃了。我不再记得确切的错误了。现在我想知道如果可能的话是否可以输出主机名。如果不可能的话,我必须找到另一种方法。你说的“它不起作用”是什么意思。它是否抛出错误或输出错误的值?你是怎么做的?问题已经更新了。几个月前我试过IP地址,但没用,所以我放弃了。我不再记得确切的错误了。现在我想知道如果可能的话是否可以输出主机名。如果不可能的话,我会找到另一种方法。给你+1。我的CFN模板有ASG,这是我的要求,因为一旦它失败,我们需要实例来恢复自身。因此,我开始使用CLI获取输出。为您提供+1。我的CFN模板有ASG,这是我的要求,因为一旦它失败,我们需要实例来恢复自身。因此,我开始使用CLI获取输出。