Azure 搜索无效的身份验证令牌
Azure Search Invalid Auth Token
我目前正在构建一个 Web 应用程序,该应用程序利用 azure 认知搜索从我设置的 cosmos db 容器中获取数据。在过去的 3 天里,Azure 搜索一直运行良好,我能够很好地从 Azure 门户访问搜索容器。今天我正在处理我的应用程序,我开始从我对 azure 搜索 URI 的获取请求中获得 400 个响应代码。
当我在 Azure 搜索容器中单击“概览”时,我转到门户并收到以下消息提示。
点击它只会让它消失。我现在看不到任何使用情况统计信息,也无法通过搜索浏览器输入查询。然后,我将获取请求中的 'api-key' header 替换为 api 键而不是管理键,现在我能够获得搜索结果。
我知道 azure 搜索本身可以正常工作,但门户网站似乎已完全损坏。我无法更改任何设置,无法添加任何索引,也无法通过门户网站上的搜索浏览器进行搜索。
以下是我迄今为止尝试修复的问题:
- 关闭浏览器并重新打开 - 无效
- 重启电脑 - 没用
- 刷新选项卡 - 没用
- 注销 Microsoft,然后重新登录 - 无效
- 删除并重新创建了一个新的 Azure 搜索容器 - 没有用
- 有同事尝试登录到一个完全不同的资源组并创建一个新的搜索,但他看到了与我看到的完全相同的身份验证失败错误。
当我检查我对数据库的访问权限时,在 IAM 选项卡下,我的角色是“贡献者”,它授予我对搜索容器的完全访问权限,所以这应该不是问题。
我完全卡住了,无法索引字段让我退缩了。如果您需要更多相关信息,请告诉我。
看起来 Microsoft 已经意识到这个问题并且即将进行更正:
我目前正在构建一个 Web 应用程序,该应用程序利用 azure 认知搜索从我设置的 cosmos db 容器中获取数据。在过去的 3 天里,Azure 搜索一直运行良好,我能够很好地从 Azure 门户访问搜索容器。今天我正在处理我的应用程序,我开始从我对 azure 搜索 URI 的获取请求中获得 400 个响应代码。
当我在 Azure 搜索容器中单击“概览”时,我转到门户并收到以下消息提示。
点击它只会让它消失。我现在看不到任何使用情况统计信息,也无法通过搜索浏览器输入查询。然后,我将获取请求中的 'api-key' header 替换为 api 键而不是管理键,现在我能够获得搜索结果。
我知道 azure 搜索本身可以正常工作,但门户网站似乎已完全损坏。我无法更改任何设置,无法添加任何索引,也无法通过门户网站上的搜索浏览器进行搜索。
以下是我迄今为止尝试修复的问题:
- 关闭浏览器并重新打开 - 无效
- 重启电脑 - 没用
- 刷新选项卡 - 没用
- 注销 Microsoft,然后重新登录 - 无效
- 删除并重新创建了一个新的 Azure 搜索容器 - 没有用
- 有同事尝试登录到一个完全不同的资源组并创建一个新的搜索,但他看到了与我看到的完全相同的身份验证失败错误。
当我检查我对数据库的访问权限时,在 IAM 选项卡下,我的角色是“贡献者”,它授予我对搜索容器的完全访问权限,所以这应该不是问题。
我完全卡住了,无法索引字段让我退缩了。如果您需要更多相关信息,请告诉我。
看起来 Microsoft 已经意识到这个问题并且即将进行更正: