Ich bin neu bei Python und hoffte auf Hilfe, wie man 'boto.ec2' in eine GAE Python-Anwendung importiert, um Amazon EC2-Instanzen zu steuern. Ich benutze PyDev/Eclipse und habe Boto auf meinem Mac installiert, aber die Verwendung von 'Import Boto' funktioniert nicht (ich bekomme:: Kein Modul namens boto.ec2). Ich habe gelesen, dass BOTA auf GAE unterstützt wird, aber ich konnte nirgendwo Anweisungen finden. Vielen Dank!Boto auf Google App Engine (GAE) laufen
6
A
Antwort
6
Es klingt, als hätten Sie den Boto-Code nicht in den Stammordner Ihres App Engine-Verzeichnisses kopiert.
Boto funktioniert mit GAE, aber Google liefert Ihnen den Code nicht. Sobald Sie es in den Stamm Ihres GAE-Verzeichnisses kopieren, sollte der Dev-Server funktionieren und nach dem nächsten Upload auch auf dem Prod-Server funktionieren.
3
Symbolische Verbindung sollte ausreichen. in Ihrem Projekt root:
ln -s /path/to/boto/boto boto
Google App Engine wird es laden, während die App bereitstellen.
+0
Das mache ich auch. Erleichtert die Wartung. –
Verwandte Themen
- 1. p3p-Header auf GAE (Google App Engine)
- 2. ThreadLocal auf Google App Engine (GAE)
- 3. .war-Datei auf Google App Engine (GAE) hochladen mit appcfg
- 4. Google App Engine APNS
- 5. Vorlagen-Engine für Google App Engine
- 6. Google App Engine-Kompatibilitätsschicht
- 7. Google App Engine-Anforderungsstatus
- 8. mlpy, numpy, scipy auf Google App Engine
- 9. Jeder versucht MongoDB auf Google App Engine?
- 10. Keys auf Google App Engine sind bestellt
- 11. Google App Engine & Google Storage
- 12. Google App Engine-Datenspeichercodierung?
- 13. Versionskontrolle für Google App Engine
- 14. Loggen Google App Engine-Anwendung
- 15. Alembic-Migrationen auf Google App Engine ausführen
- 16. Google App Engine vs Tomcat
- 17. Wordpress Google App-Engine-Kompatibilität
- 18. Pakage zur Überprüfung Google-Anmeldetoken in Go auf GAE laufen
- 19. Messung auf Google App Engine-Dienste
- 20. Bounce E-Mail auf Google App Engine
- 21. Google App Engine und dos.xml
- 22. Putting Rails App auf GAE
- 23. Google Cloud Datastore vs Google App Engine
- 24. Google App Engine vs WebFaction
- 25. Unterstützt Google App Engine JDBC?
- 26. Unicode mit Jinja2 auf Google App Engine
- 27. Google App Engine | Python | APP.YAML
- 28. Retrolambda in Google App Engine
- 29. Google App Engine auf Silverlight
- 30. Google App Engine externe Datenbank
Das funktionierte. Ich habe den Inhalt des "boto/boto" -Verzeichnisses in den Stammordner meines Projekts (/ MyProject/boto) kopiert. Um den Python Unit-Test ohne Schluckauf zu bekommen, musste ich auch ein paar Dateien/Ordner entfernen, die Probleme verursachten (boto/core, boto/manage/cmdshell.py, boto/manage/test_manage.py und boto/mashups /order.py). Vielleicht gab es eine andere Möglichkeit, die Komponententests (mit PyDev) zu starten, ohne irgendetwas in der Boto-Bibliothek zu berühren? Schließlich habe ich diese Schritte ausgeführt, um die SSL-Fehler loszuwerden: [link] (https://groups.google.com/forum/?fromgroups=#!topic/boto-users/lzOKsZFKTM8) – Dan
Ich renne 'Nase 'von der Kommandozeile aus und ich spezifiziere mein eigenes Testverzeichnis in den Argumenten, so dass es die' boto' Tests nicht ausführt. –