gpt4 book ai didi

azure - ACI 与专用 ACR 的连接

转载 作者:行者123 更新时间:2023-12-03 02:12:25 25 4
gpt4 key购买 nike

我们需要将 ACR 设置为仅适用于选定的网络(而非公共(public)访问)。

但是,当我们设置此值时,ACI 无法从 ACR 中提取图像。

如何解决这个问题?

编辑:

ACI 说:

Failed to pull image "<acrname>.azurecr.io/<imagae-name>:02b6d84d635c3d9ff4182ad1c50d16364695d3d5": rpc error: code Unknown desc Error response from daemon: Head "https://<acrname>.azurecr.io/v2/<image-name>/manifests/02b6d84d635c3d9ff4182ad1c50d16364695d3d5": denied: client with IP 'x.x.x.x' is not allowed access. Refer https://aka.ms/acr/firewall to grant access.

最佳答案

发现一些相关 Document1 Document2其中明确指出,不幸的是,我们目前还没有此功能,可以使用 ACI 通过专用网络访问 ACR 中的图像。

Only an Azure Kubernetes Service cluster or Azure virtual machine canbe used as a host to access a container registry using a serviceendpoint. Other Azure services including Azure Container Instancesaren't supported

如果您的目的是使 ACI 只能从 VNet 访问,请将镜像公开或从 Internet 访问,并将 ACI 删除到 VNet 中。但这并不意味着您的 ACR 将被公开或您的形象需要成为公众形象。您可以拥有您的私有(private) ACR 和图像,但图像将从互联网而不是从选定的网络访问。

关于azure - ACI 与专用 ACR 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72955593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com