[AWS] Flask-Anwendungsbereitstellungsversion, die versucht hat, eine Python-Umgebung mit eb zu erstellen [Elastic Beanstalk]

http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/create-deploy-python-flask.html Ich werde mitarbeiten

Voraussetzungen

[AWS] Die Vorbereitung der Flask-Anwendungsbereitstellung zum Erstellen einer Python-Umgebung mit eb ist abgeschlossen

Kurz gesagt, es ist in Ordnung, wenn Sie die folgenden 4 verwenden können

Einführung von EBCLI

Stellen Sie die Bereitstellung mit Homebrew auf Ihrem Mac bereit

Befehl


brew install awsebcli

Bestätigung


eb --version

Ergebnis


EB CLI 3.7 (Python 2.7.1)

Stellen Sie die Site mit EB CLI bereit

Variable


VIRTUAL_ENV_NAME='eb-test-Flask'

Befehl


VIRTUAL_ENV_NAME='eb-test-Flask'
PJ_DIR_NAME='eb-flask'
cd ~/${VIRTUAL_ENV_NAME}/${PJ_DIR_NAME}
pwd

Ergebnis


/Users/****/eb-test-Flask/eb-flask

Befehl


eb init -p python2.7 flask-tutorial

Ergebnis


You have not yet set up your credentials or your credentials are incorrect 
You must provide your credentials.
(aws-access-id): *****************← Geben Sie den Berechtigungsnachweis ein
(aws-secret-key): ****************← Geben Sie den Berechtigungsnachweis ein
Application flask-tutorial has been created.

Sie können es auf der Konsole überprüfen (Sie können wahrscheinlich nach Oregon gehen, indem Sie dieses Verfahren so verfolgen, wie es ist).

Elastic_Beanstalk.jpg

PEM-Schlüsselvorbereitung

Befehl


eb init

Ergebnis


Do you want to set up SSH for your instances?
(y/n): y

Type a keypair name.
(Default is aws-eb): eb-test-yuki
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /Users/****/****/eb-test-hoge.
Your public key has been saved in /Users/****/****/eb-test-hoge.pub.
The key fingerprint is:

The key's randomart image is:

WARNING: Uploaded SSH public key for "eb-test-hoge" into EC2 for region us-west-2.

Befehl


eb create

Ergebnis


Enter Environment Name
(default is flask-tutorial-dev): flask-env
Enter DNS CNAME prefix
(default is flask-env):

Dadurch wird der Prozess ausgeführt. Warten Sie also eine Weile

Befehl


eb open

Selbst nach Eingabe dieses Befehls dauert es einige Zeit, bis Sie die Site tatsächlich sehen können. Elastic_Beanstalk_アプリケーション.jpg

Wenn Sie über die URL eine Verbindung zur Site herstellen, sollten Sie dieselbe Umgebung haben, die Sie zur Hand hatten.

Ressource löschen

Befehl


eb terminate flask-env

Recommended Posts

[AWS] Flask-Anwendungsbereitstellungsversion, die versucht hat, eine Python-Umgebung mit eb zu erstellen [Elastic Beanstalk]
[AWS] Vorbereitung der Bereitstellung von Flask-Anwendungen zum Erstellen einer Python-Umgebung mit eb [Elastic Beanstalk]
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Ein Hinweis, der eine Python-Anwendung von Circle CI auf Elastic Beanstalk bereitstellt und Slack benachrichtigt
Erstellen Sie mit Chalice eine flaschen- / flaschenähnliche Webanwendung auf AWS Lambda
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
Ich möchte eine Python-Umgebung erstellen
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Ein Hinweis, mit dem Sie die Python-Umgebung von Pineapple mit pyenv ändern können
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Ich habe eine einfache Mail-Sendeanwendung mit tkinter von Python erstellt
Als ich versuchte, mit Python eine virtuelle Umgebung zu erstellen, funktionierte dies nicht
Ich habe versucht, eine Umgebung mit WSL + Ubuntu + VS-Code in einer Windows-Umgebung zu erstellen
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
So erstellen Sie eine Django (Python) -Umgebung auf Docker
[Keine Notwendigkeit, eine lokale Umgebung zu erstellen] Stellen Sie eine mit Cloud 9 erstellte Python-Flaschenanwendung für Heroku bereit
[Go + Gin] Ich habe versucht, eine Docker-Umgebung zu erstellen
Ein Server, der POST-Daten mit flask / python wiedergibt
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Skript zum einfachen Erstellen einer Clientgeräteumgebung für AWS IoT (Python v2-Version)
So erstellen Sie eine Python-Umgebung unter Amazon Linux 2
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
[1 Stunde Herausforderung] Ich habe versucht, eine Wahrsagerseite zu erstellen, die für Python zu geeignet ist
Ich habe versucht, Dateien mit Python in AWS S3 / Azure BlobStorage / GCP CloudStorage hochzuladen / herunterzuladen
Ich habe versucht, einen Generator zu erstellen, der mit Python eine C # -Containerklasse aus CSV generiert
Ich habe versucht, mit Docker einen Dienst aufzubauen, der maschinell erlernte Daten mit explosiver Geschwindigkeit verkauft
Ich habe ein Skript geschrieben, um mit AWS Lambda + Python 2.7 schnell eine Entwicklungsumgebung für Twitter Bot zu erstellen
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch
Ich habe eine einfache Buch-App mit Python + Flask ~ Introduction ~ erstellt
Vom Umgebungsaufbau bis zum Einsatz für Kolben + Heroku mit Docker
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Erstellen Sie mit direnv eine Python-Umgebung
Erstellen Sie die Python-Umgebung offline
Webanwendung mit Python + Flask ② ③
Webanwendung mit Python + Flask ④
Lernverlauf zur Teilnahme an der Entwicklung von Teamanwendungen mit Python ~ Build Docker / Django / Nginx / MariaDB-Umgebung ~
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Erstellen Sie mit pyenv unter Ubuntu 12.04 schnell eine Ausführungsumgebung für Python3.4 + Nginx + uWSGI + Flask-Webanwendungen