

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.

# Paso 2: Configurar la pila y la capa para que usen libros de recetas personalizados
<a name="other-services-cp-stackconfig"></a>

**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](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Para crear capas de aplicaciones personalizadas, necesitarás OpsWorks libros de cocina propios o creados por la comunidad para crear capas de aplicaciones personalizadas. En este tutorial, puede apuntar a un repositorio que contenga un conjunto de [libros de recetas de Chef](https://docs.chef.io/cookbooks.html) y recetas de Chef. Estas recetas instalan el paquete Node.js y sus dependencias en la instancia. Utilizará otras recetas de Chef para implementar la aplicación Node.js que preparará en [Paso 4: Agrega tu aplicación a OpsWorks Stacks](other-services-cp-chef12-addapp.md). La receta de Chef que especifique en este paso se ejecutará cada vez que CodePipeline implemente una nueva versión de la aplicación.

1. En la consola de OpsWorks Stacks, abre la pila en la que creaste. [Paso 1: Crea una pila, una capa y una instancia en OpsWorks Stacks](other-services-cp-chef12-stack.md) Elija **Stack Settings (Configuración de pila)** y, a continuación, elija **Edit (Editar)**.

1. Establezca **Use custom Chef cookbooks (Usar libros de recetas de Chef personalizados)** en **Yes (Sí)**. Esto muestra la configuración del libro de recetas personalizado relacionado.

1. En la lista desplegable **Repository type (Tipos de repositorio)**, elija **S3 Archive (Archivo S3)**. Para que funcione con ambos OpsWorks, CodePipeline la fuente de tu libro de cocina debe ser S3.

1. En **Repository URL (URL de repositorio)**, especifique **https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz**. La configuración debería tener un aspecto similar a lo siguiente.  
![\[Utilice la configuración de los libros de recetas de Chef personalizados.\]](http://docs.aws.amazon.com/es_es/opsworks/latest/userguide/images/cp_integ_usecustomcook.png)

1. Seleccione **Save**.

1. En el panel de navegación, elija **Capas**.

1. Elija **Settings (Configuración)** para la capa que ha creado en [Paso 1: Crea una pila, una capa y una instancia en OpsWorks Stacks](other-services-cp-chef12-stack.md).

1. En la pestaña **General Settings (Configuración general)**, asegúrese de que el nombre de capa es **Node.js App Server (Servidor de aplicación Node.js)** y el nombre abreviado **app1**. Elija **Recipes (Recetas)**.

1. En la pestaña **Recipes (Recetas)**, especifique **nodejs\$1demo** como la receta que desea ejecutar durante el evento de ciclo de vida **Deploy (Implementar)**. Seleccione **Save**.

1. En la pestaña **Seguridad**, en la lista desplegable **Grupos de seguridad**, elija el grupo de seguridad **AWS- OpsWorks -Webapp**.

1. Seleccione **Save**.