You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过现有Bicep模板将基础版Azure容器注册表升级至高级版?

通过Bicep模板升级Azure Container Registry SKU

完全可以通过修改原Bicep模板并重新部署,将基础版ACR升级至高级版,Azure支持ACR SKU的向上升级(基础→标准→高级),升级过程不会丢失现有镜像、仓库等资源。

修改后的Bicep模板示例

将原模板中的SKU名称改为Premium,如果需要配置网络功能(比如防火墙规则、专用端点),可以添加networkRuleSet块:

resource containerRegistry 'Microsoft.ContainerRegistry/registries@2023-07-01' = {
  name: 'acrprccivivek01'
  location: 'centralindia'
  sku: {
    name: 'Premium'
  }
  // 可选:添加网络规则配置,示例允许特定IP访问
  properties: {
    networkRuleSet: {
      defaultAction: 'Deny'
      virtualNetworkRules: []
      ipRules: [
        {
          action: 'Allow'
          ipAddressOrRange: '你的公网IP地址/32'
        }
      ]
    }
  }
}

重新部署命令

使用Incremental模式执行部署(该模式会更新现有资源,而非重新创建),注意修正模板文件名(原命令中storageAcc.bicep应为你的ACR模板文件):

PS C:\Windows\System32> New-AzResourceGroupDeployment -Name 'UpgradeACRToPremium' -TemplateFile 'D:\LearnBicep\acr.bicep' -ResourceGroupName 'vivekchak-rg' -Mode Incremental

验证升级结果

部署成功后,可通过以下方式确认:

  • 在Azure门户中查看ACR的“定价层”是否显示为高级版
  • 执行PowerShell命令验证:
Get-AzContainerRegistry -ResourceGroupName vivekchak-rg -Name acrprccivivek01 | Select-Object Name, SkuName

内容的提问来源于stack exchange,提问作者Vaishnavi Vaishu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 09:07:20