问题标签 [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.
azure-container-registry - 如何获取将图像推送到 Azure 容器注册表的用户的详细信息
有没有办法获取将图像推送到 Azure 容器注册表 (ACR) 的用户的详细信息。我们已启用 RBAC 并将 ACR 与 Azure Active Directory 集成。当我转到存储库并查看 Image 的详细信息时,它目前不显示诸如谁将图像推送到 ACR 之类的信息。
azure - 无法使用 docker login 登录 ACR
我在公司网络中托管的 docker 服务器上有某些 docker 映像。docker 机器工作正常,能够执行所有 docker 命令。
我已经创建了 ACR 存储库,现在想将这些 docker 映像推送到 ACR。可以从 docker 机器访问 ACR
仍然无法将这些图像推送到 ACR。这是我用来推送图像的命令并遇到以下错误
不知道问题出在哪里。我已经检查了用户名、访问密钥等所有内容。URL 也可以访问,因为我们获得了 200 个访问代码。我需要增加超时时间吗?
azure - 如何从 ACR 任务触发逻辑应用程序?
在成功运行 ACR 任务(如自定义连接器或 webhook)后,有什么方法可以触发逻辑应用程序?
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 模式的用法是一样的。
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,这是在出现问题时构建图像的地方,但我不知道。
docker - Azure 启用内容信任会影响注册表中的现有图像吗?
我们计划在 Azure 内容注册表中启用内容信任,以便我们可以将签名的图像推送到存储库以供消费者使用。但我有几个疑问?
- 启用内容信任后,用户仍然可以提取现有图像吗?
- 启用内容信任后,我可以将签名和未签名的图像都推送到注册表吗?
有人可以就此提出建议吗?
谢谢
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 项目并找到了该文件,但我不是很好的开发人员,无法弄清楚发生了什么。
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/
该命令失败并出现以下错误:
如何调试并克服此错误?
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 命令提供更有用的解释。