我正在尝试将 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 搜索服务吗?
谢谢你
无法将 CosmosDb (Mongo) 导入 Azure AI 搜索
尝试使用此连接字符串格式:
AccountEndpoint=https://[account_name].documents.azure.com;AccountKey=*****;ApiKind=MongoDB
存储在 Azure Cosmos Mongo DB API 中的数据
我使用了相同的连接字符串格式,数据导入成功,如下面的输出所示。