Bicep 诊断代码 - BCP192

当 Bicep 无法将外部模块复制到本地缓存时,会发生此诊断。 例如,模块引用不正确。 有关在 Bicep 和 Bicep 还原中使用模块的详细信息,请参阅 Bicep 模块

说明

无法还原引用为 <reference> 的工件:<diagnostic-message>。

Level

错误

解决方案

修复模块引用。

示例

以下示例会引发诊断,因为公共模块版本不存在:

module storage 'br/public:avm/res/storage/storage-account:0.1.0' = {
  name: 'myStorage'
  params: {
    name: 'store${resourceGroup().name}'
  }
}

以下示例会引发诊断,因为引用中存在拼写错误:

module storage 'br/public:avm/res/storage/storage-account1:0.11.1' = {
  name: 'myStorage'
  params: {
    name: 'store${resourceGroup().name}'
  }
}

可以通过更正 AVM 引用和版本来修复诊断:

module storage 'br/public:avm/res/storage/storage-account:0.11.1' = {
  name: 'myStorage'
  params: {
    name: 'store${resourceGroup().name}'
  }
}

后续步骤

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