我想使用Bash列出我的EC2实例的公共IP地址,用分隔符(空格或换行符)分隔.
我试图管道输出到JQ有aws ec2 describe-instances | jq,但似乎不能只是孤立的IP地址.
这可以aws单独完成,指定参数jq或完全不同的东西吗?
有谁知道如何使用名称和特定标签导出 AWS 账户中的所有实例?我拥有的标签名为 Billing by Role。尝试使用 aws ec2 describe-instances 来实现这一点。
我尝试使用这个:
aws ec2 describe-instances --query 'Reservations[].Instances[].[Tags[?Key==`Name`].Value[] | [0], [Tags[?Key==`Billing by Role`].Value[]]' --output text
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误:
ValueError: --query Reservations[].Instances[].[Tags[?Key== Name] .Value[] 的错误值| [0], [Tags[?Key== Billing by Role].Value[]]: Invalid token.: 在靠近 token "" (EOF) 的第 101 列解析错误表达:“Reservations[].Instances[].[Tags[? Key== Name].Value[] | [0], [Tags[?Key== Billing by Role].Value[]]"
谢谢。