

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à.

# Passaggio 5: aggiorna e ridistribuisci il tuo «ciao, mondo\$1» applicazione
<a name="tutorials-windows-update-and-redeploy-application"></a>

Ora che hai distribuito correttamente la revisione dell'applicazione, sulla macchina di sviluppo, aggiorna il codice della pagina web e poi usalo CodeDeploy per ridistribuire il sito. Dopo la ridistribuzione, dovresti essere in grado di vedere le modifiche sull'istanza Amazon EC2.

**Topics**
+ [Modifica la pagina web](#tutorials-windows-update-and-redeploy-application-modify-code)
+ [Ridistribuire il sito](#tutorials-windows-update-and-redeploy-application-deploy-updates)

## Modifica la pagina web
<a name="tutorials-windows-update-and-redeploy-application-modify-code"></a>

1. Passa alla sottocartella `c:\temp\HelloWorldApp` e utilizza un editor di testo per modificare il file `index.html`:

   ```
   cd c:\temp\HelloWorldApp
   notepad index.html
   ```

1. Rivedi il contenuto del file `index.html` per modificare il colore di sfondo e parte del testo sulla pagina Web, quindi salva il file:

   ```
   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
   <html>
   <head>
     <title>Hello Again, World!</title>
     <style>
       body {
         color: #ffffff;
         background-color: #66cc00;
         font-family: Arial, sans-serif;  
         font-size:14px;
       }
     </style>
   </head>
   <body>
     <div align="center"><h1>Hello Again, World!</h1></div>
     <div align="center"><h2>You have successfully deployed a revision of an application using CodeDeploy</h2></div>
     <div align="center">
       <p>What to do next? Take a look through the <a href="https://aws.amazon.com/codedeploy">CodeDeploy Documentation</a>.</p>
     </div>
   </body>
   </html>
   ```

## Ridistribuire il sito
<a name="tutorials-windows-update-and-redeploy-application-deploy-updates"></a>

Ora che hai modificato il codice, usa Amazon S3 e ridistribuisci CodeDeploy la pagina web.

Raggruppa e carica le modifiche su Amazon S3 come descritto in. [Raggruppa i file dell'applicazione in un unico file di archivio e invia il file di archivio](tutorials-windows-upload-application.md#tutorials-windows-upload-application-bundle-and-push-archive) (Mentre segui queste istruzioni, non è necessario creare una nuova applicazione.) Assegna alla revisione la stessa chiave come in precedenza (**HelloWorld\$1App.zip**). Caricalo nello stesso bucket Amazon S3 che hai creato in precedenza (ad esempio,). **amzn-s3-demo-bucket**

Usa la console AWS CLI o la CodeDeploy console per ridistribuire il sito.

**Topics**
+ [Per ridistribuire il sito (CLI)](#tutorials-windows-update-and-redeploy-application-deploy-updates-cli)
+ [Per ridistribuire il sito (console)](#tutorials-windows-update-and-redeploy-application-deploy-updates-console)

### Per ridistribuire il sito (CLI)
<a name="tutorials-windows-update-and-redeploy-application-deploy-updates-cli"></a>

Chiama il comando **create-deployment** per creare una distribuzione basata sulla revisione caricata, di nuovo utilizzando l'applicazione denominata **HelloWorld\$1App**, la configurazione della distribuzione denominata **CodeDeployDefault.OneAtATime**, il gruppo di distribuzione denominato **HelloWorld\$1DepGroup** e la revisione denominata **HelloWorld\$1App.zip** nel bucket denominato **amzn-s3-demo-bucket**:

```
 aws deploy create-deployment --application-name HelloWorld_App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup --s3-location bucket=amzn-s3-demo-bucket,bundleType=zip,key=HelloWorld_App.zip
```

Puoi controllare lo stato della nuova distribuzione, come descritto in [Monitora e risolvi i problemi della distribuzione](tutorials-windows-deploy-application.md#tutorials-windows-deploy-application-monitor).

Una CodeDeploy volta ridistribuito il sito, visita nuovamente il sito nel browser Web per verificare che il colore di sfondo e il testo della pagina Web siano stati modificati. (Potrebbe essere necessario aggiornare il browser.) Se il colore di sfondo e il testo sono stati modificati, complimenti. Hai modificato e ridistribuito il sito.

### Per ridistribuire il sito (console)
<a name="tutorials-windows-update-and-redeploy-application-deploy-updates-console"></a>

1. [Accedi Console di gestione AWS e apri la console all'indirizzo /codedeploy. CodeDeploy https://console.aws.amazon.com](https://console.aws.amazon.com/codedeploy)
**Nota**  
Accedi con lo stesso utente con cui hai effettuato la configurazione. [Guida introduttiva con CodeDeploy](getting-started-codedeploy.md)

1. Nel riquadro di navigazione , scegliere **Applications (Applicazioni)**.

1. Nell'elenco **Applicazioni**, scegli **HelloWorld\$1App**.

1. Nella scheda **Deployments (Distribuzioni)**, scegliere **Create deployment (Crea distribuzione)**.

   1. Nell'elenco dei **gruppi di distribuzione**, scegli **HelloWorld\$1 DepGroup**.

   1.  In **Luogo di revisione**, inserisci il link Amazon S3 per la revisione.

      Per individuare il valore del link:

      1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

         Cerca e apri **amzn-s3-demo-bucket**, quindi scegli la tua revisione nella console Amazon S3. **HelloWorld\$1App.zip**

      1. Se il riquadro **Proprietà** non è visibile nella console Amazon S3, scegli il pulsante **Proprietà**.

      1. Nel riquadro **Properties (Proprietà)**, copiare il valore del campo **Link (Collegamento)**.

      1. Torna alla CodeDeploy console, quindi incolla il link nella posizione di **revisione**.

   1. In **Revision file type (Tipo di file della revisione)**, se viene visualizzato un messaggio che afferma che non è possibile rilevare il tipo di file, scegliere **.zip**.

   1. Lasciare vuoto il campo **Deployment description (Descrizione distribuzione)**.

   1. **Espandi le sostituzioni del gruppo di** **distribuzione Nell'elenco di **configurazione della distribuzione**, scegli. CodeDeployDefault OneAtATime**, quindi scegli **Crea** distribuzione. 

      È possibile controllare lo stato della distribuzione come descritto in [Monitora e risolvi i problemi della distribuzione](tutorials-windows-deploy-application.md#tutorials-windows-deploy-application-monitor).

      Una CodeDeploy volta ridistribuito il sito, visita nuovamente il sito nel browser Web per verificare che il colore di sfondo e il testo della pagina Web siano stati modificati. (Potrebbe essere necessario aggiornare il browser.) Se il colore di sfondo e il testo sono stati modificati, complimenti. Hai modificato e ridistribuito il sito.