http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/create-deploy-python-flask.html Ich werde mitarbeiten
[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
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)
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).
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.
Wenn Sie über die URL eine Verbindung zur Site herstellen, sollten Sie dieselbe Umgebung haben, die Sie zur Hand hatten.
Befehl
eb terminate flask-env
Recommended Posts