Bicep诊断代码 - BCP446

从Bicep CLI v0.43.1开始,Bicep限制自定义域用于模块引用和从Azure 容器注册表(ACR)恢复,以避免不支持的配置可能导致部署失败或合规问题,例如moduleStore.myCompany.com。 更多信息请参见 私人模块注册表

说明

从注册表 <注册表-主机名> 恢复被阻止,因为它不在受信任的注册表列表中。

级别

Error

Examples

以下示例因使用自定义域而产生诊断问题。

module networking 'br:registry.contoso.com/bicep/modules/networking:1.0.0' = {
  name: 'networkingDeployment'
  params: {
    location: resourceGroup().location
  }
}

你可以通过使用本地 .azurecr.io (或相关的云专用)域来修复错误。

module networking 'br:registry.azurecr.io/bicep/modules/networking:1.0.0' = {
  name: 'networkingDeployment'
  params: {
    location: resourceGroup().location
  }
}

后续步骤

有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断