问题标签 [acr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
42 浏览

azure - 如何使我的 Azure 容器注册表无法通过 Internet 访问?

我正在创建一个私有 azure 容器注册表并遵循文档。它确实创建了一个私有注册表,并创建了一个 CNAME 记录,当我从 VNET 内部解析它时映射到我的子网的私有 IP,并在我在 VNET 外部解析它时解析为公共 IP。我在我的注册表上禁用了私人访问,但我仍然可以通过 telnet 与我的私人注册表建立 https 连接。有没有办法让它完全私有,这样它甚至不会通过 telnet 和 REJECT/DENY 传入连接进行连接?

在此处输入图像描述

这是 telnet 连接的屏幕截图,由于我在 ACR 上禁用了公共访问权限,因此应该拒绝该连接。

在此处输入图像描述

0 投票
0 回答
59 浏览

xamarin.forms - 带有标题和消息的操作表

我有一个适用于 Android 和 iOS 的 Xamarin.Forms 应用程序。我需要显示一个带有标题、消息、两个选项和一个取消选项的 ActionSheet。

首先我尝试了内置的 ActionSheet,但它无法处理消息。

然后我尝试使用 ACR.UserDialogs 中的 ActionSheet。这个能够处理标题、消息、两个选项和取消选项。这样做的问题是有一个 SetMessage 选项,但它没有显示在对话框中。

我在这里错过了什么吗?或者有没有更好的选择?

最好的

0 投票
1 回答
18 浏览

nestjs - 我正在尝试将我的 docker 映像从 ACR 部署到 AKS。pod 已正确创建,但通过外部 IP 获取 ERR_CONNECTION_TIMED_OUT

当我使用来自 docker 之类 nginx 的标准映像并将其 containerPort 设置为 nginx 的默认端口(即 80)时,相同的部署和服务 yaml 文件正常工作,但是当我将其容器端口更改为 8080 时,我也遇到了同样的问题.

我的 deployment.yaml 文件 -

我的 service.yaml -

0 投票
1 回答
62 浏览

azure - 如何将本地 Docker 映像部署到 Azure 应用服务?

在不使用任何 Docker 注册表集成的情况下创建了 Azure 应用服务 Web 应用。

我想在下面实现。

1] 在我的 Linux 机器上创建、标记映像 2] 使用以下命令将本地 Docker 映像部署到应用服务 Web 应用

az webapp config container set --name springboot-docker-helloworld-app --resource-group SpringBoot --docker-custom-image-name org/dockerspringtboot-metinv:latest

但它不起作用。

是否可以将本地 Docker 映像部署到 Azure 应用服务 Web 应用?

0 投票
1 回答
70 浏览

azure - 可以为 ACR 存储库进行 Azure RBAC 角色分配吗?

我希望能够为 Azure 容器注册表中的特定存储库创建 RBAC 角色分配,但我只能找到资源 ID/范围来为整个 ACR 创建角色分配。

有没有办法做到这一点或找到我需要的信息?或者一种在我可以创建 rbac 角色分配的天蓝色资源中查找所有资源/范围的方法(这通常适用于此资源和其他资源)?

我只是想让一组用户对 ACR 中的特定存储库具有权限,并且不确定我是否只是忽略了某些东西,或者它实际上是否不可能。

注意:我看到了一些令牌方法,但我只是想通过 rbac 角色分配到存储库资源并将用户添加到角色分配并完成它。

0 投票
0 回答
27 浏览

azure - 如何更新托管标识以将 AKS 连接到 ACR

我很久以前创建了连接到 Azure 容器寄存器的集群。一年后,集群的托管标识过期,我的集群在 Azure 容器注册中看不到容器。 请逐步告诉我,具体我应该做什么,如何更新托管标识? 我在互联网上看到了很多关于这个主题的链接和文章,但没有具体的。我认为解决方案应该简单明了。这个问题经常会在一年后出现在人们身上。

PS 这个命令在这种情况下没有帮助: az aks update -n namecluster -g namegroup --attach-acr nameacr

0 投票
1 回答
279 浏览

azure - Azure 角色分配 - AKS 到 ACR - Terraform

我正在使用下面的 Terraform 代码来创建资源组、创建 AKS 集群,并且我正在尝试允许 AKS 集群使用数据 {} 引用在同一订阅中使用现有 ACR。没有角色分配块它可以正常工作,但是当我使用它时,我不断收到以下错误

我查看了堆栈交换、Microsoft azure 文档和 Terraform 问题以及大量博客文章,老实说,我现在不知道出了什么问题。任何建议将不胜感激。

ACR 名称和 RG 名称为 xxxxx 出于隐私考虑

0 投票
0 回答
23 浏览

jenkins - Jenkins 中的图像触发 K8 部署

我在本地服务器上设置了一个 K8 集群,并且我已经有一个将映像推送到 ACR 的 azure 构建管道。我想知道是否可以触发(或运行计划)Jenkins 从 ACR 中提取图像并像 Flux V2 那样进行新部署?原因是我需要能够从管道运行部署后测试(例如自动化 UI 测试)。据我所知,这在 Flux V2(或 Fleet)中是不可能的。

如果有任何其他建议,我也愿意尝试。

提前致谢

0 投票
0 回答
27 浏览

docker - 能够提取 acr 图像但无法检查清单

我需要帮助了解 docker pull 如何适用于 acr 图像。我有一个私人 acr 存储库。

所以我跑来az acr login -n <repo> --expose-token --output tsv --query accessToken打印出访问令牌。

然后我使用这个访问令牌通过 docker: 登录docker login <repo>.azureacr.io --username 00000000-0000-0000-0000-000000000000 --password '<ACCESS TOKEN>'。登录有效。

然后我尝试拉动 docker 图像:docker pull <image>:<tag>它可以工作,但是当我这样做时docker manifest inspect <image>:<tag>它会失败,并出现以下异常:

问题:

  1. 如何检查我拥有/需要运行这些 docker 命令的权限?
  2. 如果 docker pull 正在工作,假设 docker manisfest inspect 也可以工作是错误的吗?我的意思是码头工人需要在正确拉动之前检查带有标签的图像是否存在?
0 投票
0 回答
21 浏览

bash - 如何将 ECR 中的所有图像传输到 ACR?

我需要在 ACR 中传输 ECR 中托管的所有图像(及其各自的存储库)。由于我有 20 多个存储库,每个存储库至少 3 个图像,任何人都可以共享一个可以自动执行该操作的脚本吗?

非常感谢