【发布时间】:2018-03-01 07:05:27
【问题描述】:
我写了一个云形成模板来创建一个大小为 1 的 Auto Scaling 组。现在我想通过云形成为这个实例分配一个弹性 IP。
很遗憾,AWS::AutoScaling::AutoScalingGroup 没有任何 Fn::GetAtt 来获取附加到此 Auto Scaling 组的实例 ID。
还有其他方法可以获取此实例的实例 ID 吗?或者我们可以直接从云形成中的名称标签中获取现有EC2实例的instance-id吗?
不接受用户数据脚本,因为它需要 AWS IAM 凭证。
【问题讨论】:
-
这个答案谈到了不可接受的用户数据脚本,因为它需要 AWS IAM 凭证。我们不希望模板用户在使用之前设置 IAM 凭证。
-
在 EC2 上运行的应用程序不需要 IAM 凭证,您可以使用 IAM 角色。
标签: amazon-web-services amazon-ec2 amazon-cloudformation