amazon-web-services - 脚本从 Auto Scaling 组中获取实例,然后获取该实例的主机名
问题描述
我需要为 EC2 指标之一提供主机名:为此,我需要通过脚本获取主机名。
请帮助我编写一个脚本,该脚本从自动缩放组中获取所有实例并循环遍历每个实例,直到它与主机名匹配
解决方案
如果您想要所有Auto Scaling 实例的列表(无论 Auto Scaling 组如何),您可以使用describe-auto-scaling-instances。
如果您想要与特定 Auto Scaling 组关联的实例列表,可以使用describe-auto-scaling-groups,它还会返回组中每个实例的列表。
然后,对于返回的每个实例,您可以调用describe-instances,它在响应中包含标签。标签包含实例的Name
名称。
推荐阅读
- javascript - jQueryui Selectmenu - 保存价值
- java - Java Quartz/Cron Mongodb 并发问题
- sas - 使用 SAS 中的保留语句在组内创建相同的值
- django - 在两个项目之间共享数据库
- html - 使用 html 和 css 将侧边栏和文章定位在导航栏下方
- reactjs - Mobx-state-tree afterCreate() 在本机反应中不同步
- python-3.x - Spark:从 DataFrame 行中的路径列表中读取 CSV 文件
- c# - 如何以编程方式设置 layout_weight?
- linkedin - 链接网站的缩略图未显示在 LinkedIn
- python - 使用 ValueError 绘制离散线图:视图限制最小值 0.0 小于 1,并且是无效的 Matplotlib 日期值