【发布时间】:2017-03-16 17:52:21
【问题描述】:
我正在研究 aws cli,从过去的 5 个小时开始,我在 2 个 cli 命令中苦苦挣扎
我应该通过提供它的键来获取InstanceId、Name(这是一个标签值)和特定的标签值(包括不给定的标签,即NULL)
我应该通过提供其键(不包括NULL标签)来获取InstanceId、Name和特定标签值
我得到了 1 个问题和 2 个问题 0% 的答案的 50%
我的 cli 命令:
aws ec2 describe-instances --query 'jsondata[ ].Instances[ ].[InstanceId, [Tags[?keys='Name'].Value] [0][0]' --输出表`
Ex: {
"Jsondata" : [
{ "Instances" : "i-xxxxxx",
"Tags":[
{ "valve":" testserver",
"key": "server"
},
{ "valve":" elb",
"key": "Name"
}
]
},
{ "Instances" : "i-yyyyyy",
"Tags":[
{ "valve": " ",
"key": " "
},
{ "valve":" elb2",
"key": "Name"
}
]
}
]`
提前致谢。请帮帮我,我要睡觉了
【问题讨论】:
-
让我猜猜...您已经拥有 JSON 格式的数据,并且想要使用标签值检索 InstanceID、标签名称?或者您想直接使用 AWS CLI 检索数据吗?
-
欢迎来到 StackOverflow!为了让我们可以帮助您入睡,您能否更新您的问题以澄清您希望从命令中获得什么结果?例如,您是什么意思“通过提供其键的特定标签值(包括未给出的标签,即 NULL)”?如果有一个“部门”标签,你想显示它的值吗? “未给出标签”是什么意思?
标签: amazon-web-services aws-sdk aws-cli