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à.
Configurazione dell'interfaccia a riga di comando EB (EB CLI) per gestire Elastic Beanstalk
L'EB CLI è un'interfaccia a riga di comando che fornisce comandi interattivi per creare, aggiornare e monitorare ambienti. AWS Elastic Beanstalk Il progetto open source EB CLI è su Github: aws/aws-elastic-beanstalk-cli
Dopo aver installato l'interfaccia a riga di comando EB e aver configurato una directory di progetto, puoi creare ambienti con un singolo comando:
$ eb create <my-beanstalk-environment>
Ti consigliamo di installarlo con lo script di installazione, scopri come farlo. Installa EB CLI con lo script di configurazione (consigliato)
AWS CLI Fornisce accesso diretto a Elastic APIs Beanstalk di basso livello. Sebbene potente, è anche prolisso e meno preferito rispetto alla CLI EB. Ad esempio, la creazione di un ambiente con AWS CLI richiede la seguente 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=amzn-s3-demo-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 2023 v4.5.0 running Ruby 3.4"
Installa EB CLI con lo script di configurazione (consigliato)
Consigliamo lo script di installazione
Si consiglia di utilizzare lo script di installazione per configurare l'EB CLI e le sue dipendenze e prevenire potenziali conflitti con altri pacchetti Python.
Prerequisiti: Git, Python e virtualenv
Per scaricare e utilizzare lo script di installazione
-
Clonare il repository.
git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git
-
Installa o aggiorna l'EB CLI.
macOS/Linux in Bash o Zsh
python ./aws-elastic-beanstalk-cli-setup/scripts/ebcli_installer.py
Windows nella nostra finestra di comando PowerShell
python .\aws-elastic-beanstalk-cli-setup\scripts\ebcli_installer.py
-
Verifica che l'interfaccia a riga di comando EB sia installata correttamente.
$
eb --version
EB CLI 3.21.0 (Python 3.12)
Per istruzioni complete sull'installazione, consulta il aws/aws-elastic-beanstalk-cli-setup
Installazione manuale dell'interfaccia a riga di comando EB
Puoi installare l'EB CLI su Linux, macOS e Windows con il pip
gestore di pacchetti per Python che fornisce l'installazione, l'aggiornamento e la rimozione dei pacchetti Python e delle loro dipendenze.
Consigliamo lo script di installazione
Si consiglia di utilizzare il Installa EB CLI per configurare l'EB CLI e prevenire i conflitti di dipendenza.
Prerequisito: è necessario che sia installata una versione supportata di Python. Puoi scaricarlo dalla pagina dei download di Python
Per installare l'EB CLI (manualmente)
-
Esegui il comando seguente.
$
pip install awsebcli --upgrade --user
L'opzione
--upgrade
indica apip
di aggiornare i requisiti già installati. L'opzione--user
indica apip
di installare il programma in una sottodirectory della directory utente per evitare di modificare le librerie utilizzate dal sistema operativo.Risoluzione dei problemi
Se si verificano problemi quando si tenta di installare l'interfaccia a riga di comando EB con
pip
, è possibile installare l'interfaccia a riga di comando EB in un ambiente virtuale per isolare lo strumento e le relative dipendenze oppure utilizzare una versione di Python diversa da quella utilizzata normalmente. -
Aggiungi il percorso dell'eseguibile alla variabile
PATH
:-
Su Linux e macOS:
Linux –
~/.local/bin
macOS –
~/Library/Python/
3.12
/binPer modificare la variabile
PATH
(Linux, Unix o macOS):-
Trova lo script del profilo della tua shell nella tua cartella utente. Se non sei sicuro di quale sia la tua shell, esegui
echo $SHELL
.$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads-
Bash –
.bash_profile
,.profile
o.bash_login
. -
Zsh –
.zshrc
-
Tcsh –
.tcshrc
,.cshrc
o.login
.
-
-
Aggiungi un comando di esportazione allo script del tuo profilo. L'esempio seguente aggiunge il percorso rappresentato da
LOCAL_PATH
allaPATH
variabile corrente.export PATH=
LOCAL_PATH
:$PATH -
Carica lo script del profilo descritto nella prima fase nella sessione corrente. L'esempio seguente carica lo script di profilo rappresentato da
PROFILE_SCRIPT
.$
source ~/
PROFILE_SCRIPT
-
-
In Windows:
Python 3.12 —
%USERPROFILE%\AppData\Roaming\Python\Python312\Scripts
Versioni precedenti di Python –
%USERPROFILE%\AppData\Roaming\Python\Scripts
Per modificare la variabile
PATH
(Windows):-
Premi il tasto Windows, quindi digita
environment variables
. -
Seleziona Edit environment variables for your account (Modifica variabili di ambiente per l'account).
-
Seleziona PATH (PERCORSO), quindi Edit (Modifica).
-
Aggiungi percorsi nel campo Variable value (Valore variabile), separati da punto e virgola. Ad esempio:
C:\item1\path
;
C:\item2\path
-
Fai doppio clic su OK per applicare le nuove impostazioni.
-
Chiudi tutte le finestre del prompt dei comandi in esecuzione, quindi riapri una finestra del prompt dei comandi.
-
-
-
Verifica che l'interfaccia a riga di comando EB sia installata correttamente eseguendo eb --version.
$
eb --version
EB CLI 3.21.0 (Python 3.12)
L'interfaccia a riga di comando EB viene aggiornata regolarmente per aggiungere funzionalità che supportano le caratteristiche più recenti di Elastic Beanstalk. Per eseguire l'aggiornamento alla versione più recente dell'interfaccia a riga di comando EB, esegui nuovamente il comando di installazione.
$ pip install awsebcli --upgrade --user
Se devi disinstallare l'interfaccia a riga di comando EB, usa pip uninstall
.
$ pip uninstall awsebcli
Installazione dell'interfaccia a riga di comando EB in un ambiente virtuale
È possibile evitare conflitti di versione dei requisiti con altri pacchetti pip
installando l'interfaccia a riga di comando EB in un ambiente virtuale.
Per installare l'interfaccia a riga di comando EB in un ambiente virtuale
-
Innanzitutto, installa con.
virtualenv
pip
$
pip install --user virtualenv
-
Crea un ambiente virtuale.
$
virtualenv
~/eb-ve
Utilizza l'opzione
-p
per usare un eseguibile Python diverso da quello predefinito.$
virtualenv -p /usr/bin/python3.12
~/eb-ve
-
Attiva l'ambiente virtuale.
Linux, Unix o macOS
$
source
~/eb-ve
/bin/activateWindows
$
%USERPROFILE%\eb-ve
\Scripts\activate -
Installa l'interfaccia a riga di comando EB.
(eb-ve)$
pip install awsebcli --upgrade
-
Verifica che l'interfaccia a riga di comando EB sia installata correttamente.
$
eb --version
EB CLI 3.23.0 (Python 3.12)
Puoi utilizzare il comando deactivate
per chiudere l'ambiente virtuale. Ogni volta che avvii una nuova sessione, esegui di nuovo il comando di attivazione.
Per eseguire l'upgrade alla versione più recente, esegui nuovamente il comando di installazione.
(eb-ve)$ pip install awsebcli --upgrade
Installazione dell'interfaccia a riga di comando EB con Homebrew
La versione più recente dell'interfaccia a riga di comando EB è generalmente disponibile da Homebrew
un paio di giorni dopo che appare in pip
.
Consigliamo lo script di installazione
Si consiglia di utilizzare il Installa EB CLI per configurare l'EB CLI e prevenire i conflitti di dipendenza.
Per installare l'interfaccia a riga di comando EB con Homebrew
-
Accertati di disporre della versione più recente di
Homebrew
.$
brew update
-
Esegui
brew install awsebcli
.$
brew install awsebcli
-
Verifica che l'interfaccia a riga di comando EB sia installata correttamente.
$
eb --version
EB CLI 3.21.0 (Python 3.12)