使用 Azure ACR API 列出存储库标签

问题描述 投票:0回答:2

我正在尝试向

https://acr-name.azurecr.io/v2/image-name/tags/list
发送 GET 请求,但我不确定要使用哪个令牌,因为我不断收到:

{
    "errors": [
        {
            "code": "UNAUTHORIZED",
            "message": "authentication required, visit https://aka.ms/acr/authorization for more information.",
            "detail": [
                {
                    "Type": "repository",
                    "Name": "image-name",
                    "Action": "metadata_read"
                }
            ]
        }
    ]
}

我尝试了 BasicAuth 但仍然收到错误。我什至尝试过 Bearer 但它仍然不起作用。

我想列出我的 ACR 中图像的所有标签。

azure azure-api-management acr azure-acr
2个回答
1
投票

您可以使用 ACR 的用户名和密码进行基本身份验证,名称可以是管理员用户和密码,也可以是具有 ACR 正确权限的服务主体应用程序 ID 和密钥。这是我测试的截图:


0
投票

我目前面临同样的错误。我有一个用户名:密码,我想在我的 python 脚本中的 acr_url 中构造我的基本身份验证。请帮我看看该怎么做

© www.soinside.com 2019 - 2024. All rights reserved.