【发布时间】:2020-06-19 07:23:31
【问题描述】:
我无法理解为什么我的 Azure Key Vault 没有在门户中显示机密(通过导入证书自动创建)。
但是,使用命令行我可以获取它们(已编辑):
C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.9>az keyvault secret list --vault-name <my vault>
[
{
"attributes": {
"created": "2020-03-05T14:48:37+00:00",
"enabled": true,
"expires": "2021-01-28T19:23:00+00:00",
"notBefore": "2018-01-29T19:23:00+00:00",
"recoveryLevel": "CustomizedRecoverable+Purgeable",
"updated": "2020-03-05T14:48:37+00:00"
},
"contentType": "application/x-pkcs12",
"id": "https://<my vault>.vault.azure.net/secrets/SomeSecret",
"managed": true,
"tags": null
},
{
"attributes": {
"created": "2020-03-06T13:10:32+00:00",
"enabled": true,
"expires": "2021-01-28T19:23:00+00:00",
"notBefore": "2018-01-29T19:23:00+00:00",
"recoveryLevel": "CustomizedRecoverable+Purgeable",
"updated": "2020-03-06T13:10:32+00:00"
},
"contentType": "application/x-pkcs12",
"id": "https://<my vault>.vault.azure.net/secrets/SomeSecret2",
"managed": true,
"tags": null
}
]
我还验证了我的 Web 应用程序,并且我能够得到这个秘密并毫无问题地使用它(使用 Azure Identity、Azure.KeyVault.Certificates 和 Azure.KeyVault.Secrets)。
为什么我的秘密没有显示在 Azure 门户中?这是因为它们是通过导入证书自动添加的吗?如果我删除证书会怎样?
【问题讨论】:
-
是否有可能使用不同的凭据创建秘密,而门户中使用的凭据没有列表/获取权限?
标签: azure azure-keyvault