我们有一个在AWS上运行的产品,它适用于主从模式。 一个实例将充当主服务器和多个从实例与之通话。检索另一个EC2实例的公有IP地址
要运行一些自动脚本,我需要连接到主服务器,然后从那里检索所有其他从服务器实例的IP地址。
这里的问题是主服务器实例具有所有从服务器实例的列表私有IP地址。但我需要获得他们的等效公共IP地址(所有主从实例都有公共IP地址)
问题:鉴于我有一个实例的私有IP地址,是否有一种方法可以检索相应的公有IP地址来自主服务器实例内的公共IP地址
PS我确实有这些命令来获取本地实例的IP地址,但在寻找远程实例的版本
http://instance-data/latest/meta-data/local-ipv4
http://instance-data/latest/meta-data/public-ipv4
是否主实例访问凭据或IAM角色来执行'描述,instances'? – helloV
yes.it确实有'AWS EC2描述-实例--instance的IDS的i-XYZ --query “预订[]。实例[] [PublicIpAddress]” [ [ “1.2.3.4” ] ]' – Siva
看到我的回答使用'filters'与'describe-instances' – helloV