无法将 CosmosDb (Mongo) 导入 Azure AI 搜索

问题描述 投票:0回答:1

我正在尝试将 CosmosDb (Mongo) 数据导入到 Azure AI 搜索服务中。 我已将搜索服务设置为允许 Azure 服务访问。 CosmosDb 设置为公共访问。

我尝试使用 MongoDb 连接字符串:

mongodb+srv://[用户:密码]@[服务名称].mongocluster.cosmos.azure.com/?tls=true&authMechanism=SCRAM-SHA-256&retrywrites=false&maxIdleTimeMS=120000

但出现错误:

从数据源检测索引架构时出错:“指定的连接字符串格式错误。详细信息:连接字符串必须包含“AccountEndpoint”属性的有效值“未定义”。请参阅https://go.microsoft.com/fwlink /?linkid=2086037 了解更多信息。"

我也尝试过这种格式:

AccountEndpoint=https://[服务名称].documents.azure.com;AccountKey=[帐户密钥];Database=[数据库]

但无法确定帐户密钥来自何处以及正确的端点应该是什么。

有人知道如何将 CosmosDB 数据导入 Azure AI 搜索服务吗?

谢谢你

mongodb azure azure-cosmosdb azure-ai-search
1个回答
0
投票

无法将 CosmosDb (Mongo) 导入 Azure AI 搜索

尝试使用此连接字符串格式:

AccountEndpoint=https://[account_name].documents.azure.com;AccountKey=*****;ApiKind=MongoDB

存储在 Azure Cosmos Mongo DB API 中的数据 enter image description here

我使用了相同的连接字符串格式,数据导入成功,如下面的输出所示。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.