Fase 2. Configurazione di stack e livello per l'utilizzo di libri di ricette personalizzati - 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à.

Fase 2. Configurazione di stack e livello per l'utilizzo di libri di ricette personalizzati

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.

Chef 12 stacks in AWS OpsWorks Stacks richiede libri di cucina personalizzati o creati dalla community per creare livelli applicativi personalizzati. Per questa procedura guidata puoi puntare a un archivio contenente un set di libri di ricette di Chef e le ricette di Chef. Queste ricette installano il pacchetto Node.js e le relative dipendenze sull'istanza. Puoi usare altre ricette di Chef per distribuire l'app Node.js che preparerai nella Passaggio 4: aggiungi la tua app a Stacks AWS OpsWorks. La ricetta di Chef specificata in questo passaggio viene eseguita ogni volta che viene distribuita una nuova versione dell'applicazione da. CodePipeline

  1. Nella console AWS OpsWorks Stacks, apri lo stack in cui hai creato. Passaggio 1: crea uno stack, un layer e un'istanza in AWS OpsWorks Stacks Scegliere Stack Settings (Impostazioni stack), quindi scegliere Edit (Modifica).

  2. Impostare Use custom Chef Cookbooks (Utilizza i libri di ricette di Chef personalizzati) su Yes (Sì). Questa operazione visualizza le impostazioni dei libri di ricette personalizzati correlati.

  3. Nell'elenco a discesa Repository type (Tipo di repository), scegliere S3 Archive (Archivio S3). Per funzionare con entrambi CodePipeline e AWS OpsWorks, la fonte del tuo libro di cucina deve essere S3.

  4. In Repository URL (URL repository), specificare https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz. Le impostazioni dovrebbero essere simili alle seguenti.

    Usa le impostazioni personalizzate dei libri di cucina Chef.
  5. Selezionare Salva.

  6. Nel riquadro di navigazione scegli Layers (Livelli).

  7. Scegliere Settings (Impostazioni) per il livello creato nella Passaggio 1: crea uno stack, un layer e un'istanza in AWS OpsWorks Stacks.

  8. Nella scheda General Settings (Impostazioni generali), assicurarsi che il nome del livello sia Node.js App Server e che il nome breve del livello sia app1. Scegliere Recipes (Ricette).

  9. Nella scheda Recipes (Ricette), specificare nodejs_demo come la ricetta che si desidera eseguire durante l'evento Deploy (Distribuzione) del ciclo di vita. Selezionare Salva.

  10. Nella scheda Sicurezza, dall'elenco a discesa Gruppi di sicurezza, scegli il gruppo di sicurezza AWS- OpsWorks -Webapp.

  11. Selezionare Salva.