Azure批处理容器配置中Azure容器注册表的AD服务主体?

时间:2018-01-11 20:57:43

标签: powershell azure azure-active-directory azure-batch azure-container-registry

我正在尝试将Azure容器注册表中的Docker映像用作Azure Batch中的任务。在Docker CLI中,我可以使用Active Directory服务主体的凭据对ACR进行身份验证,其中应用程序ID作为用户名,密钥作为密码,根据ACR文档。

当我尝试使用Web门户在新的池VM容器注册表设置中手动输入这些凭据时,我在提交时收到以下错误:

  

为请求正文中的某个属性提供的值无效。

     

可以在containerRegistry上指定的用户名的最大长度为20

如果我使用AzureRm.Batch Powershell模块cmdlet,则会创建池,但containerRegistry和containerImages属性为null。

此AD SP身份验证方法是否可以与Azure Batch VM容器注册配置一起使用?我是否需要使用特定的SDK来完成此任务?

1 个答案:

答案 0 :(得分:0)