Ricompilazione degli ambienti Elastic Beanstalk - 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à.

Ricompilazione degli ambienti Elastic Beanstalk

L' AWS Elastic Beanstalk ambiente può diventare inutilizzabile se non si utilizza la funzionalità Elastic Beanstalk per modificare o terminare le risorse sottostanti dell'ambiente. AWS In questo caso, puoi ricostruire l'ambiente per tentare di ripristinarlo a uno stato attivo. Ricreare un ambiente significa terminare tutte le risorse e sostituirle con nuove risorse con la stessa configurazione.

È anche possibile ricostruire gli ambienti terminati entro sei settimane (42 giorni) dalla loro cessazione. In fase di ricompilazione, Elastic Beanstalk tenta di creare un nuovo ambiente con nome, ID e configurazione invariati.

Ricompilazione di un ambiente in esecuzione

Puoi ricompilare un ambiente utilizzando la console Elastic Beanstalk o utilizzando l'API RebuildEnvironment.

avvertimento

Se l'ambiente dispone di un database accoppiato, questo verrà eliminato durante la ricostruzione e il nuovo database nell'ambiente ricostruito non conterrà i dati precedenti. Se desideri conservare il database o scattare un'istantanea, assicurati che la politica di eliminazione del database sia configurata correttamente per i risultati desiderati dopo la ricostruzione. Per ulteriori informazioni, consulta Ciclo di vita del database.

Per ricreare un ambiente in esecuzione (console)
  1. Apri la console Elastic Beanstalk e, nell'elenco Regioni, seleziona la tua. Regione AWS

  2. Nel pannello di navigazione selezionare Environments (Ambienti), quindi selezionare il nome dell'ambiente dall'elenco.

  3. Seleziona Actions (Operazioni), quindi Rebuild environment (Ricrea ambiente).

  4. Seleziona Rebuild (Ricrea).

Per ricostruire un ambiente in esecuzione con l'API Elastic Beanstalk, RebuildEnvironmentusa l'azione con o l'SDK. AWS CLI AWS

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq

Ricompilazione di un ambiente terminato

Puoi ricompilare e ripristinare un ambiente terminato utilizzando la console Elastic Beanstalk, l'interfaccia a riga di comando EB o l'API RebuildEnvironment.

Nota

A meno che tu non stia utilizzando un tuo nome di dominio personalizzato per l'ambiente terminato, l'ambiente utilizza un sottodominio di elasticbeanstalk.com. Questi sottodomini sono condivisi all'interno di una regione Elastic Beanstalk. Pertanto, possono essere utilizzati da qualsiasi ambiente creato da qualsiasi cliente nella stessa regione. Sebbene il tuo ambiente sia stato terminato, un altro ambiente potrebbe utilizzare il suo sottodominio. In questo caso, la ricreazione non andrebbe a buon fine.

È possibile evitare questo problema utilizzando un dominio personalizzato. Per informazioni dettagliate, vedi Nome di dominio dell'ambiente Elastic Beanstalk.

Gli ambienti terminati di recente appaiono nella panoramica delle applicazioni per massimo un'ora. Durante tale periodo, puoi visualizzare gli eventi dell'ambiente nel pannello di controllo e utilizzare l'operazione Restore environment (Ripristina ambiente)Operazioni ambiente per ricrearlo.

Per ricreare un ambiente che non è più visibile, utilizza l'opzione Restore terminated environment (Ripristina ambiente terminato) dalla pagina delle applicazioni.

Per ricreare un ambiente terminato (console)
  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.

  3. Seleziona Actions (Operazioni), quindi Restore terminated environment (Ripristina ambiente terminato).

    Actions dropdown menu with "Restore terminated environment" option highlighted.
  4. Seleziona un ambiente terminato.

  5. Scegli Restore (Ripristina).

    Table showing terminated environment details with options to cancel or restore.

Elastic Beanstalk tenta di creare un nuovo ambiente con nome, ID e configurazione invariati. Se un ambiente con lo stesso nome o un URL esiste già quando tenti di ricostruirlo, la ricostruzione ha esito negativo. Anche l'eliminazione della versione dell'applicazione distribuita nell'ambiente porterà al fallimento della ricostruzione.

Se utilizzi l'interfaccia a riga di comando EB per la gestione dell'ambiente, usa il comando eb restore per ricostruire un ambiente terminato.

$ eb restore e-vdnftxubwq

Per ulteriori informazioni, consulta eb restore.

Per ricostruire un ambiente terminato con l'API Elastic Beanstalk, usa RebuildEnvironmentl'azione con o l'SDK. AWS CLI AWS

$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq