创建服务连接时未列出容器注册表

Sco*_*ins 2 azure-devops

我已在 Azure 订阅中创建了 Azure 容器注册表,并希望使用 Azure Devops 来构建和推送我的容器。我正在尝试创建服务连接,但是当选择我的订阅时,屏幕显示“未找到注册表”

我还尝试使用 Docker 创建管道(构建映像并将其推送到 ACR),但此屏幕也找不到我的注册表。

该注册表已存在并被创建为“基本”SKU。我也尝试过其他 SKU,但没有成功。

我能做什么才能在 DevOps 中选择我的注册表有什么想法吗?

And*_*SFT 6

这可能是由过期的令牌引起的。一般来说,我们可以尝试以下方法来让它工作(强制刷新令牌)。

\n
    \n
  • 转到Azure DevOps 用户配置文件页面并切换到另一个目录,然后再次切换回来。操作过程中,会强制您退出并重新登录。因此,它将刷新 AAD 中的令牌。如果您这里有多个目录,那么请一一执行相同的操作,然后将其切换回您的 Azure DevOps 组织需要备份到的原始目录(AAD)。之后再试一次

    \n
  • \n
  • 从 Azure 门户转到受影响的 ACR,然后禁用重新启用管理员帐户。(单击更新-> 启用/禁用 \xe2\x80\x9c管理员用户\xe2\x80\x9d -> 保存 -> 再次禁用/启用 \xe2\x80\x9c管理员用户\xe2\x80\x9d ->保存)。之后刷新 DevOps 页面并检查它现在是否正常工作。\n在此输入图像描述

    \n
  • \n
\n