Ejecución manual de recetas - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ejecución manual de recetas

importante

AWS OpsWorks Stacks ya no acepta nuevos clientes. Los clientes actuales podrán usar la OpsWorks consola, la API, la CLI y CloudFormation los recursos con normalidad hasta el 26 de mayo de 2024, momento en el que dejarán de utilizarse. Para prepararte para esta transición, te recomendamos que cambies tus pilas a ellas lo antes AWS Systems Manager posible. Para obtener más información, consulte AWS OpsWorks Stacks Preguntas frecuentes sobre el final de la vida útil y Migración de sus AWS OpsWorks Stacks aplicaciones a AWS Systems Manager Application Manager.

Aunque normalmente las recetas se ejecutan de forma automática en respuesta a los eventos del ciclo de vida, puede ejecutarlas manualmente en cualquier momento en una o todas las instancias de la pila. Esta característica suele utilizarse en el caso de las tareas que no se asignan bien a un evento del ciclo de vida, como las instancias que hacen un backup. Para ejecutar una receta personalizada de forma manual, esta debe encontrarse en uno de los libros de recetas personalizados, pero no debe estar asignada a un evento del ciclo de vida. Cuando ejecutas una receta manualmente, AWS OpsWorks Stacks instala los mismos deploy atributos que para un evento de despliegue.

Para ejecutar manualmente recetas en las instancias de la pila
  1. En la página Stack (Pila), haga clic en Run command (Ejecutar comando). En Command (Comando), seleccione Execute Recipes (Ejecutar recetas).

    Comando Execute Recipes en la página Run command
  2. Introduzca las recetas que se van a ejecutar en el cuadro Recipes to execute (Recetas que ejecutar) en el formato estándar cookbookname::recipename. Si introduce varias recetas, sepárelas por comas; estas se ejecutarán en el orden en el que las haya introducido.

  3. También puede utilizar el cuadro Custom Chef JSON (Chef JSON personalizado) para agregar un objeto JSON personalizado que defina los atributos personalizados que se combinarán en la configuración de la pila, así como los atributos de implementación que se instalarán en las instancias. Para obtener más información sobre el uso de objetos JSON personalizados, consulte Uso de un JSON personalizado y Anulación de atributos.

  4. En Instancias, selecciona las instancias en las que AWS OpsWorks Stacks debe ejecutar las recetas.

Cuando ocurre un evento del ciclo de vida, el agente de AWS OpsWorks Stacks recibe un comando para ejecutar las recetas asociadas. Puede utilizar el comando de pila adecuado o el comando run_command de la CLI del agente para ejecutar manualmente estos comandos en una instancia concreta. Para obtener más información sobre cómo utilizar la CLI del agente, consulte CLI del agente de AWS OpsWorks Stacks.