![](/img/trans.png)
[英]Using Pymongo to connect to MongoDB on AWS instance from Windows
[英]unable to connect pymongo to mongodb cluster from document DB AWS
我在 documentDB 中創建了一個 mongoDB 集群。 我嘗試通過 pymongo 的 mongoclient 從本地計算機連接到集群。
cluster endpoint=mongooi.cluster-abcdefghij.us-east-2.docdb.amazonaws.com
client=pymongo.Mongoclient("mongodb://USER:PASSWORD@mongooi.cluster-abcdefghij.us-east-2.docdb.amazonaws.com:27017/?ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred&retryWrites=false*")
print(client.database_names())
我得到 ServerSelectionTimeoutError: mongooi.cluster-abcdefghij.us-east-2.docdb.amazonaws.com:27017: timed out
DocumentDB 集群默認是網絡安全的,因此無法直接從本地計算機訪問您獲得的端點。 為此,您需要通過 EC2 服務器建立隧道。 您可以在以下鏈接中找到指南:
https://docs.aws.amazon.com/documentdb/latest/developerguide/connect-from-outside-a-vpc.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.