Utilizzo dell'interfaccia a riga di comando di Elastic Beanstalk (CLI EB) - AWS Elastic Beanstalk

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à.

Utilizzo dell'interfaccia a riga di comando di Elastic Beanstalk (CLI EB)

L'EB CLI è un'interfaccia a riga di comando AWS Elastic Beanstalk che fornisce comandi interattivi che semplificano la creazione, l'aggiornamento e il monitoraggio di ambienti da un repository locale. Utilizza la CLI EB come parte del ciclo di sviluppo e test quotidiano in alternativa alla console Elastic Beanstalk.

Nota

L'attuale versione dell'interfaccia a riga di comando EB dispone di un set di comandi di base diverso rispetto alle versioni precedenti alla versione 3.0. Se stai usando una versione precedente, consulta Migrazione all'EB CLI 3 e CodeCommit per informazioni sulla migrazione.

Dopo aver installato l'interfaccia a riga di comando EB e aver configurato una directory di progetto, puoi creare ambienti con un singolo comando:

~/my-app$ eb create my-env

Il codice sorgente per l'interfaccia a riga di comando EB è un progetto open source. Risiede nel repository. aws/aws-elastic-beanstalk-cli GitHub Puoi partecipare segnalando problemi, formulando suggerimenti e inviando richieste pull. Apprezziamo il tuo contributo! Per un ambiente in cui si intendi utilizzare solo l'interfaccia a riga di comando EB così com'è, ti consigliamo di installarlo utilizzando uno degli script di installazione dell'interfaccia a riga di comando EB, come descritto in dettaglio in Installazione dell'interfaccia a riga di comando EB usando gli script di installazione.

In passato, Elastic Beanstalk supportava una CLI separata che forniva l'accesso diretto alle operazioni API, denominata CLI dell'API di Elastic Beanstalk. Questo è stato sostituito da AWS CLI, che fornisce le stesse funzionalità ma per le API di tutti i AWS servizi.

Con il AWS CLI hai accesso diretto all'API Elastic Beanstalk. AWS CLI È ideale per lo scripting, ma non è altrettanto facile da usare dalla riga di comando a causa del numero di comandi da eseguire e del numero di parametri di ogni comando. Ad esempio, la creazione di un ambiente richiede una serie di comandi:

~$ aws elasticbeanstalk check-dns-availability --cname-prefix my-cname ~$ aws elasticbeanstalk create-application-version --application-name my-application --version-label v1 --source-bundle S3Bucket=DOC-EXAMPLE-BUCKET,S3Key=php-proxy-sample.zip ~$ aws elasticbeanstalk create-environment --cname-prefix my-cname --application-name my-app --version-label v1 --environment-name my-env --solution-stack-name "64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"

Per informazioni su come installare l'interfaccia a riga di comando EB, configurare un repository e lavorare con gli ambienti, consulta i seguenti argomenti: