【发布时间】:2018-11-08 06:56:19
【问题描述】:
Azure 有一种从 Web 界面将 App Service Certificate 添加到 Key Vault 的简单方法。我这样做了,后来我不小心从Key Vault 中删除了证书。 App Service Certificate 资源仍然存在,但证书不再出现在我的 Key Vault 中(显然)。
有没有办法可以将我的App Service Certificate 重新添加到我的Key Vault?
附加图片:
应用服务证书仍认为它已添加到 Key Vault:
...但该证书在 Key Vault 中不再可用:
【问题讨论】:
-
如果您在“访问策略”下拥有正确的权限,您应该可以使用“生成/导入”按钮导入一个,对吧?
-
从应用程序中的代码中,您可以访问证书对象并重新导出它?
-
应用服务证书将私有证书存储到用户提供的Key Vault secret中。将应用服务证书部署到 Web 应用时,Web 应用资源提供程序从与应用服务证书关联的 Key Vault 机密部署它。因此,当您将应用服务证书添加到 azure keyvault 时,您在
Certificate选项中看不到任何内容。参考这个article。 -
我明白了,所以我删除的证书一定是另一个证书。好的,谢谢@JoeyCai
-
我会更新它作为回复。如果对您有帮助,您可以将其标记为答案,让其他人知道。
标签: azure ssl-certificate azure-keyvault azure-app-service-envrmnt