Esecuzione manuale delle ricette - 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à.

Esecuzione manuale delle ricette

Importante

AWS OpsWorks Stacks non accetta più nuovi clienti. I clienti esistenti potranno utilizzare la OpsWorks console, l'API, la CLI e CloudFormation le risorse normalmente fino al 26 maggio 2024, momento in cui verranno interrotte. Per prepararti a questa transizione, ti consigliamo di trasferire i tuoi stack a il prima AWS Systems Manager possibile. Per ulteriori informazioni, consulta AWS OpsWorks Stacks Domande frequenti sulla fine del ciclo di vita e Migrazione AWS OpsWorks Stacks delle applicazioni su AWS Systems Manager Application Manager.

Anche se le ricette in genere vengono eseguite automaticamente in risposta agli eventi del ciclo di vita, è possibile eseguirle manualmente in qualsiasi momento in tutte le istanze dello stack o in alcune di esse. Questa caratteristica viene in genere utilizzata per le attività non idonee per essere mappate a un evento del ciclo di vita, ad esempio il backup delle istanze. Per eseguire una ricetta personalizzata manualmente, è necessario che la ricetta si trovi in uno dei libri di ricette personalizzati, ma non è necessario che sia assegnata a un evento del ciclo di vita. Quando esegui una ricetta manualmente, AWS OpsWorks Stacks installa gli stessi deploy attributi utilizzati per un evento Deploy.

Per eseguire manualmente le ricette nelle istanze dello stack
  1. Nella pagina Stack fare clic su Run command (Esegui comando). Per Command (Comando) selezionare Execute Recipes (Esegui ricette).

    Comando Execute Recipes (Esegui ricette) nella pagina Run command (Esegui comando)
  2. Immettere le ricette da eseguire nella casella Recipes to execute (Ricette da eseguire) utilizzando il formato standard cookbookname::recipename. Utilizzare le virgole per separare più ricette. Le ricette verranno eseguite nell'ordine in cui sono elencate.

  3. Facoltativamente, utilizzare la casella Custom Chef JSON (JSON Chef personalizzato) per aggiungere un oggetto JSON personalizzato che definisce gli attributi personalizzati che verranno uniti agli attributi di configurazione e distribuzione dello stack installati nelle istanze. Per ulteriori informazioni sull'utilizzo di oggetti JSON personalizzati, consulta Utilizzo di un JSON personalizzato e Sostituzione degli attributi.

  4. In Istanze, seleziona le istanze su cui AWS OpsWorks Stacks deve eseguire le ricette.

Quando si verifica un evento del ciclo di vita, l'agente AWS OpsWorks Stacks riceve un comando per eseguire le ricette associate. È possibile eseguire manualmente questi comandi in una determinata istanza utilizzando il comando dello stack appropriato oppure utilizzando il comando run_command dell'interfaccia a riga di comando dell'agente. Per ulteriori informazioni su come utilizzare l'interfaccia a riga di comando dell'agente, consulta Interfaccia a riga di comando dell'agente AWS OpsWorks Stacks.