Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di ambienti Elastic Beanstalk con la AWS CLI
Per i dettagli sui AWS CLI comandi per Elastic Beanstalk, consulta il Command Reference.AWS CLI
-
Controlla se è disponibile il CNAME per l'ambiente.
$
aws elasticbeanstalk check-dns-availability --cname-prefix
{ "Available": true, "FullyQualifiedCNAME": "my-cname.elasticbeanstalk.com" }my-cname
-
Verifica che la versione dell'applicazione esista.
$
aws elasticbeanstalk describe-application-versions --application-name
my-app
--version-labelv1
Se non si dispone ancora di una versione dell'applicazione per la propria origine, occorre crearla. Ad esempio, il comando seguente crea una versione dell'applicazione da un bundle di origine in Amazon Simple Storage Service (Amazon S3).
$
aws elasticbeanstalk create-application-version --application-name
my-app
--version-labelv1
--source-bundle S3Bucket=DOC-EXAMPLE-BUCKET
,S3Key=my-source-bundle.zip
-
Crea un modello di configurazione per l'applicazione.
$
aws elasticbeanstalk create-configuration-template --application-name
my-app
--template-namev1
--solution-stack-name"64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"
-
Crea l'ambiente.
$
aws elasticbeanstalk create-environment --cname-prefix
my-cname
--application-namemy-app
--template-namev1
--version-labelv1
--environment-namev1clone
--option-settings file://options.txtLe impostazioni delle opzioni sono definite nel file options.txt:
[ { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "IamInstanceProfile", "Value": "aws-elasticbeanstalk-ec2-role" } ]
L'impostazione dell'opzione sopra indicata definisce il profilo dell'istanza di IAM. Puoi specificare l'ARN o il nome del profilo.
-
Determina se il nuovo ambiente è Green e Ready.
$
aws elasticbeanstalk describe-environments --environment-names
my-env
Se il nuovo ambiente non è Green e Ready, dovrai decidere se ritentare l'operazione o lasciare l'ambiente nel suo stato corrente per un'indagine. Dopo aver completato, termina l'ambiente ed esegui il cleanup delle risorse inutilizzate.
Nota
Puoi regolare il periodo di timeout nel caso in cui l'ambiente non si avvii in un periodo di tempo ragionevole.