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

La AWS OpsWorks Stacks El servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tiene alguna duda sobre la migración, póngase en contacto con el AWS Support Equipo en AWS Re:post o mediante AWS Premium Support.

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 implementación.

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. Introduce las recetas que se van a ejecutar en el cuadro Recetas que se van a ejecutar utilizando el estándar cookbookname::recipename formato. Si introduce varias recetas, sepárelas por comas; estas se ejecutarán en el orden en el que las haya introducido.

  3. Si lo desea, utilice la JSON casilla Custom Chef para añadir un JSON objeto personalizado que defina los atributos personalizados que se combinarán con los atributos de configuración y despliegue de la pila que están instalados en las instancias. Para obtener más información sobre el uso de JSON objetos personalizados, consulte Uso de Custom JSON yAnulación de atributos.

  4. En Instancias, seleccione las instancias en las que AWS OpsWorks Las pilas deberían contener las recetas.

Cuando se produce un evento del ciclo de vida, AWS OpsWorks El agente de Stacks recibe un comando para ejecutar las recetas asociadas. Puedes ejecutar estos comandos manualmente en una instancia concreta mediante el comando stack correspondiente o mediante el run_command comando CLI del agente. Para obtener más información sobre cómo usar el agenteCLI, consulteAWS OpsWorks Agente Stacks CLI.