Passaggio 6 (facoltativo): aggiorna il codice dell'app per visualizzare la CodePipeline ridistribuzione automatica dell'app - AWS OpsWorks

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 6 (facoltativo): aggiorna il codice dell'app per visualizzare la CodePipeline ridistribuzione automatica dell'app

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Quando apporti modifiche al codice nelle app o nei libri di cucina che hai distribuito utilizzando CodePipeline, gli artefatti aggiornati verranno distribuiti automaticamente sulle istanze di destinazione (in questo caso, CodePipeline su uno stack di stack di destinazione). AWS OpsWorks Questa sezione illustra la ridistribuzione automatica quando aggiorni il codice nell'app PHP di esempio.

Per modificare il codice dell'app di esempio
  1. Accedi AWS Management Console e apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

  2. Aprire il bucket in cui è archiviata l'app PHP di esempio.

  3. Selezionare il file ZIP contenente l'app. Nel menu Actions (Operazioni), scegliere Download (Scarica).

  4. Nella finestra di dialogo, aprire il menu contestuale facendo clic con il pulsante destro del mouse, scegliere Download (Scarica), quindi salvare il file ZIP in una posizione comoda. Scegli OK.

  5. Estrarre il contenuto del file ZIP in un percorso comodo. Potrebbe essere necessario modificare le autorizzazioni per la cartella estratta, le sottocartelle e i contenuti per permettere la modifica. Nella cartella opsworks-demo-php-simple-app-version1, aprire il file index.php per la modifica.

  6. Cercare la frase Your PHP application is now running. Sostituire il testo Your PHP application is now running con You've just deployed your first app to AWS OpsWorks with AWS CodePipeline,. Non modificare le variabili.

  7. Salvare e chiudere il file index.php.

  8. Comprimere la cartella opsworks-demo-php-simple-app-version1 e salvare il file ZIP in una posizione comoda. Non modificare il nome del file ZIP.

  9. Carica il nuovo file ZIP nel tuo bucket Amazon S3. In questa procedura guidata il nome del bucket è my-appbucket.

  10. Apri la CodePipeline console e apri la pipeline AWS OpsWorks Stacks (). MyOpsWorksPipeline Scegliere Release Change (Rilascia modifica).

    (Puoi attendere che CodePipeline venga rilevata la modifica del codice dalla versione aggiornata dell'app nel tuo bucket Amazon S3. Per farti risparmiare tempo, questa procedura dettagliata ti spiega semplicemente di scegliere Release Change.)

  11. Osserva come CodePipeline scorre lungo le fasi della pipeline. Innanzitutto, CodePipeline rileva le modifiche all'artefatto di origine.

    CodePipeline inserisce il codice aggiornato nel tuo stack in Stacks. AWS OpsWorks

  12. Quando entrambe le fasi della pipeline sono state completate con successo, apri lo stack in Stacks (). AWS OpsWorks MyStack

  13. Nella pagina delle MyStackproprietà, scegli Istanze.

  14. Nella colonna Public IP (IP pubblico), scegliere l'indirizzo IP pubblico dell'istanza per visualizzare il testo dell'app aggiornata.