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

Azure BICEP中Storage Blob子资源部署失败,求助排查解决

问题分析与解决建议

问题根源

从错误信息可见,部署请求尝试访问的资源是btestb12789/blobServices/blobz,但你提供的BICEP代码中:

  • 存储账户名是btestb1278ba
  • Blob服务名是default
    两者完全不匹配,说明实际执行的部署模板与你当前提供的BICEP代码不一致,大概率是缓存、旧版本代码残留或部署流程疏漏导致。

可行解决步骤

  • 确认部署最新代码:重新编译BICEP模板(执行az bicep build --file yourfile.bicep),确保部署时使用的是编译后的最新ARM模板,避免本地代码未同步到部署流程。
  • 清理旧部署记录:在Azure门户的资源组部署列表中,删除名为storResourceDeploy的失败部署,避免Azure复用旧模板缓存。
  • 统一API版本:将存储账户和Blob服务的API版本统一为较新的版本(比如都用2021-09-01),避免版本差异引发兼容性问题。修改后的代码示例:
    param location string = 'canadacentral'
    
    resource storageaccount 'Microsoft.Storage/storageAccounts@2021-09-01' = {
      name: 'btestb1278ba'
      location: location
      kind: 'StorageV2'
      sku: {
        name: 'Standard_LRS'
      }
      properties: {
        supportsHttpsTrafficOnly: true
      }
    }
    
    resource blob2 'Microsoft.Storage/storageAccounts/blobServices@2021-09-01' = {
      name: 'default'
      parent: storageaccount
    }
    
  • 使用全新部署名称:重新部署时指定一个新的部署名称(比如storResourceDeploy-new),避免与旧部署名称冲突导致的缓存问题。
  • 核对存储账户命名:确保账户名严格符合Azure要求(仅小写字母和数字,长度3-24位),btestb1278ba符合规范,但需确认部署时没有拼写错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 16:07:08