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à.
Questa versione di EB CLI e la relativa documentazione sono state sostituite con la versione 3 (in questa sezione, EB CLI rappresenta la versione 3 e successive di EB CLI). Per informazioni sulla nuova versione, consulta Utilizzo dell'interfaccia a riga di comando di Elastic Beanstalk (CLI EB).
È necessario eseguire la migrazione alla versione più recente della CLI EB 3. È possibile gestire gli ambienti precedentemente lanciati impiegando l'interfaccia a riga di comando di EB 2.6 o di versioni precedenti.
Differenze dalla versione 3 dell'interfaccia a riga di comando EB
EB è uno strumento interfaccia a riga di comando (CLI) per Elastic Beanstalk che puoi utilizzare per distribuire applicazioni velocemente e con maggiore facilità. L'ultima versione di EB è stata introdotta da Elastic Beanstalk in EB CLI 3. CLI EB recupera automaticamente le impostazioni da un ambiente creato utilizzando EB se l'ambiente è in esecuzione. Da notare che l'interfaccia a riga di comando EB 3 non memorizza impostazioni di opzioni in locale, come nelle versioni precedenti.
L'interfaccia a riga di comando EB introduce i comandi eb create, eb deploy, eb open, eb console, eb scale, eb setenv, eb config, eb terminate, eb clone, eb list, eb use, eb printenv e eb ssh. In EB 3.1 o versione successiva, è anche possibile usare il comando eb swap. Solo nell'interfaccia a riga di comando EB 3.2 è possibile utilizzare i comandi eb abort, eb platform e eb upgrade. Oltre a questi nuovi comandi, i comandi EB CLI 3 differiscono dai comandi EB CLI 2.6 in diversi casi:
-
eb init: utilizza eb init per creare una directory
.elasticbeanstalk
in una directory di progetto esistente e crea una nuova applicazione Elastic Beanstalk per il progetto. A differenza delle versioni precedenti, EB CLI 3 e le versioni successive non ti chiedono di creare un ambiente. -
eb start: l'EB CLI 3 non include il comando eb start. Utilizza eb create per creare un ambiente.
-
eb stop: l'EB CLI 3 non include il comando eb stop. Utilizza eb terminate per terminare completamente un ambiente ed eliminare le risorse.
-
eb push e
git aws.push
: EB CLI 3 non include i comandi eb push ogit aws.push
. Utilizza eb deploy per aggiornare il codice della tua applicazione. -
eb update: l'EB CLI 3 non include il comando eb update. Utilizza eb config per aggiornare un ambiente.
-
eb branch: l'EB CLI 3 non include il comando eb branch.
Per ulteriori informazioni su come usare i comandi dell'interfaccia a riga di comando EB 3 per creare e gestire un'applicazione, vedi Riferimento ai comandi CLI EB. Per una procedura guidata su come distribuire un'applicazione di esempio utilizzando l'interfaccia a riga di comando EB 3, consulta Gestione degli ambienti Elastic Beanstalk con l'interfaccia a riga di comando EB.
Migrazione a EB CLI 3 e CodeCommit
Elastic Beanstalk non solo ha ritirato l'EB CLI 2.6, ma ha anche rimosso alcune funzionalità di 2.6. La modifica più significativa rispetto alla versione 2.6 è che l'interfaccia a riga di comando EB non supporta più gli aggiornamenti del codice incrementali (eb push, git aws.push
) o il branching (eb
branch). Questa sezione descrive come migrare da EB CLI 2.6 all'ultima versione di EB CLI e CodeCommit utilizzarla come repository di codice.
Dopo aver installato e configurato EB CLI, hai due opportunità per associare l'applicazione al tuo CodeCommit repository, incluso un ramo specifico.
Durante l'esecuzioneeb init, come nell'esempio seguente,
myRepo
dov'è il nome del CodeCommit repository e dovemyBranch
si trova la filiale. CodeCommiteb init --source codecommit/
myRepo
/myBranch
Durante l'esecuzioneeb deploy, ad esempio nell'esempio seguente
myRepo
dov'è il nome del CodeCommit repository e dovemyBranch
si trova la filiale. CodeCommiteb deploy --source codecommit/
myRepo
/myBranch
Per ulteriori informazioni, incluse quelle su come distribuire gli aggiornamenti incrementali del codice su un ambiente Elastic Beanstalk senza dover ricaricare tutto il progetto, consulta Utilizzo dell'EB CLI con AWS CodeCommit.