【发布时间】:2018-07-21 04:07:31
【问题描述】:
我以前使用 curl 从我的 Azure KeyVault 中检索机密。
首先我检索我的令牌并获取我的 keyvault 的 url:
token=$(curl -s 'http://169.254.169.254/metadata/identity/oauth2/token?api-version=2018-02-01&resource=https%3A%2F%2Fvault.azure.net' -H Metadata:true | awk -F"[{,\":}]" '{print $6}')
keyvaulturl="https://myTestKeyVault-keyvault.vault.azure.net/secrets"
然后我可以访问我的 KeyVault
curl -s ${keyvaulturl}/xxx?api-version=2016-10-01 -H "Authorization: Bearer ${token}"
不过,这只是为了获取秘密。有什么方法可以通过 curl 更新它们吗?还是使用 azure cli 更好?在这种情况下,最好的自动身份验证形式是什么?
【问题讨论】:
标签: azure azure-keyvault