Gestione delle versioni delle applicazioni - 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à.

Gestione delle versioni delle applicazioni

Questo argomento spiega le versioni delle applicazioni e come crearle e gestirle.

Elastic Beanstalk crea una versione dell'applicazione ogni volta che carichi il codice sorgente. Questo si verifica in genere quando crei un ambiente oppure carichi e distribuisci il codice usando la console di gestione dell'ambiente o l'interfaccia a riga di comando EB. Elastic Beanstalk elimina queste versioni dell'applicazione in base alla policy per il ciclo di vita dell'applicazione e quando elimini l'applicazione. Per ulteriori informazioni sulla policy per il ciclo di vita dell'applicazione, consulta Configurazione delle impostazioni del ciclo di vita delle versioni delle applicazioni.

Puoi anche caricare un bundle fonte senza implementarlo dalla console di gestione dell'applicazione o con il comando CLI EB.eb appversion. Elastic Beanstalk archivia i bundle di origine in Amazon Simple Storage Service (Amazon S3) e non li elimina automaticamente.

Puoi applicare tag a una versione dell'applicazione al momento della sua creazione e modificare i tag di versioni dell'applicazione esistenti. Per informazioni dettagliate, consultare Tagging delle versioni delle applicazioni.

Creazione di versioni delle applicazioni

È inoltre possibile creare una nuova versione dell'applicazione utilizzando la CLI EB. Per ulteriori informazioni, consulta eb appversion il capitolo Comandi CLI EB.

Nota

Nel tempo, l'applicazione può accumulare un numero elevato di versioni dell'applicazione. Per risparmiare spazio di archiviazione ed evitare di raggiungere la quota della versione dell'applicazione, è consigliabile eliminare le versioni dell'applicazione che non sono più necessarie.

Il file specificato nella procedura seguente è associato all'applicazione. Puoi distribuire la versione dell'applicazione in un ambiente nuovo o esistente.

Per creare una nuova versione dell'applicazione
  1. Apri la console Elastic Beanstalk e, nell'elenco Regioni, seleziona la tua. Regione AWS

  2. Nel riquadro di navigazione, scegliere Applicazioni, quindi selezionare il nome dell'applicazione dall'elenco.

    Nota

    Se si dispone di molte applicazioni, utilizzare la barra di ricerca per filtrare l'elenco delle applicazioni.

  3. Nel riquadro di spostamento individuare il nome dell'applicazione e scegliere Application versions (Versioni applicazione).

  4. Scegli Carica. Utilizza il modulo su schermo per caricare il bundle di origine dell'applicazione.

    Nota

    Il limite per le dimensioni del file del bundle di origine è di 500 MB.

  5. Facoltativamente, fornire una breve descrizione e aggiungere chiavi e valori dei tag.

  6. Scegli Carica.

Eliminazione delle versioni delle applicazioni

È inoltre possibile eliminare una versione dell'applicazione utilizzando la CLI EB. Per ulteriori informazioni, consulta eb appversion il capitolo Comandi CLI EB.

Nota

L'eliminazione di una versione dell'applicazione non ha alcun effetto sugli ambienti che eseguono tale versione.

Inoltre puoi configurare Elastic Beanstalk per eliminare automaticamente le vecchie versioni configurando le impostazioni del ciclo di vita della versione dell'applicazione. Se configurate, queste impostazioni del ciclo di vita dell'applicazione vengono applicate quando crei nuove versioni dell'applicazione. Ad esempio, se configuri un massimo di 25 versioni dell'applicazione Elastic Beanstalk elimina la versione più vecchia nel momento in cui carichi una ventiseiesima versione. Se imposti una durata massima di 90 giorni, le eventuali versioni più vecchie di 90 giorni vengono eliminate quando carichi una nuova versione. Per informazioni dettagliate, consultare Configurazione delle impostazioni del ciclo di vita delle versioni delle applicazioni.

Per eliminare una versione di un'applicazione
  1. Apri la console Elastic Beanstalk e, nell'elenco Regioni, seleziona la tua. Regione AWS

  2. Nel riquadro di navigazione, scegliere Applicazioni, quindi selezionare il nome dell'applicazione dall'elenco.

    Nota

    Se si dispone di molte applicazioni, utilizzare la barra di ricerca per filtrare l'elenco delle applicazioni.

  3. Nel riquadro di spostamento individuare il nome dell'applicazione e scegliere Application versions (Versioni applicazione).

  4. Selezionare una o più versioni dell'applicazione che si desidera eliminare.

  5. Selezionare Actions (Operazioni), quindi selezionare Delete (Elimina).

  6. (Facoltativo) Per lasciare il bundle di origine dell'applicazione per queste versioni dell'applicazione nel bucket Amazon Simple Storage Service (Amazon S3) deseleziona la casella Delete versions from Amazon S3 (Elimina versioni da Amazon S3).

  7. Scegli Elimina.

Se non scegli di eliminare il bundle di origine da Amazon S3, Elastic Beanstalk elimina comunque la versione dai suoi record. Tuttavia, il bundle di origine viene lasciato nel bucket di storage Elastic Beanstalk. La quota della versione dell'applicazione si applica solo alle versioni monitorate da Elastic Beanstalk. Puoi quindi eliminare versioni per rimanere entro la quota, mantenendo tutti i bundle di origine in Amazon S3.

Nota

La quota relativa alle versioni dell'applicazione non si applica ai bundle di origine, ma potrebbero comunque venire addebitati costi per Amazon S3 e le informazioni personali potrebbero venire conservate più a lungo del necessario. Elastic Beanstalk non elimina mai automaticamente i bundle di origine. È consigliabile eliminare i bundle di origine quando non sono più necessari.