确定实例是否是AWS中某个AutoScaling组的一部分

时间:2017-02-10 14:03:52

标签: amazon-web-services autoscaling

是否可以从实例确定它是否是AWS中的AutoScaling Group的成员?

提前致谢!

2 个答案:

答案 0 :(得分:2)

您可以在EC2 Linux实例上运行this command以检查当前实例是否在AutoScaling组中。您需要检查返回的值是否为空,以确定它是否在AutoScaling组中。

aws autoscaling describe-auto-scaling-instances --instance-ids `curl --silent http://169.254.169.254/latest/meta-data/instance-id 2>&1`

注意,您必须先安装并配置AWS CLI tool,然后才能运行此命令。

答案 1 :(得分:1)

在实例上安装AWS CLI并运行以下命令:aws autoscaling describe-auto-scaling-instances

您可以查询实例元数据并比较从上一个命令收到的实例ID,以检查实例是否属于自动缩放组。

要查询实例元数据,请尝试curl http://169.254.169.254/latest/dynamic/instance-identity/document