Azure OpenAI「Bring your own data」调用失败,ACS索引获取报错求助
排查Azure AI Search接入Azure OpenAI时的配置错误
- 检查API密钥权限:确认使用的Azure AI Search API密钥是管理员密钥,而非查询密钥。查询密钥仅具备只读权限,无法执行索引获取操作,必须使用管理员级别的密钥(在Azure门户的AI Search资源“密钥”页面获取)。
- 验证索引名称准确性:索引名称区分大小写,需确保配置中填写的索引名与Azure AI Search门户中显示的完全一致,包括大小写、特殊字符和空格(若有)。直接从Azure门户复制索引名称粘贴到配置中,避免手动输入错误。
- 确认网络与防火墙设置:检查Azure AI Search资源的防火墙规则,是否允许Azure OpenAI服务的IP地址或所在虚拟网络访问。若启用了防火墙限制,需将Azure OpenAI的资源加入允许列表,或临时关闭防火墙测试连接是否正常。
- 核对端点URL格式:确保Azure AI Search的端点URL格式正确,应为
https://<search-service-name>.search.windows.net,末尾不要添加额外路径或斜杠。通过Azure门户复制端点地址替换配置中的对应字段。 - 验证API密钥有效性:检查API密钥是否过期或已被重置。若密钥近期有更新,需确保配置中使用的是最新密钥,旧密钥会导致权限验证失败。
- 检查服务区域一致性:确认Azure AI Search与Azure OpenAI服务是否处于同一区域,跨区域连接可能存在网络延迟或权限限制,尽量保持两者区域一致。
内容的提问来源于stack exchange,提问作者Atecris
相关产品推荐
相关产品推荐

