Ejecución automática 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 automática de recetas

importante

El AWS OpsWorks Stacks 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 actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

Todas las capas tienen un conjunto de recetas integrado asignado a cada evento del ciclo de vida, aunque algunas capas no tienen recetas de anulación de la implementación. Cuando se produce un evento del ciclo de vida en una instancia, AWS OpsWorks Stacks ejecuta el conjunto de recetas adecuado para la capa asociada.

Si has instalado libros de cocina personalizados, puedes hacer que AWS OpsWorks Stacks ejecute algunas o todas las recetas automáticamente asignando cada receta a un evento del ciclo de vida de una capa. Cuando se produce un evento, AWS OpsWorks Stacks ejecuta las recetas personalizadas especificadas después de las recetas integradas en la capa.

Para asignar recetas personalizadas a eventos de la capa
  1. En la página Layers (Capas), para la capa correspondiente, haga clic en Recipes (Recetas) y, a continuación, haga clic en Edit (Editar). Si todavía no ha habilitado libros de recetas personalizados, haga clic en configure cookbooks para abrir la página Settings (Configuración) de la pila. Establezca Use custom Chef Cookbooks (Usar libros de recetas de Chef personalizados) en Yes (Sí) e introduzca la información del repositorio de libros de recetas. A continuación, haga clic en Save (Guardar) y vuelva a la página de edición de la pestaña Recipes (Recetas). Para obtener más información, consulte Instalación de libros de recetas personalizados.

  2. En la pestaña Recipes (Recetas), introduzca las recetas personalizadas en el campo del evento adecuado y haga clic en + para añadirlas a la lista. Especifique una receta de la siguiente manera: cookbook::somerecipe (omita la extensión .rb).

    Página de detalles de la capa

Cuando inicias una nueva instancia, AWS OpsWorks Stacks ejecuta automáticamente las recetas personalizadas de cada evento, después de ejecutar las recetas estándar.

nota

Las recetas personalizadas se ejecutan en el orden en el que se introdujeron en la consola. Otra forma de controlar la ejecución es implementar una receta de metadatos que ejecute las recetas en el orden correcto.