Próbuję rozpocząć pracę z Amazon AWS Elastic Beanstalk, a ponieważ dowiaduję się o niej więcej, wygląda na to, że nie będę w stanie przetestować mojej lokalnej aplikacji internetowej. Rozumiem, że mogę zbudować plik wojenny i uruchomić go w lokalnym Tomcacie, ale wygląda na to, że gdy potrzebuję datastore (chcę użyć dynodb), będę musiał połączyć się z aws. Idealnie byłoby móc uruchomić instancję testową lokalnie (bez konieczności łączenia się z aws do testowania). Czy to jest rozsądna rzecz, czy też robię coś złego?Czy mogę testować lokalnie podczas tworzenia programu Amazon Elastic Beanstalk?
Odpowiedz
W końcu udało mi się wysłać wiadomość do Amazona. Ktoś szybko do mnie wrócił, mówiąc mi, że muszę być połączony z usługami AWS, aby wykonywać tego rodzaju prace rozwojowe.
Sprawdzana odpowiedź jest prawidłowa - usługi lokalne AWS nie mogą być uruchamiane lokalnie. Dodaję więcej informacji i referencji. Dla porównania, Google App Engine, którego również używam, zapewnia taką możliwość i uważam, że jest to niezwykle użyteczne.
Kilka miesięcy temu ktoś zwrócił się do Wade z zespołu deweloperów AWS solicited feedback ze społeczności programistów na temat tego, jakie kroje będą przydatne dla programistów w tym celu.
Łodyga amazońska z elastycznej fasoli obsługuje integrated debugging using the Eclipse IDE. Jeśli masz dobre połączenie z Internetem i mrużysz oczy, prawie czujesz, że biegasz lokalnie.
Ale myślę, że może istnieć rozwiązanie tego, co naprawdę próbowało zrobić pierwotne pytanie. Robię to cały czas. Łączę lokalnie uruchomioną instancję Tomcat z zdalną instancją magazynu danych Amazon, odpowiednio modyfikując zabezpieczenia bazy danych. Początkowo martwiłem się o wydajność, ale było to dla mnie naprawdę szybkie. Skutecznie pobieramy lokalne debugowanie podczas łączenia się ze zdalnym źródłem danych.
- 1. Psycopg2 na Amazon Elastic Beanstalk
- 2. Travis CI z Amazon Elastic Beanstalk
- 3. Amazon Elastic Beanstalk: jak ustawić ścieżkę wsgi?
- 4. Elastic Beanstalk łatki bezpieczeństwa
- 5. Błąd dockera Elastic Beanstalk
- 6. Dlaczego Amazon Elastic Beanstalk długo aktualizuje moje wdrożenie?
- 7. SSL na Elastic Beanstalk
- 8. Rozmieszczanie Django z Dockerem na Amazon Elastic Beanstalk
- 9. Konfigurowanie produktu Amazon Elastic Beanstalk za pomocą PostGIS
- 10. Jak wdrożyć aplikację Python do Amazon Elastic Beanstalk z Jenkins?
- 11. Jak zainstalować Oracle Java 7 w instancji Amazon Elastic Beanstalk
- 12. Ręczne wdrażanie w porównaniu z Amazon Elastic Beanstalk
- 13. Czy mogę używać Elastic Beanstalk do wdrażania pracowników?
- 14. AWS Elastic Beanstalk i Composer
- 15. Elastic Beanstalk nie może znaleźć żadnych platform
- 16. Elastic Beanstalk Uprawnienia IAM programisty
- 17. AWS Elastic Beanstalk Worker queue behavior
- 18. NPM błąd podczas wdrażania NodeJS do Elastic Beanstalk
- 19. Rozmieszczanie WAR na Amazonkach Elastic Beanstalk
- 20. Czy mogę mieć wiele witryn w jednej aplikacji AWS Elastic Beanstalk?
- 21. Instalowanie git poprzez .ebextensions na Elastic Beanstalk
- 22. Czy mogę zaktualizować stare wersje pip i narzędzi instalacyjnych Amazon?
- 23. Uruchamianie wielu środowisk w jednej instancji AWS EC2 (Elastic Beanstalk)
- 24. Statyczne IP przy użyciu Elastic Beanstalk
- 25. AWS Elastic Beanstalk: .rozszerzenia dla określonego środowiska
- 26. Wystawianie wielu portów z Dockera w Elastic Beanstalk
- 27. Daemonize Celerybeat w Elastic Beanstalk (AWS)
- 28. Amazon AWS Ec2 + Elastic IP
- 29. Elastic Beanstalk's Elastic Load Balancer name
- 30. Konfigurowanie Django na AWS Elastic Beanstalk: WSGIPath nie został znaleziony
Czy myślałeś o potencjalnym użyciu jakiegoś szyderstwa, aby to osiągnąć? Właśnie rozważałem to samo pytanie. – Jim
To z pewnością może zadziałać. Nie wiem wystarczająco dużo o AWS, aby wiedzieć, co to może oznaczać. Idealnie konfiguracja app/datastore byłaby taka sama lub przynajmniej podobna do lokalnego rozwoju i na serwerach Amazon, ale nie wiem, jak by to się udało. Kiedy odkryłem, że lokalny program nie jest obsługiwany, postanowiłem zamiast tego użyć App Engine. Czy masz jakieś pomysły na to, jak taka konfiguracja byłaby wykonana? – user605331
Strona internetowa AWS firmy Amazon twierdzi, że jest łatwa do uruchomienia lokalnie, ale pomija wszelkie szczegóły dotyczące konfiguracji. Nie mogę znaleźć żadnych szczegółów w sieci i po 2 dniach grzebania wciąż nie mogę tego rozgryźć. Jeśli wiesz, jak to zrobić, podziel się! :) –