在Azure OpenAI Studio部署模型至Web应用时遇Failed to fetch locations报错
解决Azure OpenAI Studio部署Web应用时的“Failed to fetch locations”(404)错误
订阅权限不足
当前账号对目标订阅的权限级别不够,无法读取订阅级别的位置信息,会触发404错误。需确保账号拥有Contributor或Owner权限:- 登录Azure门户,进入“订阅”页面,选中目标订阅。
- 左侧菜单选择“访问控制(IAM)”,检查自己的权限角色;若权限不足,请求管理员添加对应角色。
未注册必要的资源提供商
Web应用部署依赖Microsoft.Web资源提供商,若订阅未注册该提供商,会导致位置请求失败:- 在Azure门户的“订阅”页面选中目标订阅,左侧菜单选“资源提供商”。
- 搜索
Microsoft.Web,若状态为“未注册”,点击“注册”,等待注册完成(通常需1-5分钟)。
区域兼容性问题
Azure OpenAI服务仅在特定区域可用,若尝试部署Web应用的区域不在OpenAI支持范围内,会触发错误:- 在Azure门户查看你的Azure OpenAI资源所在区域。
- 部署Web应用时选择与OpenAI资源相同或官方支持的兼容区域。
浏览器会话或缓存问题
旧缓存的订阅信息或过期会话可能导致请求异常:- 清除浏览器缓存,或使用无痕模式重新打开Azure OpenAI Studio。
- 退出Azure账号后重新登录,刷新会话状态。
资源组区域配置异常
资源组的区域映射可能存在异常,导致位置读取失败:- 在Azure门户检查目标资源组的区域是否正常显示。
- 若异常,尝试创建一个新的同区域资源组,再重新执行部署操作。
内容的提问来源于stack exchange,提问作者Steven Laux
相关产品推荐
相关产品推荐

