编写命令以获取存储帐户密钥时,将有两个密钥,如何在变量中存储值

时间:2020-08-31 12:17:28

标签: azure azure-storage

az storage account keys list -g <resourcegroupname> -n <accountname>

[
  {
    "keyName": "key1",
    "permissions": "Full",
    "value": "<key1value>=="
  },
  {
    "keyName": "key2",
    "permissions": "Full",
    "value": "<key2value>=="
  }
]

1 个答案:

答案 0 :(得分:0)

--query用于对命令结果执行JMESPath查询。 Azure CLI中的所有命令都支持--query自变量。您可以get properties in an array

key=$(az storage account keys list -g <resourcegroupname> -n <accountname> --query '[<index>].<parameter>')

echo $key

enter image description here

相关问题