

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**
<a name="eb3-appversion"></a>

## Description
<a name="eb3-appversion-description"></a>

Il comando`appversion` di CLI EB gestisce le [versioni dell'applicazione](concepts.md#concepts-version) 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](applications-lifecycle.md). Se invochi il comando senza opzioni, passa alla [modalità interattiva](#eb3-appversion-interactive).

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, consulta [Configurazione delle impostazioni del ciclo di vita delle versioni delle applicazioni](applications-lifecycle.md).

## Sintassi
<a name="eb3-appversion-syntax"></a>

 **eb appversion** 

 **eb appversion [-c \| --create]** 

 **eb appversion [-d \| --delete] {{version-label}}** 

 **eb appversion lifecycle [-p \| --print]** 

## Opzioni
<a name="eb3-appversion-options"></a>


****  

|  Nome  |  Descrizione Tipo: String  | 
| --- | --- | 
| -un {{application-name}}<br />or<br />--nome\_applicazione {{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.<br />Applicabile solo con l'opzione `--create`.<br />Tipo: String | 
| -c<br />oppure<br />--creare | Crea una [nuova versione](concepts.md#concepts-version) dell'applicazione. | 
| -d {{version-label}}<br />or<br />--delete {{version-label}} | Elimina la versione dell'applicazione {{version-label}} etichettata. | 
| `-l` {{version\_label}}<br />or<br />`--label` {{version\_label}} | 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.<br />Applicabile solo con l'opzione `--create`.<br />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](https://docs.aws.amazon.com/general/latest/gr/elasticbeanstalk.html#limits_elastic_beanstalk). | 
| lifecycle -p<br />oppure<br />lifecycle --print | Visualizza la policy attuale del ciclo di vita dell'applicazione. | 
| `-m` "{{version\_description}}"<br />or<br />`--message` "{{version\_description}}" | La descrizione per la versione dell'applicazione. È racchiusa tra virgolette doppie.<br />Applicabile solo con l'opzione `--create`.<br />Tipo: string | 
| `-p`<br />oppure<br />`--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.<br />Applicabile solo con l'opzione `--create`. | 
| `--source codecommit/{{repository-name}}/{{branch-name}}` | CodeCommit repository e branch. <br />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.<br />Applicabile solo con l'opzione `--create`. | 
| `--timeout` {{minutes}} | Il numero di minuti prima che il comando scada.<br />Applicabile solo con l'opzione `--create`. | 
| [Opzioni comuni](eb3-cmd-options.md) |  | 

## Utilizzo del comando in maniera interattiva
<a name="eb3-appversion-interactive"></a>

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
<a name="eb3-appversion-output"></a>

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

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

## Esempi
<a name="eb3-appversion-example"></a>

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

![Elenco delle versioni dell'applicazione che mostra tre versioni con etichette, date di creazione, età e descrizioni.](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/images/InteractiveModeNoEnvironment.png)


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.

![Tabella delle versioni che mostra Sample Application come versione 4 distribuita con lo stato Health Green.](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/images/InteractiveModeWithEnvironment.png)


L'esempio seguente mostra l'output di un **eb appversion lifecycle -p** comando, dove {{ACCOUNT-ID}} è l'ID dell'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
```