Bicep 错误代码 - BCP192

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

错误说明

Unable to restore the artifact with reference <reference>: <error-message>.

解决方案

修复模块引用。

示例

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

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 核心诊断