est-il possible d'utiliser PyMongo dans Google App Engine?
-
10-10-2019 - |
Question
Je suis en train d'utiliser une base de données MongoDB d'un service Google App Engine est-ce possible? Comment puis-je installer le pilote PyMongo sur Google App Engine? Merci
La solution
Non, il est impossible. Lisez la section Runtime Environment. App Engine vous devez utiliser le datastore, ou vous pouvez accéder à un « service de base de données » à l'aide des appels HTTP.
Vous pouvez consulter TyphoonAE .
Autres conseils
Il est impossible parce que vous n'avez pas accès aux réseaux prises dans App Engine. Tant que vous ne pouvez pas accéder à la base de données via HTTP, il est impossible.
Le nouveau exécution dit:
une application ne peut pas écrire des données au système de fichiers local ou établir des connexions réseau arbitraires.
Je ne suis pas sûr à quel niveau c'est encore appliquée (voir qu'il est de 7 ans depuis a posé la question et a répondu), mais nous Tam ont utilisé avec succès le pilote PyMongo dans l'exécution standard de Google App Engine Python sans problèmes. Nous avons simplement suivi le tutoriel PyMongo officiel et ça a.