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

Componenti Cookbook

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.

Un libro di ricette in genere include i componenti di base seguenti:

  • I file di attributo contengono una serie di attributi che rappresentano i valori da utilizzare dalle ricette e dai modelli.

  • I file di modello sono modelli che le ricette utilizzano per creare altri file, come per esempio i file di configurazione.

    I file modello in genere consentono di modificare il file di configurazione sovrascrivendo gli attributi, operazione che può essere eseguita senza toccare il ricettario, invece di riscrivere un file di configurazione. La pratica standard è che ogni volta che si prevede di modificare un file di configurazione su un'istanza anche solo leggermente, bisogna utilizzare un file di modello.

  • I file di ricetta sono applicazioni Ruby che definiscono tutto ciò che è necessario per configurare un sistema, incluse la creazione e la configurazione di cartelle, l'installazione e la configurazione di pacchetti, l'avvio di servizi e così via.

I libri di ricette non devono disporre di tutti e tre i componenti. Gli approcci più semplici alla personalizzazione richiedono solo file di attributo o di modello. Inoltre, i libri di ricette possono includere eventualmente altri tipi di file, come per esempio definizioni o specifiche.

Questa sezione descrive i tre componenti standard del libro di ricette. Per ulteriori informazioni, soprattutto su come implementare le ricette, consulta Opscode.