Passaggio 5: aggiorna e ridistribuisci il tuo «ciao, mondo!» applicazione - AWS CodeDeploy

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!» applicazione

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'EC2istanza Amazon.

Modifica la pagina web

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

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 (Mentre segui queste istruzioni, non è necessario creare una nuova applicazione.) Assegna alla revisione la stessa chiave come in precedenza (HelloWorld_App.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.

Per ridistribuire il sito () CLI

Chiama il comando create-deployment per creare una distribuzione basata sulla revisione caricata, di nuovo utilizzando l'applicazione denominata HelloWorld_App, la configurazione della distribuzione denominata CodeDeployDefault.OneAtATime, il gruppo di distribuzione denominato HelloWorld_DepGroup e la revisione denominata HelloWorld_App.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.

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)

  1. Accedi AWS Management Console e apri la console all'indirizzo /codedeploy. CodeDeploy https://console.aws.amazon.com

    Nota

    Accedi con lo stesso utente che hai configurato. Guida introduttiva con CodeDeploy

  2. Nel riquadro di navigazione , scegliere Applications (Applicazioni).

  3. Nell'elenco Applicazioni, scegli HelloWorld_App.

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

    1. Nell'elenco dei gruppi di distribuzione, scegli HelloWorld_ DepGroup.

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

      Per individuare il valore del link:

      1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

        Cerca e apri amzn-s3-demo-bucket, quindi scegli la tua revisione nella console Amazon S3. HelloWorld_App.zip

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

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

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

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

    4. Lasciare vuoto il campo Deployment description (Descrizione distribuzione).

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

      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.