当我尝试使用Visual studio将Azure容器注册表附加到AKS时,我正在处理错误语法:az aks update --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --attach-acr $ACR_NAME
错误:在订阅中找不到microsoft.containerregistry/registers
我已登录正确的订阅,并设置了正确的订阅
az login --tenant $TENANT_ID
az account set --subscription $SUBSCRIPTION
az-acr列表还显示了创建的acr
有什么可能的解决方案吗?
在我的环境中测试过,它对我来说运行良好,您收到的错误是由于您查看了错误的订阅。如果使用CLI命令az login
,则使用default
订阅登录。对你来说一些其他订阅";是默认值。您应该检查您的注册表是否在当前订阅中。如果没有,则应通过CLI命令将该订阅设置为当前订阅:
az account set --subscription subscription_id
现在建议您使用CLI命令检查当前订阅中是否存在注册表:
az acr show -n acr_name
此外,您还可以通过CLI命令az login
使用参数--subscription
在登录时间内设置订阅。
参考:az-acr-在单个帐户上进行多次订阅的情况下无法找到存储库