

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
<a name="other-services-cp-stackconfig"></a>

**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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

Chef 12 stacks in 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](https://docs.chef.io/cookbooks.html) 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 OpsWorks](other-services-cp-chef12-addapp.md). La ricetta di Chef specificata in questa fase viene eseguita ogni volta che una nuova versione dell'applicazione viene distribuita da CodePipeline.

1. Nella console OpsWorks Stacks, apri lo stack in cui hai creato. [Passaggio 1: crea uno stack, un layer e un'istanza in OpsWorks Stacks](other-services-cp-chef12-stack.md) Scegliere **Stack Settings (Impostazioni stack)**, quindi scegliere **Edit (Modifica)**.

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

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

1. 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.\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/images/cp_integ_usecustomcook.png)

1. Scegli **Save** (Salva).

1. Nel riquadro di navigazione scegli **Layers (Livelli)**.

1. Scegliere **Settings (Impostazioni)** per il livello creato nella [Passaggio 1: crea uno stack, un layer e un'istanza in OpsWorks Stacks](other-services-cp-chef12-stack.md).

1. 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)**.

1. Nella scheda **Recipes (Ricette)**, specificare **nodejs\$1demo** come la ricetta che si desidera eseguire durante l'evento **Deploy (Distribuzione)** del ciclo di vita. Scegli **Save** (Salva).

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

1. Scegli **Save** (Salva).