http://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/create-deploy-python-flask.html Je travaillerai avec
[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
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)
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)
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.
Lorsque vous vous connectez au site en utilisant l'URL, vous devez avoir le même environnement que vous avez sous la main.
commander
eb terminate flask-env
Recommended Posts