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

执行New-AzCdnProfile创建Azure CDN配置文件返回BadRequest错误如何解决

报错原因
  • 最常见原因:参数拼写错误,你填写的Location参数值Uk South不符合Azure官方区域命名规范,英国南部区域的正确标识为UK South,大小写错误会直接触发BadRequest请求无效。
  • Az.Cdn模块版本过低,旧版本模块的参数校验或接口适配存在问题,也会返回无效请求错误。
  • 资源提供程序未注册:如果你的订阅首次使用CDN服务,未注册Microsoft.Cdn资源提供程序时也会触发400错误。
  • SKU区域不支持:Premium_Verizon SKU的CDN服务未在你选择的区域开放,或你的即用即付(Pay-as-you-go)订阅未开通该SKU的使用权限。
  • 资源不存在或权限不足:指定的资源组rg-cdn不存在,或当前PowerShell登录的Azure账号没有该资源组的CDN资源创建权限。
  • 资源重名:指定的CDN配置文件名cdnprofileforcache在当前订阅或资源组下已存在,无法重复创建。
解决方案
  • 修正Location参数:将原命令中的-Location "Uk South"改为-Location "UK South",若创建全局CDN配置也可尝试填写-Location "Global"后重试。
  • 更新Az.Cdn模块到最新版本:
Update-Module -Name Az.Cdn -Force
  • 注册CDN资源提供程序,等待注册完成后再重试创建:
Register-AzResourceProvider -ProviderNamespace Microsoft.Cdn
  • 确认SKU可用性:可先查看当前区域支持的CDN SKU列表,确认Premium_Verizon是否可用,也可临时更换为Standard_Microsoft等标准SKU测试创建逻辑是否正常。
  • 检查资源与权限:确认资源组rg-cdn已在当前订阅下存在,且登录账号拥有该资源组的贡献者及以上权限。
  • 更换配置文件名:若为重名问题,将-ProfileName后的参数改为未被使用的唯一名称即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 23:54:05