【发布时间】:2019-04-08 12:58:17
【问题描述】:
我的 ACR 和 AKS 位于同一订阅的同一 Azure 目录中。
在向我的服务主体授予 ACR Pull 访问权限后,没有任何效果并且仍然出现此错误。
错误:- 无法提取图像“xx.azurecr.io/xx:latest”:rpc 错误: 代码 = 未知 desc = 来自守护程序的错误响应:获取 https://xx.azurecr.io/v2/xx/manifests/latest:未经授权: 需要认证
【问题讨论】:
-
您确定与您授予访问权限的服务主体相同吗?
-
是的,我检查了@4c74356b41
-
你能提供证据吗?
-
这并不意味着它是 AKS 正在使用的 SP。您可以使用
az aks show -n xxx -g yyy检查 AKS SP -
az aks show --resource-group rg-000 --name demo-cluster --query "servicePrincipalProfile" -o json { "clientId": "0173xxxxxxxxxxxxx" }
标签: image authentication required azure-aks azure-acr