Personalizzazione AWS OpsWorks Configurazione degli stack mediante sovrascrittura degli attributi - 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à.

Personalizzazione AWS OpsWorks Configurazione degli stack mediante sovrascrittura degli attributi

Importante

Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato 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 Squadra su AWS Re:post o tramite AWS Supporto Premium.

Nota

Per gli stack Windows e gli stack Chef 12 Linux, AWS OpsWorks Stacks utilizza esecuzioni Chef separate per ricette integrate e ricette personalizzate. Ciò significa che non puoi usare le tecniche descritte in questa sezione per sostituire gli attributi predefiniti degli stack di Windows e Chef 12 Linux.

Le ricette e i modelli dipendono da una serie di attributi di Chef relativi alle informazioni specifiche per le istanze o gli stack, ad esempio le configurazioni dei livelli o le impostazioni del server di applicazioni. Questi attributi hanno diverse origini:

  • Personalizzato JSON: puoi facoltativamente specificare JSON attributi personalizzati quando crei, aggiorni o cloni uno stack o quando distribuisci un'app.

  • Attributi di configurazione dello stack:AWS OpsWorks Stacks definisce questi attributi per contenere le informazioni di configurazione dello stack, incluse le informazioni specificate tramite le impostazioni della console.

  • Attributi di distribuzione: AWS OpsWorks definisce gli attributi relativi alla distribuzione per gli eventi Deploy.

  • Attributi del libro di cucina: i libri di cucina integrati e personalizzati di solito includono uno o più file di attributi, che contengono attributi che rappresentano valori specifici del libro di cucina, come le impostazioni di configurazione del server delle applicazioni.

  • Lo strumento Ohai di Chef —Chef definisce attributi che rappresentano un'ampia varietà di impostazioni di configurazione del sistema, come il tipo e la memoria installata. CPU

Per un elenco completo degli attributi di configurazione e distribuzione degli stack e degli attributi predefiniti dei libri di ricette, consulta Attributi di configurazione e distribuzione dello stack: Linux e Attributi dei libri di ricette predefiniti. Per ulteriori informazioni sugli attributi Ohai, consulta Ohai.

Quando si verifica un evento del ciclo di vita come Deploy o Configure o si esegue un comando stack come o, execute_recipes update_packages AWS OpsWorks Stacks esegue le seguenti operazioni:

  • Invia all'agente un comando corrispondente in ciascuna istanza interessata.

    L'agente esegue le ricette appropriate. Ad esempio, per un evento di distribuzione, l'agente esegue la ricetta di distribuzione predefinita, seguita da qualsiasi altra ricetta di distribuzione personalizzata.

  • Unisce tutti gli attributi personalizzati JSON e di distribuzione con gli attributi di configurazione dello stack e li installa sulle istanze.

Gli attributi degli attributi personalizzatiJSON, di configurazione e distribuzione dello stack, degli attributi cookbook e degli attributi Ohai vengono uniti in un oggetto nodo, che fornisce i valori degli attributi alle ricette. Un'istanza è essenzialmente stateless per quanto riguarda gli attributi di configurazione dello stack, inclusi eventuali attributi personalizzati. JSON Quando esegui un comando relativo alla distribuzione o allo stack, le ricette associate utilizzano gli attributi di configurazione dello stack scaricati con il comando.