确定实例是否是 AWS 中某个 AutoScaling 组的一部分
Determine if instance is a part of some AutoScaling Group in AWS
是否可以从实例判断它是否是 AWS 中的 AutoScaling Group 的成员?
提前致谢!
您可以在 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,然后才能 运行 此命令。
在实例上安装 AWS CLI 和 运行 这个命令:aws autoscaling describe-auto-scaling-instances
您可以查询实例 meta-data 并比较您从上一个命令收到的 instance-id 以检查该实例是否是自动缩放组的一部分。
要查询 instance-meta 数据,请尝试 curl http://169.254.169.254/latest/dynamic/instance-identity/document
是否可以从实例判断它是否是 AWS 中的 AutoScaling Group 的成员?
提前致谢!
您可以在 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,然后才能 运行 此命令。
在实例上安装 AWS CLI 和 运行 这个命令:aws autoscaling describe-auto-scaling-instances
您可以查询实例 meta-data 并比较您从上一个命令收到的 instance-id 以检查该实例是否是自动缩放组的一部分。
要查询 instance-meta 数据,请尝试 curl http://169.254.169.254/latest/dynamic/instance-identity/document