问题标签 [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 投票
1 回答
130 浏览

azure-container-registry - 如何获取将图像推送到 Azure 容器注册表的用户的详细信息

有没有办法获取将图像推送到 Azure 容器注册表 (ACR) 的用户的详细信息。我们已启用 RBAC 并将 ACR 与 Azure Active Directory 集成。当我转到存储库并查看 Image 的详细信息时,它目前不显示诸如谁将图像推送到 ACR 之类的信息。

0 投票
2 回答
486 浏览

azure - 无法使用 docker login 登录 ACR

我在公司网络中托管的 docker 服务器上有某些 docker 映像。docker 机器工作正常,能够执行所有 docker 命令。

我已经创建了 ACR 存储库,现在想将这些 docker 映像推送到 ACR。可以从 docker 机器访问 ACR

仍然无法将这些图像推送到 ACR。这是我用来推送图像的命令并遇到以下错误

不知道问题出在哪里。我已经检查了用户名、访问密钥等所有内容。URL 也可以访问,因为我们获得了 200 个访问代码。我需要增加超时时间吗?

0 投票
1 回答
104 浏览

azure - 如何从 ACR 任务触发逻辑应用程序?

在成功运行 ACR 任务(如自定义连接器或 webhook)后,有什么方法可以触发逻辑应用程序?

0 投票
1 回答
230 浏览

authentication - 通过蓝牙对 ACR1255U-J1 读卡器进行身份验证

为了与 ACR1255U-J1 NFC 阅读器进行通信,需要进行身份验证。使用十六进制字符串通过蓝牙连接。

这是我的两种加密和解密方法:

阅读器附带了一个演示应用程序,我在该应用程序中记录了身份验证期间的蓝牙流量。我用 Wireshark 检查了这个。基于在 Wireshark 中看到的通信,我试图证明我在我的应用程序中对身份验证过程的编码。

ACR1255 文档说:
第 1 步我从 ACR 阅读器接收到使用客户主密钥加密的 16 字节随机数序列。我应该使用正确的客户主密钥(41435231323535552d4a312041757468)对其进行解密。

根据 Wireshark,这是我在第一步从 ACR1255 阅读器(关键部分以粗体显示)收到的信息:83001500000021E100004500 5ff58680541c5a5903f4833dfaa428bf 1c0a

第 2 步:根据文档,我必须发送以下内容。
abAuthData[0:15] – 我生成的 16 个字节的随机数
abAuthData[16:31] – 从 ACR1255U-J1 收到的 16 个字节的解密随机数(这将是第一步 6064a82b7edf62986b0a2ec79e922aad 的结果,我猜)
总体 32 -byte 随机数将使用客户主密钥解密并返回给 ACR1255U-J1 读卡器。

根据 Wireshark,这是演示应用程序现在发送给 ACR1255 阅读器的内容(关键部分以粗体显示):
6B0025000000EAE000004600 7088e66af57bf04e66a8b2e83614f288 c8ed5005b914b51e50285a93408e1492 2c0a

当然,这是已经解密的密钥。为了证明我对工作流程的理解,我对其进行了加密,并希望将步骤 1 的结果作为密钥的第二部分。但事实并非如此。

我对文档中描述的工作流程有什么误解?是否能够以与文档不同的方式描述它?

文档也可以在这里找到。第 32 至 35 页。

附言。我知道,文档说 AES CBC 模式。但是没有使用 IV,据我所知,ECB 模式的用法是一样的。

0 投票
0 回答
89 浏览

azure - 在 docker、Github 操作或 Azure 容器注册表中忽略了“公共”文件夹

我有一个 Next.js 项目,我正在从中创建一个 docker 映像,然后通过 Github Actions 发布到 Azure Container Registry。

我的 Dockerfile 如下:

所以没那么复杂。只是提早我也试过COPY . .

我的意图是将 CWD 中的所有内容复制到该/app文件夹​​中。这包括几个文件和目录,包括一个名为的文件夹public,其中包含几个静态文件。

当我在本地构建它时,它会复制包括public文件夹在内的所有内容。当我通过 Github Actions 运行它并将其推送到 Azure Container Registry 时,除了public文件夹之外,所有内容都将保留。

顺便提一下,我尝试复制public文件夹,将其命名为随机名称,然后同时推送public文件夹和复制的文件夹。管道成功运行,图像已发布到 ACR。
然后我将新推送的图像拉到本地,一切都在那里,包括除了文件夹之外的随机文件public夹!

为了清楚起见,我在拉动它后检查了它的运行docker run -it -p 3000:80 <registry-name>.azurecr.io/<image-name>:<tag> sh情况,然后ls -la.

因此,沿线某处public过滤掉了该文件夹。Next.js 有一个约定,强制我将此文件夹命名为“public”。

相关的 Github Actions 行:

我试过 google'ing,但要么我使用了错误的搜索词,要么还没有人遇到这个问题。

这是怎么回事?Dockerfile似乎正在工作(基于本地结果)。我觉得这里要“责备”的是Github Actions,这是在出现问题时构建图像的地方,但我不知道。

0 投票
1 回答
112 浏览

docker - Azure 启用内容信任会影响注册表中的现有图像吗?

我们计划在 Azure 内容注册表中启用内容信任,以便我们可以将签名的图像推送到存储库以供消费者使用。但我有几个疑问?

  1. 启用内容信任后,用户仍然可以提取现有图像吗?
  2. 启用内容信任后,我可以将签名和未签名的图像都推送到注册表吗?

有人可以就此提出建议吗?

谢谢

0 投票
0 回答
307 浏览

azure - Azure 容器注册表在构建时抛出异常

我正在尝试遵循 MS Learn about Containers in Azure 中的教程。我正在尝试将 docker 映像推送到我最近创建的 azure 容器注册表我在 Azure CLI 中使用az acr build命令,我也在使用 docker 文件。运行命令后,我在控制台中收到此消息“将源代码打包到 tar 中以上传...”然后几分钟后我得到以下信息:

[WinError 5] Access is denied: '.\\AppData\\Local\\Application Data'

我做了一些研究,它应该是 Win 10 中的一个 junction 文件夹,这意味着它只是为了向后兼容而存在,它只会将您重定向到 Microsoft 使用的新位置。

有人碰巧有这个错误吗?

我还尝试修改对 Application Data 文件夹的权限,但无论它具有哪些权限,它仍然会引发相同的异常。

更新

我正在尝试遵循的教程在此链接中。我还尝试使用az acr build--verbose命令的标志,并且在此文件 ```cli.azure.cli.core.util```` 中引发错误。我查看了 azure cli github 项目并找到了该文件,但我不是很好的开发人员,无法弄清楚发生了什么。

0 投票
1 回答
370 浏览

azure-cli - az acr build 命令失败“NotImplementedError:APIVersion 2019-06-01-preview 不可用”

我在 jupyter 笔记本的 AML 工作区中运行以下命令:

!az acr build --image mlnet --subscription $ws.subscription_id --registry $cr --file docker/Dockerfile docker/

该命令失败并出现以下错误:

如何调试并克服此错误?

0 投票
0 回答
85 浏览

c# - SLE5528,ACR38U-4A 智能卡读卡器?

在此处输入图像描述 C# 我尝试调用智能卡并选择它的类型,但我的所有选项都返回了一个名为 E600 的错误我试图从类和说明中选择卡类型,但没有帮助,有什么解释吗?有什么解决办法还是谢谢

新错误!

0 投票
1 回答
183 浏览

encryption - ACS ACR 1255U-J1 NFC 阅读器 - 如何开始自动轮询

我想从 Android 应用程序连接到设备。我已经成功授权了。现在我想按照参考文献中的描述开始自动轮询(请求命令:E0 00 00 40 01,第 30 页,https ://www.acs.com.hk/download-manual/7664/REF-ACR1255U-J1 -1.12.pdf)但我不明白。

我想,我必须加密对读者的请求。这个对吗?如果是,我必须使用哪个键?来自授权流程中最终响应的密钥(会话密钥?)?

为了测试,我使用了演示应用程序(https://www.acs.com.hk/download-driver-unified/9644/ACS-BT-EVK-Android-1.01r2.zip)和 Wireshark 来记录请求。我很惊讶地发现,每次单击“开始轮询”按钮后,请求都会发生变化。无论我多久点击一次,我都希望它是一样的。

与我在参考资料中找到的相比,我希望能对 start polling 命令提供更有用的解释。