【发布时间】:2021-08-10 01:44:14
【问题描述】:
在 AWS 云环境中,我必须获取所有具有实例名称的弹性 IP 的列表以及所有区域/可用区中的列表,例如 eu-west-1、eu-west-3、ap-south-1、us-east- 1个等等。
如果可能,如何通过 AWS 系统管理器实现这一点。如果没有,那么我是否必须编写任何其他功能/代码或使用其他 AWS 功能。
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-lambda
在 AWS 云环境中,我必须获取所有具有实例名称的弹性 IP 的列表以及所有区域/可用区中的列表,例如 eu-west-1、eu-west-3、ap-south-1、us-east- 1个等等。
如果可能,如何通过 AWS 系统管理器实现这一点。如果没有,那么我是否必须编写任何其他功能/代码或使用其他 AWS 功能。
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-lambda
我会通过以下步骤编写程序(例如在 Python 中)来实现:
describe_regions() 遍历每个(适用的)区域
describe_addresses()遍历每个弹性IP地址
InstanceId 和PublicIp
InstanceId 调用describe_instances() 以获取标签列表。 “实例名称”存储为带有Key = 'Name' 的标签
【讨论】: