首页 > 解决方案 > 脚本从 Auto Scaling 组中获取实例,然后获取该实例的主机名

问题描述

我需要为 EC2 指标之一提供主机名:为此,我需要通过脚本获取主机名。

请帮助我编写一个脚本,该脚本从自动缩放组中获取所有实例并循环遍历每个实例,直到它与主机名匹配

标签: amazon-web-servicescommand-line-interfaceamazon-cloudformation

解决方案


如果您想要所有Auto Scaling 实例的列表(无论 Auto Scaling 组如何),您可以使用describe-auto-scaling-instances

如果您想要与特定 Auto Scaling 组关联的实例列表,可以使用describe-auto-scaling-groups,它还会返回组中每个实例的列表。

然后,对于返回的每个实例,您可以调用describe-instances,它在响应中包含标签。标签包含实例的Name名称。


推荐阅读