

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

# OpsWorks Stacks Layers personalizzati
<a name="workinglayers-custom"></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).

Un livello personalizzato ha solo una serie minima di ricette. È quindi possibile aggiungere funzionalità appropriate al livello implementando [le ricette personalizzate](workingcookbook.md) e assegnandole agli [eventi del ciclo di vita](workingcookbook-events.md) del livello.

Il livello personalizzato ha le seguenti impostazioni di configurazione.

**Nota**  
OpsWorks Stacks installa automaticamente Ruby sulle istanze del layer. Se si desidera eseguire il codice Ruby sull'istanza, ma non si vuole utilizzare la versione predefinita di Ruby, è possibile utilizzare JSON personalizzato o un file di attributi personalizzato per specificare la propria versione preferita. Per ulteriori informazioni, consulta [Versioni di Ruby](workingcookbook-ruby.md).

La procedura di base per la creazione di un livello personalizzato ha i seguenti passaggi:

1. Implementazione di un [libro di ricette](workingcookbook.md) che contiene le ricette e i file associati necessari per installare e configurare i pacchetti, gestire le modifiche di configurazione, distribuire le applicazioni e così via.

   A seconda dei requisiti, potrebbero anche essere necessarie ricette per gestire le attività di annullamento e di arresto. Per ulteriori informazioni, consulta [Libri di ricette e ricette](workingcookbook.md).

1. Creare un livello personalizzato.

1. Assegnare le proprie ricette agli [eventi del ciclo di vita](workingcookbook-events.md) appropriati.

È quindi possibile aggiungere istanze al livello, avviarle e distribuire applicazioni a tali istanze.

**Importante**  
Per distribuire applicazioni alle istanze di un livello personalizzato, è necessario implementare le ricette per gestire l'operazione di distribuzione e assegnarle all'evento Distribuzione del livello.