Azure Container Registry查看仓库标签页时持续出现Status 401错误
解决Azure Container Registry(ACR)查看标签页时的401权限错误
以下是针对你遇到问题的排查和修复步骤:
重新确认Azure AD角色分配
尽管你是ACR创建者,偶尔会出现权限同步延迟或默认角色未正确绑定的情况。手动重新分配权限:- 打开你的ACR资源,进入**访问控制(IAM)**页面
- 点击添加 > 添加角色分配
- 在角色列表中选择
AcrPush(支持推送/拉取镜像)或AcrPull(仅拉取),然后添加你的Azure AD用户账户 - 保存后等待1-2分钟,让权限生效后再刷新标签页
重置门户会话
浏览器会话过期或缓存问题可能导致权限验证失败:- 强制刷新ACR页面(Ctrl+F5)
- 退出Azure门户,清除浏览器缓存后重新登录
检查管理员账户状态(可选)
默认ACR管理员账户处于禁用状态,若你想临时用管理员身份验证(不推荐生产环境):- 进入ACR的设置 > 访问密钥
- 开启管理员用户开关
- 使用生成的用户名和密码重新访问标签页(优先推荐使用Azure AD权限)
确认是否有镜像存在
如果还未推送任何镜像到ACR,标签页可能因无内容触发异常。先推送一个测试镜像:# 登录ACR az acr login --name <你的ACR名称> # 拉取基础镜像 docker pull hello-world # 标记镜像 docker tag hello-world <你的ACR名称>.azurecr.io/hello-world:v1 # 推送至ACR docker push <你的ACR名称>.azurecr.io/hello-world:v1推送完成后返回门户,即可正常查看标签页
内容的提问来源于stack exchange,提问作者Richard77
相关产品推荐
相关产品推荐

