我正在尝试将证书从密钥库导入到应用程序服务,以在Azure政府云中配置SSL。当我这样做时,我得到一个错误说明:
无法获取App Service服务主体详细信息。
我尝试通过ARM模板执行此操作时遇到类似错误,这导致我手动尝试执行此操作。我曾尝试为我的App Service提供一个托管身份,并为该身份提供对密钥库的访问权限。我尝试了一种在常规Azure云中起作用的技术,该技术将“ Microsoft Azure应用程序服务”帐户权限授予了密钥保险库,但在政府云中似乎不存在。
我希望它可以简单地工作,并允许我在应用程序服务上正确配置SSL,因此不需要在每个应用程序服务上单独管理证书。
我最终找到了解决问题的方法。
按照此处找到的指示进行操作:https : //github.com/Azure/azure-quickstart-templates/tree/master/201-web-app-certificate-from-key-vault
我试图按照链接中所述授权“ Microsoft.Azure.WebSites”资源提供程序,但该GUID在政府云中不存在。
但是,此链接确实为您提供了政府云的等效GUID:https : //github.com/MicrosoftDocs/azure-docs/blob/master/articles/azure-government/documentation-government-services-webandmobile.md#app-服务
在使用第一个链接中的脚本和第二个链接中的GUID值之后,我能够同时获得部署和手动SSL。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句