

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
<a name="environment-management-rebuild"></a>

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
<a name="environment-management-rebuild-running"></a>

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](using-features.managing.db.md#environments-cfg-rds-lifecycle). 

**Per ricreare un ambiente in esecuzione (console)**

1. Apri la console [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk) e, **nell'elenco Regioni, seleziona la tua**. Regione AWS

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

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

1. Seleziona **Rebuild (Ricrea)**.

Per ricostruire un ambiente in esecuzione con l'API Elastic Beanstalk, [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html)usa l'azione con o l'SDK. AWS CLI AWS 

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

## Ricompilazione di un ambiente terminato
<a name="environment-management-rebuild-terminated"></a>

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](customdomains.md).

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 ](environments-console.md) e utilizzare l'operazione **Restore environment** (Ripristina ambiente)[Operazioni ambiente](environments-dashboard-actions.md) 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](https://console.aws.amazon.com/elasticbeanstalk) e, **nell'elenco Regioni, seleziona la tua**. Regione AWS

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

1. Seleziona **Actions (Operazioni)**, quindi **Restore terminated environment (Ripristina ambiente terminato)**.  
![\[Actions dropdown menu with "Restore terminated environment" option highlighted.\]](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/images/applications-restoreenvironment.png)

1. Seleziona un ambiente terminato.

1. Scegli **Restore** (Ripristina).  
![\[Table showing terminated environment details with options to cancel or restore.\]](http://docs.aws.amazon.com/it_it/elasticbeanstalk/latest/dg/images/applications-restoreenvironment-modal.png)

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**](eb3-restore.md).

Per ricostruire un ambiente terminato con l'API Elastic Beanstalk, usa [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html)l'azione con o l'SDK. AWS CLI AWS 

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