使用Az.Websites模块设置用户指定的托管身份以从ACR中提取图像



我正在尝试配置我的应用程序服务,以使用用户分配的托管身份从ACR中提取图像。我想好了如何使用az-cli工具。

az resource update --ids /subscriptions/<subscription-id>/resourceGroups/myResourceGroup/providers/Microsoft.Web/sites/<app-name>/config/web --set properties.acrUseManagedIdentityCreds=True
az resource update --ids /subscriptions/<subscription-id>/resourceGroups/myResourceGroup/providers/Microsoft.Web/sites/<app-name>/config/web --set properties.AcrUserManagedIdentityID=$clientId

对于某些原因,我无法在发布管道中使用az-cli。我的问题是,是否有可能通过使用Az来实现同样的目的。网站,看起来Set-AzWebApp不支持这个选项。

如文档中所述,Azure应用程序服务的当前版本的Azure PowerShell cmdlet不支持用户分配的标识。

您可以尝试使用Set-AzResource cmdlet设置这些属性。

相关内容

最新更新