如果你在云效中使用的是企业版的Azure Container Registry (ACR),则需要按照以下步骤进行配置:
在Azure Portal中创建一个服务主体,并授予该服务主体对ACR的访问权限。可以参考以下文档创建服务主体:Create an Azure service principal with the Azure CLI
获取服务主体的
appId
、password
和tenantId
等信息。可以使用以下命令获取服务主体的信息:az ad sp show --id <service-principal-name-or-id>
其中
<service-principal-name-or-id>
为服务主体的名称或ID。在云效控制台中添加ACR的认证信息。可以在应用程序的“容器镜像”页面中,点击“添加镜像仓库”,选择“Azure”作为镜像仓库类型,然后输入ACR的地址、服务主体的
appId
、password
和tenantId
等信息。在云效控制台中配置部署流水线,使用ACR中的镜像进行部署。可以参考以下文档配置部署流水线:使用云效进行容器部署
以上步骤完成后,就可以在云效中使用ACR进行容器部署了。如果还有其他问题,可以联系云效技术支持获取帮助。