😊

azコマンドでKeyVaultを取得する

2021/10/03に公開

下記のコマンドで取得できる。

az keyvault secret show --vault-name {{Vault name}} --name {{Secret name}}

結果は下記です。

{
  "attributes": {
    "created": "2021-10-02T09:00:23+00:00",
    "enabled": true,
    "expires": null,
    "notBefore": null,
    "recoveryLevel": "Recoverable+Purgeable",
    "updated": "2021-10-02T09:00:23+00:00"
  },
  "contentType": null,
  "id": "https://{{Vault name}}.vault.azure.net/secrets/{{Secret name}}/f9bfef8a130c4f95952b2e8524c19be3",
  "kid": null,
  "managed": null,
  "name": "{{Secret name}}",
  "tags": {},
  "value": "{{Secret Value}}"
}

Jsonで取得されるが、--query=valueを追加すればValueのみを取得できる。

az keyvault secret show --vault-name {{Vault name}} --name {{Secret name}}  --query=value
>"{{Secret Value}}"

Discussion