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

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, consulta Tagging delle versioni delle applicazioni.

Per creare una nuova versione dell'applicazione

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

  1. Apri la console Elastic Beanstalk e nell'elenco Regions (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. Scegliere Upload (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. Scegliere Upload (Carica).

Il file specificato è associato alla tua applicazione. Puoi distribuire la versione dell'applicazione in un ambiente nuovo o esistente.

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.

Nota

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

Per eliminare una versione di un'applicazione

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

  1. Apri la console Elastic Beanstalk e nell'elenco Regions (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.

    Eliminazione delle versioni dell'applicazione nella pagina delle versioni dell'applicazione della console Elastic Beanstalk
  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).

    Finestra di dialogo di eliminazione delle versioni dell'applicazione dalla pagina Application Versions (Versioni dell'applicazione) della console Elastic Beanstalk
  7. Scegliere Delete (Elimina).

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, consulta Configurazione delle impostazioni del ciclo di vita delle versioni delle applicazioni.

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.