MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

ServerSelectionTimeoutError lors de la connexion à aws avec pymongo

Ce problème peut être dû au problème suivant :

  1. version de pymongo (suggère d'utiliser 3.3.0, qui a fonctionné pour moi)

  2. Il peut s'agir d'un problème DNS, etc. En fait, vous pouvez rechercher un problème DNS en utilisant :

port telnet xx.xx.xx.xx

  1. peut être un problème de pare-feu

  2. Peut être un problème avec la clé ssl. Essayez ce qui suit pour tester :

    import os
    
    import pymongo
    
    import ssl
    
    URL="url:port/db?ssl=true"
    
    client = pymongo.MongoClient(URL, ssl_cert_reqs=ssl.CERT_NONE)
    
    db = client.get_default_database()
    
    print db
    
    print db.collection_names()