1
2
我认为更好的解决方法是 Managed Service Identity(MSI) 如适用。MSI功能将在Azure AD中创建一个服务主体,以表示服务/虚拟机的标识。并在密钥保管库中分配此服务主体属性角色或权限,这可以通过在密钥保管库的“设置-访问策略”部分中创建新的访问策略来完成。服务主体应与服务名称相同。如果通过powershell创建,则此名称可以不同。 在MSI设置之后,证书或机密可以上传到密钥库并在服务中访问。 |
2
0
在您的情况下,似乎您只是从keyvault加载证书,但证书没有部署到Azure WebApp。关于如何通过密钥保管库部署Azure Web App证书,您可以从下面获得详细步骤 blog . 在Azure WebApp中使用证书的最简单方法是 upload the pfx file to the Azure WebApp 从Azure门户添加一个名为 网站\u加载\u证书 并将其值设置为证书的指纹。 但与KeyVault没有关系 . |