😊
azコマンドでKeyVaultを取得する
下記のコマンドで取得できる。
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