[AWS] Version de déploiement d'application Flask qui a tenté de créer un environnement Python avec eb [Elastic Beanstalk]

http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/create-deploy-python-flask.html Je travaillerai avec

Conditions préalables

[AWS] Préparation du déploiement de l'application Flask pour la création d'un environnement Python avec eb est terminée

En bref, c'est OK si vous pouvez utiliser les 4

Introduction de EBCLI

Déployer à l'aide de Homebrew sur votre Mac

commander


brew install awsebcli

Vérification


eb --version

résultat


EB CLI 3.7 (Python 2.7.1)

Déployer le site avec EB CLI

variable


VIRTUAL_ENV_NAME='eb-test-Flask'

commander


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

résultat


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

commander


eb init -p python2.7 flask-tutorial

résultat


You have not yet set up your credentials or your credentials are incorrect 
You must provide your credentials.
(aws-access-id): *****************← Entrez les informations d'identification
(aws-secret-key): ****************← Entrez les informations d'identification
Application flask-tutorial has been created.

Vous pouvez le vérifier sur la console (vous pouvez probablement vous rendre en Oregon en traçant cette procédure telle quelle)

Elastic_Beanstalk.jpg

préparation de la clé pem

commander


eb init

résultat


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.

commander


eb create

résultat


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

Cela lancera le processus, alors attendez un moment

commander


eb open

Même après avoir tapé cette commande, il faudra un certain temps avant que vous puissiez réellement voir le site. Elastic_Beanstalk_アプリケーション.jpg

Lorsque vous vous connectez au site en utilisant l'URL, vous devez avoir le même environnement que vous avez sous la main.

Supprimer la ressource

commander


eb terminate flask-env

Recommended Posts

[AWS] Version de déploiement d'application Flask qui a tenté de créer un environnement Python avec eb [Elastic Beanstalk]
[AWS] Préparation du déploiement de l'application Flask pour la création d'un environnement Python avec eb [Elastic Beanstalk]
[AWS] J'ai essayé de créer un environnement Python avec un environnement de développement eb [Elastic Beanstalk]
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Une note qui déploie une application Python de Circle CI vers Elastic Beanstalk et avertit Slack
Créer une application Web de type Flask / Bottle sur AWS Lambda avec Chalice
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
J'ai essayé de créer une application de notification de publication à 2 canaux avec Python
J'ai essayé de créer une application todo en utilisant une bouteille avec python
Je veux créer un environnement Python
Créez un environnement virtuel pour python avec pyenv
Créez un environnement Python moderne avec Neovim
Notez que l'environnement Python de Pineapple peut être modifié avec pyenv
Créez un environnement WardPress sur AWS avec Pulumi
Créez un environnement python avec ansible sur centos6
[Python] Créer un environnement de développement Django avec Docker
Créer un environnement de construction python3 avec Sublime Text3
Construire un environnement Python avec OSX Elcapitan
Créez rapidement un environnement Python Django avec IntelliJ
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Créer un environnement d'exécution python avec VS Code
J'ai fait une application d'envoi de courrier simple avec tkinter de Python
Quand j'ai essayé de créer un environnement virtuel avec Python, cela n'a pas fonctionné
J'ai essayé de créer un environnement avec WSL + Ubuntu + VS Code dans un environnement Windows
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
Comment créer un environnement Django (python) sur Docker
[Pas besoin de créer un environnement local] Déployez une application de bouteille Python créée avec Cloud 9 sur Heroku
[Go + Gin] J'ai essayé de créer un environnement Docker
Un serveur qui fait écho aux données POSTées avec flask / python
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Script pour créer facilement un environnement de périphérique client pour AWS IoT (version Python v2)
Comment créer un environnement Python sur Amazon Linux 2
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
[1 hour challenge] J'ai essayé de créer un site de bonne aventure qui soit trop adapté à Python
J'ai essayé de charger / télécharger des fichiers sur AWS S3 / Azure BlobStorage / GCP CloudStorage avec Python
J'ai essayé de créer un générateur qui génère une classe conteneur C # à partir de CSV avec Python
J'ai essayé de créer un service qui vend des données apprises par machine à une vitesse explosive avec Docker
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Comment convertir un tableau en dictionnaire avec Python [Application]
J'ai créé une application de livre simple avec python + Flask ~ Introduction ~
De la construction de l'environnement au déploiement pour flask + Heroku avec Docker
Créer un environnement Python et transférer des données vers le serveur
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
Créer un environnement python3 avec ubuntu 16.04
Construire un environnement python avec direnv
Créer un environnement Python hors ligne
Application Web avec Python + Flask ② ③
Application Web avec Python + Flask ④
Apprentissage de l'historique pour participer au développement d'applications d'équipe avec Python ~ Créer un environnement Docker / Django / Nginx / MariaDB ~
Une histoire qui n'a pas fonctionné lorsque j'ai essayé de me connecter avec le module de requêtes Python
Créez rapidement un environnement d'exécution d'application Web Python3.4 + Nginx + uWSGI + Flask en utilisant pyenv sur Ubuntu 12.04