Den*_*ail 5 azure azure-cloud-shell
在 Azure Cloud Shell 中,我可以用来az account list-locations获取订阅中支持的所有位置的列表。如何过滤响应以仅包含位置的名称属性并排除所有其他属性?
而不是像这样的对象列表:
{
"displayName": "UK West",
"id": "<<removed>>",
"latitude": "53.427",
"longitude": "-3.084",
"name": "ukwest",
"subscriptionId": null
}
Run Code Online (Sandbox Code Playgroud)
我想获得这样的名称集合:
{
"name": "ukwest",
"name": "ukwest2",
"name": "ukwest3",
}
Run Code Online (Sandbox Code Playgroud)
您可以使用-query参数来实现:
az account list-locations --query '[].name'
Run Code Online (Sandbox Code Playgroud)
它使用jmespath表示法。
附:一些例子。
| 归档时间: |
|
| 查看次数: |
4435 次 |
| 最近记录: |