当我试图使用Visual语法:az aks update --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --attach-acr $ACR_NAME将Azure容器注册表附加到AKS时,我会遇到这个错误
错误: subscription .未能在订阅中找到容器注册表/注册表
我已经登录到正确的订阅并设置了正确的订阅。
az login --tenant $TENANT_ID
az account set --subscription $SUBSCRIPTIONacr列表还显示了创建的acr。
有什么可行的解决办法吗?
发布于 2022-04-12 02:51:47
在我的环境中测试,它对我很好,你得到的错误是因为你正在寻找错误的订阅。使用CLI命令az login时,可以使用default订阅登录。对您来说,“--其他一些支持”似乎是默认的。您应该检查注册表是否在当前订阅中。如果没有,则应通过CLI命令将该订阅设置为当前订阅:
az account set --subscription subscription_id现在建议您使用CLI命令检查注册表是否存在于当前订阅中:
az acr show -n acr_name此外,还可以通过CLI命令--subscription在登录时使用参数az login设置订阅。
参考:
https://stackoverflow.com/questions/71794889
复制相似问题