如何从AWS EC2命令获取IP地址

内心的声音

我试图通过使用以下aws命令来获取实例详细信息

aws ec2 describe-instances --filters "Name=instance.group-name, Values=index-cores"

但是,它以json格式提供输出。所以我尝试在输出中遵循grep

aws ec2 describe-instances --filters "Name=instance.group-name, Values=index-cores"|grep -w "PrivateIpAddress"|sort -u

但结果仍然不如预期。

谁能建议如何为每个IP获得单线输出。

德斯罗梅罗

尝试:

aws ec2 describe-instances --filters 'Name=tag:Name,Values=XXXXXX' --output text --query 'Reservations[].Instances[].[PrivateIpAddress,Tags[?Key==`Name`].Value[]]'

返回IP和在“值”中传递的服务器的名称,如果您需要公共地址,则可以使用查询参数。

如果没有过滤器,则返回EC2的所有ip和名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS EC2获取系统日志

如何在EC2启动实例请求中获取公共IP地址?

如何将EC2 IP地址动态添加到Django ALLOWED_HOSTS

重新启动后如何防止EC2实例更改公共IP地址?

当我没有静态IP地址时如何处理AWS EC2?

如何阻止我的公共IP地址在ec2实例中更改

如何在AWS中获取EC2实例的信息

负载平衡的Elastic Beanstalk中来自AWS EC2的出站请求的IP地址范围

AWS Lambda从EC2实例释放弹性IP地址

如何基于AWS EC2库存主机名的IP地址访问Ansible剧本中的主机名标签?

从AWS EC2元数据链接本地地址获取多个项目

AWS EC2 CLI如何获取列表EC2实例-限制输出

AWS EC2 ip地址

如何获取AWS EC2密钥对创建日期?

使用AWS-cli从外部获取EC2实例的公共IP地址

AWS EC2安全组规则:是否将安全组指定为比特定IP地址更宽松的源?

AWS VPC中的EC2实例是否必须具有以10.0.0.0开头的IP地址?

如何动态捕获AWS EC2实例IP?

如何捕获CLI启动的EC2实例的IP地址以供后续使用?

如何打印EC2标签名称和IP地址?

AWS EC2 基于 2 个过滤器获取 IP 和名称

从 AWS lambda 函数获取 EC2 实例 IP 并使用请求库

如何更改 AWS EC2 实例上的静态私有 IP 地址?

如何将公网IP地址直接放在EC2实例网卡上

AWS 如何为 VPC 使用公共 IPV4 地址范围并将它们作为私有 IP 地址分配给其资源(如 EC2)

terraform aws ec2 实例 IP 地址分配

如何从 AWS CLI 或 EC2 元数据获取 AWS 子网名称

無法恢復 AWS EC2 公共 IP 地址

AWS CLI EC2 描述實例命令;`ip-address` 過濾器是如何工作的?