Componentes de los libros 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.

Componentes de los libros 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 existentes. 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.

Un libro de recetas suele incluir los siguientes componentes básicos:

  • Los archivos de atributos contienen un conjunto de atributos que representan los valores que deben utilizar las recetas y las plantillas.

  • Los archivos de plantilla son plantillas que utilizan las recetas para crear otros archivos, como los archivos de configuración.

    Por norma general, los archivos de plantilla permiten modificar el archivo de configuración mediante la anulación de los atributos, lo que se puede realizar sin tocar el libro de recetas, en lugar de reescribir un archivo de configuración. La práctica habitual es utilizar un archivo de plantilla siempre que vaya a modificar el archivo de configuración de una instancia, aunque sea mínimamente.

  • Los archivos de receta son aplicaciones de Ruby que definen todo lo necesario para configurar un sistema, incluida la creación y la configuración de carpetas, la instalación y configuración de paquetes, los servicios de inicio, etc.

Los libros de recetas no tienen por qué tener los tres componentes. El enfoque de personalización más sencillo es solicitar solo un archivo de atributo o plantilla. Además, los libros de recetas también pueden incluir otros tipos de archivo, como definiciones o especificaciones.

En esta sección se describen los tres componentes estándar de los libros de recetas. Para obtener más información, en particular sobre cómo implementar recetas, consulte Opscode.