

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: Crear la pila y sus componentes
<a name="gettingstarted-cookbooks-create-stack"></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 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](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

Crea una pila de OpsWorks Stacks y sus componentes, que incluyen una capa y una instancia. En pasos posteriores, cargará el libro de recetas en la instancia y, a continuación, ejecutará las recetas en ella.

**Para crear la pila**

1. [Inicia sesión en la consola de OpsWorks Stacks en /opsworks. https://console.aws.amazon.com](https://console.aws.amazon.com/opsworks)

1. Haga una de estas cosas, si son relevantes:
   + Si aparece la página de **bienvenida a OpsWorks Stacks**, selecciona **Añadir tu primera pila o Añadir tu primera pila** **de OpsWorks pilas** (ambas opciones tienen el mismo efecto). Se muestra la página **Add stack (Añadir pila)**.
   + Si aparece la página del **OpsWorks panel** de control, selecciona **Añadir** pila. Se muestra la página **Add Stack (Añadir pila)**.

1. Elija **Chef 12 stack (Pila de Chef 12)**.

1. En el cuadro **Stack name (Nombre de pila)**, escriba el nombre de la pila, por ejemplo **MyCookbooksDemoStack**. Puede usar otro nombre, pero asegúrese de cambiarlo por `MyCookbooksDemoStack` durante este tutorial.

1. En **Región**, elija la región **Oeste de EE. UU. (Oregón)**.

1. En **VPC**, realice una de las siguientes operaciones:
   + Si hay una VPC disponible, selecciónela. Para obtener más información, consulte [Ejecución de una pila en una VPC](workingstacks-vpc.md).
   + En caso contrario, elija **No VPC**.

1. En **Use custom Chef cookbooks (Usar libros de recetas de Chef personalizados)**, elija **Yes (Sí)**.

1. En **Repository type (Tipo de repositorio)**, elija **S3 Archive (Archivo de S3)**.
**nota**  
En el tutorial [Introducción: Linux](gettingstarted-linux.md), eligió **Http Archive (Archivo Http)**. Aquí, asegúrese de elegir **S3 Archive (Archivo S3)** en su lugar.

1. Para **Repository URL (URL de repositorio)**, escriba la ruta a su archivo `opsworks_cookbook_demo.tar.gz` en S3. Para obtener la ruta, seleccione el archivo `opsworks_cookbook_demo.tar.gz` en la consola S3. En el panel **Properties (Propiedades)**, copie el valor del campo **Link (Enlace)**. (Debe similar a esto: `https://s3.amazonaws.com/amzn-s3-demo-bucket/opsworks_cookbook_demo.tar.gz`).

1. Si el bucket de S3 es privado, que es el valor predeterminado, en **Access key ID** y **Secret access key** escriba el ID de clave de acceso y la clave de acceso secreta del usuario de IAM que está utilizando en este tutorial. Para obtener más información, consulte [Edición de permisos de objeto](https://docs.aws.amazon.com/AmazonS3/latest/userguide/EditingPermissionsonanObject.html) y [Compartir un objeto con otros](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html).

1. Mantenga la configuración predeterminada de los siguientes campos:
   + **Default Availability Zone (Zona de disponibilidad predeterminada)** (**us-west-2a**)
   + **Sistema operativo predeterminado** (**Linux** y **Amazon Linux 2016.09**)
   + **Default SSH key (Clave SSH predeterminada)** (**Do not use a default SSH key (No utilizar una clave SSH predeterminada)**)
   + **Stack color (Color de pila)** (azul oscuro)

1. Seleccione **Avanzado**.

1. En **Rol de IAM**, realice una de las operaciones siguientes:
   + Si **aws-opsworks-service-role** está disponible, elíjalo.
   + Si no **aws-opsworks-service-role**está disponible, elija **Nueva función de IAM**.

1. Para **Rol de IAM para el perfil de instancia predeterminado**, realice una de las siguientes acciones:
   + Si hay **aws-opsworks-ec2 roles** disponibles, elíjalos.
   + Si la **aws-opsworks-ecfunción 2** no está disponible, elija un **nuevo perfil de instancia de IAM.**

1. Mantenga la configuración predeterminada de los siguientes campos:
   + **Default root device type (Tipo de dispositivo raíz predeterminado)** (**EBS backed (Respaldada por EBS)**)
   + **Hostname theme (Tema de nombre de host)** (**Layer Dependent (Dependiente de capa)**)
   + **OpsWorks Versión del agente (versión** más reciente)
   + **Custom Chef JSON (JSON de Chef personalizado)** (en blanco)
   + **Seguridad**, **utilice grupos OpsWorks de seguridad** (**sí**)

1. Seleccione **Añadir pila**. OpsWorks Stacks crea la pila y muestra la **MyCookbooksDemoStack**página.

**Para crear la capa**

1. En el panel de navegación de servicio, elija **Layers (Capas)**. Se abre la página **Layers (Capas)**. 

1. Elija **Add a layer (Añadir una capa)**.

1. En la **OpsWorks**pestaña, en **Nombre**, escriba**MyCookbooksDemoLayer**. Puede usar otro nombre, pero asegúrese de cambiarlo por `MyCookbooksDemoLayer` durante este tutorial.

1. En **Short name (Nombre corto)**, escriba **cookbooks-demo**. Puede usar otro nombre, pero asegúrese de cambiarlo por `cookbooks-demo` durante este tutorial.

1. Seleccione **Añadir capa**. OpsWorks Stacks añade la capa y muestra la página de **capas**.

**Para crear e iniciar la instancia**

1. En el panel de navegación de servicio, seleccione **Instances (Instancias)**. Se abre la página **Instances (Instancias)**.

1. Elija **Añadir una instancia**.

1. En la pestaña **New (Nueva)**, elija **Advanced (Avanzado)**. 

1. Mantenga la configuración predeterminada de los siguientes campos:
   + **Hostname (Nombre de host)** (**cookbooks-demo1**)
   + **Size (Tamaño)** (**c3.large**)
   + **Subred (us-west-2a****) *IP address***
   + **Scaling type (Tipo de escalado)** (**24/7**)
   + **SSH key (Clave SSH)** (**Do not use a default SSH key (No utilizar una clave SSH predeterminada)**)
   + **Sistema operativo**: (**Amazon Linux 2016.09**)
   + **OpsWorks Versión del agente (se hereda de la** **pila)**
   + **Tenancy (Propiedad)** (**Default - Rely on VPC settings (Predeterminada - Basarse en la configuración de VPC)**)
   + **Root device type (Tipo de dispositivo raíz)** (**EBS backed (Respaldada por EBS)**)
   + **Volume type (Tipo de volumen)** (**General Purpose (SSD) (Uso general (SSD))**)
   + **Volume size (Tamaño del volumen)** (**8**)

1. Elija **Add Instance (Añadir instancia)**.

1. ****Para **cookbooks-demo1 **MyCookbooksDemoLayer****, para Actions, selecciona start.**** Continúe cuando **Status (Estado)** cambie a **online**. Este proceso puede demorar varios minutos, tenga paciencia.

Ya tiene una pila, una capa y una instancia en las que se copió automáticamente el libro de recetas desde el bucket de S3. En el [paso siguiente](gettingstarted-cookbooks-test-recipe.md), ejecutará y probará la receta predeterminada dentro del libro de recetas en la instancia.