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

eb appversion

Descrizione

Il comandoappversion di CLI EB gestisce le versioni dell'applicazione Elastic Beanstalk. È possibile creare una nuova versione dell'applicazione senza distribuire, eliminare una versione dell'applicazione o creare la policy del ciclo di vita della versione dell'applicazione. Se invochi il comando senza opzioni, passa alla modalità interattiva.

Utilizza l'opzione --create per creare una nuova versione dell'applicazione.

Utilizza l'opzione --delete per eliminare una versione dell'applicazione.

Utilizza l'opzione lifecycle per visualizzare o creare la policy del ciclo di vita della versione dell'applicazione. Per ulteriori informazioni, consultare Configurazione delle impostazioni del ciclo di vita delle versioni delle applicazioni.

Sintassi

eb appversion

eb appversion [-c | --create]

eb appversion [-d | --delete] version-label

eb appversion lifecycle [-p | --print]

Opzioni

Nome

Descrizione

Tipo: string

-a application-name

oppure

--application_name application-name

Il nome dell'applicazione. Se non viene trovata un'applicazione con il nome specificato, la CLI EB crea una versione dell'applicazione per una nuova applicazione.

Applicabile solo con l'opzione --create.

Tipo: String

-c

oppure

--creare

Crea una nuova versione dell'applicazione.

-d version-label

oppure

--delete version-label

Elimina la versione dell'applicazione etichettata con etichetta di versione.

-l etichetta_versione

oppure

--label etichetta_versione

Specifica un'etichetta da utilizzare per la versione che la CLI EB crea. Se non si utilizza questa opzione, la CLI EB genera una nuova etichetta univoca. Se fornisci un'etichetta di versione, assicurati che sia unica.

Applicabile solo con l'opzione --create.

Tipo: string

ciclo di vita

Richiamare l'editor predefinito per creare una nuova policy del ciclo di vita della versione dell'applicazione. Utilizza questa policy per evitare di raggiungere la quota della versione dell'applicazione.

lifecycle -p

oppure

lifecycle --print

Visualizza la policy attuale del ciclo di vita dell'applicazione.

-m "descrizione_versione"

oppure

--message "descrizione_versione"

La descrizione per la versione dell'applicazione. È racchiusa tra virgolette doppie.

Applicabile solo con l'opzione --create.

Tipo: string

-p

oppure

--process

Pre-elabora e convalida l'ambiente il manifest e i file di configurazione dell'ambiente nel bundle di origine. La convalida dei file di configurazione può identificare i problemi. Si consiglia di eseguire questa operazione prima di distribuire la versione dell'applicazione nell'ambiente.

Applicabile solo con l'opzione --create.

--source codecommit/repository-name/branch-name

Repository e ramo CodeCommit. Per ulteriori informazioni, consulta Utilizzo della CLI EB con AWS CodeCommit.

Applicabile solo con l'opzione --create.

--staged

Usa i file in scena nell'indice git, invece del commit HEAD, per creare la versione dell'applicazione.

Applicabile solo con l'opzione --create.

--timeout minuti

Il numero di minuti prima che il comando scada.

Applicabile solo con l'opzione --create.

Opzioni comuni

Utilizzo del comando in maniera interattiva

Se utilizzi il comando senza argomenti, l'output visualizza le versioni dell'applicazione. Sono elencati in ordine cronologico inverso, con l'ultima versione elencata per prima. Consulta la sezione Examples (Esempi) per gli esempi su come appare lo schermo. Nota che la riga di stato viene visualizzata nella parte inferiore. La riga di stato mostra le informazioni sensibili al contesto.

Premi d per eliminare una versione dell'applicazione, premi l per gestire la policy del ciclo di vita per la tua applicazione o premi q per uscire senza apportare modifiche.

Nota

Se la versione è stata distribuita in un ambiente qualsiasi, non è possibile eliminarla.

Output

Il comando con l'opzione --create visualizza un messaggio di conferma che la versione dell'applicazione è stata creata.

Il comando con l'opzione --delete versione-label visualizza un messaggio di conferma che la versione dell'applicazione è stata eliminata.

Esempi

L'esempio seguente mostra la finestra interattiva di un'applicazione senza distribuzioni.

Application window showing version history with three entries and no current deployment.

L'esempio seguente mostra la finestra interattiva per un'applicazione con la quarta versione, con l'etichetta della versione Sample Application (Applicazione di esempio), distribuita.

Application versions table showing 4 versions, with the latest labeled "Sample Application" deployed 2 minutes ago.

L'esempio seguente mostra l'output da un comando eb appversion lifecycle -p, dove ACCOUNT-ID è l'ID account dell'utente:

Application details for: lifecycle Region: sa-east-1 Description: Application created from the EB CLI using "eb init" Date Created: 2016/12/20 02:48 UTC Date Updated: 2016/12/20 02:48 UTC Application Versions: ['Sample Application'] Resource Lifecycle Config(s): VersionLifecycleConfig: MaxCountRule: DeleteSourceFromS3: False Enabled: False MaxCount: 200 MaxAgeRule: DeleteSourceFromS3: False Enabled: False MaxAgeInDays: 180 ServiceRole: arn:aws:iam::ACCOUNT-ID:role/aws-elasticbeanstalk-service-role