You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改AWS EC2 CLI命令提取Name/Application/Owner多实例标签

修改AWS EC2 CLI命令以获取额外标签

嘿,这事儿超简单!你只需要在原命令的查询数组里,把Application和Owner标签的查询逻辑和Name标签的写法保持一致就行。原命令里通过Tags[?Key=='Name'] | [0].Value提取Name标签,咱们直接复制这个模式,替换Key的值就搞定了。

修改后的完整命令如下:

aws ec2 describe-instances --query "Reservations[].Instances[].[Placement.AvailabilityZone,InstanceId,InstanceType,Platform,State.Name,PrivateIpAddress,StateTransitionReason,Tags[?Key=='Name'] | [0].Value,Tags[?Key=='Application'] | [0].Value,Tags[?Key=='Owner'] | [0].Value]" --output <你的输出格式,比如table/json/text>

关键说明:

  • 我在原查询数组的末尾,新增了两个元素:Tags[?Key=='Application'] | [0].Value和Tags[?Key=='Owner'] | [0].Value,分别对应你要的两个标签。
  • 如果某个实例没有Application或Owner标签,对应的位置会显示null(JSON格式下)或者空值(表格格式下),这是正常行为。
  • 记得把命令里的<你的输出格式>替换成你实际需要的格式,比如table、json或者text。

内容的提问来源于stack exchange,提问作者Abi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:48:20