首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >舵机注册表登录至ACR

舵机注册表登录至ACR
EN

Stack Overflow用户
提问于 2020-11-06 04:52:59
回答 2查看 5.9K关注 0票数 3

我正在尝试使用OCI注册表(ACR)来存储我的头盔图表。我已经找到了推拉我的图表的方法,但是我不能以一种OCI本机方式登录到注册表。

现在我可以登录via:az acr login --name myacr

我想使用helm registry login myacr.azurecr.io,但这失败了

代码语言:javascript
复制
Error: Get https://myacr.azurecr.io/v2/: unauthorized: Application not registered with AAD.

这是什么意思?我需要在AAD和ACR之间执行一些设置吗?

更新

当我试图使用我的用户帐户(用户名作为用户名,密码作为密码)从helm registry login,我得到上面的错误。

如果我尝试使用服务主体登录,它可以工作。

如果我尝试使用00000000-0000-0000-0000-000000000000帐户从这种方法登录,这也是可行的。

我怀疑还需要对用户帐户做一些额外的事情,但我不知道这是什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-09 02:27:17

您遇到的问题是身份验证类型的问题。这里向您展示了所有可用的身份验证方法,但它不包含用户帐户。这意味着它目前不支持。而目前,可控认证方式是服务主体。您只能通过适当的权限授予它。

票数 1
EN

Stack Overflow用户

发布于 2020-11-07 11:39:29

不是一个真正的答案,但可能想要跟随https://github.com/Azure/azure-cli/issues/14467

此外,我已经降级为helm v3.3.3,并使用以下命令对ACR进行身份验证/添加

代码语言:javascript
复制
az acr helm repo add --name <containerregistry>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64709057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档