gpt4 book ai didi

python - 尝试使用 python 连接到 azure cosmos 客户端,出现 104 连接中止错误

转载 作者:行者123 更新时间:2023-12-02 07:02:14 25 4
gpt4 key购买 nike

好吧,我有一个azure cosmos订阅,我在其中创建了一个Mongo DB资源,现在当我使用python SDK连接它时,现在在104,错误时给出连接被对等方重置

现在我不确定问题是什么,我正在使用具有 SSL True 和主键的端点。

code
endpoint = "http://XXX.mongo.cosmos.azure.com:10255/?ssl=true"
key = 'xxxxxxxxxxxxxxxx'

# <create_cosmos_client>
client = CosmosClient(endpoint, key)

最佳答案

选择 MongoDB API 时,您必须使用 native MongoDB SDK(在您的情况下为pymongo);有线协议(protocol)是MongoDB,并且通过与MongoDB相同的协议(protocol)进行操作。

您的代码正在尝试使用 Cosmos DB SDK,该 SDK 特定于且只能与 Core (SQL) API 配合使用。

如果您查看 MongoDB-API 实例的门户边栏选项卡,您将在“快速启动”选项卡下看到示例,每个示例都在其示例中使用 MongoDB SDK(或 mongo shell)。 “连接字符串”选项卡也是如此,显示 native MongoDB 连接字符串(以及连接字符串的各个部分)。

关于python - 尝试使用 python 连接到 azure cosmos 客户端,出现 104 连接中止错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61940692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com