Crear una pila nueva - 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.

Crear una pila nueva

importante

AWS OpsWorks Stacks ya no acepta nuevos clientes. Los clientes actuales podrán usar la OpsWorks consola, la API, la CLI y CloudFormation los recursos con normalidad hasta el 26 de mayo de 2024, momento en el que dejarán de utilizarse. Para prepararte para esta transición, te recomendamos que cambies tus pilas a ellas lo antes AWS Systems Manager posible. Para obtener más información, consulte AWS OpsWorks Stacks Preguntas frecuentes sobre el final de la vida útil y Migración de sus AWS OpsWorks Stacks aplicaciones a AWS Systems Manager Application Manager.

Para crear una pila nueva, en el panel de control de AWS OpsWorks pilas, haz clic en Añadir pila. A continuación, puede utilizar la página Add Stack (Añadir pila) para configurar la pila. Cuando haya terminado, haga clic en Add Stack (Añadir pila).

Elegir el tipo de pila que crear

Antes de crear una pila, debe decidir el tipo de pila que desee crear. Para obtener ayuda, consulte la siguiente tabla.

Si desea crear... Cree este tipo de pila si desea... Para saber cómo hacerlo, siga estas instrucciones:
Una pila de muestra Conozca los aspectos básicos de AWS OpsWorks con una pila Chef 12 basada en Linux y una aplicación Node.js de muestra.

Introducción: muestra

Una pila de Chef 12 basada en Linux Cree una pila basada en Linux que utilice la última versión de Chef compatible con AWS. OpsWorks Seleccione esta opción si es usuario avanzado de Chef y desea beneficiarse de la amplia gama de libros de recetas de la comunidad o escribir sus propios libros de recetas personalizados. Para obtener más información, consulte Chef 12 para Linux.

Introducción: Linux

Una pila de Chef 12.2 basada en Windows Cree una pila basada en Windows.

Introducción: Windows

Una pila de Chef 11.10 basada en Linux Cree esta pila si su organización requiere el uso de Chef 11.10 con Linux por compatibilidad con versiones anteriores.

Introducción a las pilas de Linux en Chef 11

Opciones básicas

La página Add Stack (Añadir pila) dispone de las siguientes opciones básicas.

Nombre de pila

(Obligatorio) Un nombre que se utiliza para identificar la pila en la AWS OpsWorks consola de Stacks. No es necesario que el nombre sea único. AWS OpsWorks Stacks también genera un ID de pila, que es un GUID que identifica de forma exclusiva la pila. Por ejemplo, con comandos de la CLI de AWS como, por ejemplo, 3update-stack, se utilizará el ID de pila para identificar la pila. Después de haber creado una pila, podrá encontrar su ID eligiendo Stack (Pila) en el panel de navegación y, a continuación, eligiendo Stack Settings (Configuración de pila). El ID se denomina ID. OpsWorks

Región

(Requerido) La región de AWS donde se iniciarán las instancias.

VPC

(Opcional) El ID de la VPC donde que se iniciará la pila. Todas las instancias se iniciarán en esta VPC, y no podrá cambiar el ID más tarde.

  • Si su cuenta es compatible con la versión EC2 Classic, puede especificar No VPC (el valor predeterminado) si no desea utilizar una VPC.

    Para obtener más información acerca de EC2 Classic, consulte Plataformas admitidas.

  • Si su cuenta no es compatible con EC2 Classic, debe especificar una VPC.

    La configuración predeterminada es Default VPC (VPC predeterminada), que combina la facilidad de uso de EC2 Classic con los beneficios de las características de redes para VPC. Si desea ejecutar su pila en una VPC normal, debe crearla mediante la consola, la API o la CLI de la VPC. Para obtener más información acerca de cómo crear una VPC para una pila de AWS OpsWorks Stacks, consulte Ejecución de una pila en una VPC. Para obtener información general, consulte Amazon Virtual Private Cloud.

Default Availability Zone/Default subnet

(Opcional) Este ajuste depende de si está creando su pila en una VPC:

  • Si su cuenta es compatible con EC2 Classic y establece VPC en No VPC, este ajuste aparece etiquetado como Default Availability Zone (Zona de disponibilidad predeterminada), que especifica la zona de disponibilidad de AWS predeterminada donde se iniciarán las instancias.

  • Si su cuenta no es compatible con EC2 Classic o decide especificar una VPC, este campo se etiqueta como Default subnet (Subred predeterminada), que especifica la subred predeterminada donde se iniciarán las instancias. Puede lanzar una instancia en otras subredes anulando este valor al crear la instancia. Cada subred está asociada a una zona de disponibilidad.

Puedes hacer que AWS OpsWorks Stacks lance una instancia en una subred o zona de disponibilidad diferente anulando esta configuración al crear la instancia.

Para obtener más información sobre cómo ejecutar una pila en una VPC, consulte Ejecución de una pila en una VPC.

Default operating system

(Opcional) El sistema operativo que se ha instalado de forma predeterminada en cada instancia. Dispone de las opciones siguientes:

  • Uno de los sistemas operativos de Linux integrados.

  • Microsoft Windows Server 2012 R2.

  • Una AMI personalizada basada en uno de los sistemas operativos soportados.

    Si selecciona Use custom AMI (Usar AMI personalizada), el sistema operativo se determina según una AMI personalizada que especifique al crear las instancias. Para obtener más información, consulte Uso de AMI personalizadas.

Para obtener más información acerca de los sistemas operativos, consulte Sistemas operativos y AWS OpsWorks Stacks.

nota

Puede anular el sistema operativo predeterminado al crear una instancia. Sin embargo, no puede anular un sistema operativo Linux para especificar Windows o Windows para especificar un sistema operativo Linux.

Default SSH key

(Opcional) Un par de claves de Amazon EC2 de la región de la pila. El valor predeterminado es none. Si especificas un par de claves, AWS OpsWorks Stacks instala la clave pública en la instancia.

  • Con las instancias de Linux, puede utilizar la clave privada con un cliente SSH para iniciar sesión en las instancias de la pila.

    Para obtener más información, consulte Inicio de sesión con SSH.

  • Con instancias de Windows, puede utilizar la clave privada con la consola de Amazon EC2 o la interfaz de línea de comandos (CLI) para recuperar una contraseña de administrador de la instancia.

    A continuación, puede utilizar la contraseña con un cliente RDP para iniciar sesión en la instancia como administrador. Para obtener más información, consulte Inicio de sesión con RDP.

Para obtener más información sobre cómo gestionar las claves SSH, consulte Administración del acceso SSH.

nota

Puede anular este ajuste especificando un par de claves diferentes, o ningún par de claves, al crear una instancia.

Chef version

Esto muestra la versión de Chef que haya elegido.

Para obtener más información sobre las versiones de Chef, consulte Versiones de Chef.

Use custom Chef cookbooks

Si instala su libro de recetas de Chef personalizado en las instancias de la pila.

Para Chef 12, la configuración predeterminada es Yes (Sí). Para Chef 11, la configuración predeterminada es No. La opción muestra varios ajustes adicionales que proporcionan a AWS OpsWorks Stacks la información que necesita para distribuir los libros de cocina personalizados desde su repositorio a las instancias de la pila, como la URL del repositorio. Los detalles dependerán de qué repositorio se utiliza para los libros de recetas. Para obtener más información, consulte Instalación de libros de recetas personalizados.

Stack color

(Opcional) El tono utilizado para representar la pila en la AWS OpsWorks consola de Stacks. Puede utilizar colores diferentes para diferentes pilas para ayudar a diferenciar, por ejemplo, entre el desarrollo, la puesta en marcha y la producción de pilas.

Stack tags

Puede aplicar etiquetas en el nivel de la pila y de capa. Al crear una etiqueta, está aplicando la etiqueta a cada recurso dentro de la estructura etiquetada. Por ejemplo, si aplica una etiqueta a una pila, está aplicando la etiqueta a todas las capas y, dentro de cada capa, a todas las instancias, volumen de Amazon EBS o el equilibrador de carga Elastic Load Balancing de la capa. Para obtener más información sobre cómo activar tus etiquetas y utilizarlas para realizar un seguimiento y gestionar los costes de tus recursos de AWS OpsWorks Stacks, consulta Uso de etiquetas de asignación de costes y activación de etiquetas de asignación de costes definidas por el usuario en la Guía del usuario de Billing and Cost Management. Para obtener más información sobre el etiquetado en AWS OpsWorks Stacks, consulte. Etiquetas

Opciones avanzadas

Para ver las opciones de configuración avanzada, haga clic en Advanced >> (Avanzado) para mostrar las secciones Advanced options (Opciones avanzadas) y Security (Seguridad).

La sección Advanced options (Opciones avanzadas) incluye las siguientes opciones:

Tipo de dispositivo raíz predeterminado

Determina el tipo de almacenamiento que se utiliza para el volumen raíz de la instancia. Para obtener más información, consulte Almacenamiento.

  • Las pilas de Linux usan un volumen de raíz respaldado por Amazon EBS de forma predeterminada, pero también puede especificar un volumen raíz respaldado por almacenamiento en la instancia.

  • Las pilas de Windows deben usar un volumen raíz respaldado por Amazon EBS.

Rol de IAM

(Opcional) La función AWS Identity and Access Management (IAM) de la pila, que AWS OpsWorks Stacks utiliza para interactuar con AWS en su nombre.

Default IAM instance profile

(Opcional) El rol de IAM predeterminado que asociar con las instancias de la pila de Amazon EC2. Este rol concede permisos a las aplicaciones que se ejecutan en las instancias de la pila para obtener acceso a los recursos de AWS, como por ejemplo, buckets de S3.

  • Para conceder permisos específicos para las aplicaciones, elija un perfil de instancia (rol) que tenga las políticas apropiadas.

  • Inicialmente, el perfil del rol no concede permisos, pero puede utilizar la consola, la API o la CLI de IAM para adjuntar las políticas adecuadas. Para obtener más información, consulte Especificación de permisos para aplicaciones que se ejecutan en instancias EC2.

API endpoint region

Esta opción toma su valor de la región que elija en la configuración básica de la pila. Puede elegir entre los siguientes puntos de enlace regionales.

  • Región del este de EE. UU. (Norte de Virginia)

  • US East (Ohio) Region

  • Región oeste de EE. UU (Oregón)

  • US West (N. California) Region

  • Región (Central) de Canadá (solo API); no está disponible para las pilas creadas en AWS Management Console

  • Región de Asia-Pacífico (Bombay)

  • Región de Asia-Pacífico (Singapur)

  • Región de Asia-Pacífico (Sídney)

  • Asia Pacífico (Tokio)

  • Región de Asia-Pacífico (Seúl)

  • Región de Europa (Fráncfort)

  • Región de Europa (Irlanda)

  • Región de Europa (Londres)

  • Región Europa (París)

  • Región de América del Sur (São Paulo)

Las pilas que se crean en un punto de enlace de la API no están disponibles en otro punto de enlace de la API. Como los usuarios de AWS OpsWorks Stacks también son específicos de cada región, si quieres que los usuarios de AWS OpsWorks Stacks de una de estas regiones de puntos finales administren las pilas en otra región de puntos finales, debes importar los usuarios al punto final al que están asociadas las pilas. Para obtener más información sobre la importación de usuarios, consulta Importación de usuarios a Stacks. AWS OpsWorks

Hostname theme

(Opcional) Una cadena que se utiliza para generar un nombre de host predeterminado para cada instancia. El valor predeterminado es Layer Dependent (Dependiente de capa), que utiliza el nombre abreviado de la capa de instancia y le añade un número único a cada instancia. Por ejemplo, la raíz temática balanceador de carga dependiente del rol es "lb". La primera instancia que añada a la capa se llamará "lb1", la segunda "lb2", y así sucesivamente.

OpsWorks Versión del agente

(Opcional) Puedes actualizar automáticamente el agente de AWS OpsWorks Stacks cuando haya una nueva versión disponible o usar una versión de agente específica y actualizarla manualmente. Esta característica está disponible en las pilas de Chef 11.10 y 12. El ajuste predeterminado es Manual update (Actualización manual), establecido en la última versión del agente.

AWS OpsWorks Stacks instala un agente en cada instancia que se comunica con el servicio y se encarga de tareas como iniciar las ejecuciones de Chef en respuesta a eventos del ciclo de vida. Este agente se actualiza periódicamente. Dispone de dos opciones para especificar la versión de agente para la pila.

  • Actualización automática: AWS OpsWorks Stacks instala automáticamente cada nueva versión del agente en las instancias de la pila tan pronto como la actualización esté disponible.

  • Actualización manual: AWS OpsWorks Stacks instala la versión del agente especificada en las instancias de la pila.

    AWS OpsWorks Stacks publica un mensaje en la página de la pila cuando hay una nueva versión del agente disponible, pero no actualiza las instancias de la pila. Para actualizar el agente, debes actualizar manualmente la configuración de la pila para especificar una nueva versión del agente y, a continuación, AWS OpsWorks Stacks actualizará las instancias de la pila.

Puedes anular la configuración predeterminada de la versión del OpsWorks agente para una instancia concreta actualizando su configuración. En ese caso, la configuración de la instancia tiene prioridad. Por ejemplo, suponga que la configuración predeterminada es Auto-update (Actualización automática) pero especifica Manual update (Actualización manual) para una instancia determinada. Cuando AWS OpsWorks Stacks publique una nueva versión del agente, actualizará automáticamente todas las instancias de la pila, excepto la que esté configurada como actualización manual. Para instalar una nueva versión de agente en esa instancia, debe actualizar su configuración manualmente y especificar una nueva versión.

nota

La consola muestra números abreviados de la versión del agente. Para ver los números de versión completos, llame al describe-agent-versionscomando de la CLI de AWS o a los métodos de API o SDK equivalentes. Estos comendado devuelven todos los números completos de las versiones de agente disponibles.

JSON personalizado

(Opcional) Uno o varios atributos personalizados, con formato de estructura JSON. Estos atributos se fusionan con la configuración de la pila y los atributos de implementación instalados en cada instancia, y las recetas pueden utilizarlos. Puede utilizar JSON personalizado, por ejemplo, para personalizar las opciones de configuración anulando los atributos integrados que especifican la configuración predeterminada. Para obtener más información, consulte Uso de un JSON personalizado.

La seguridad tiene una opción, usar grupos de OpsWorks seguridad, que le permite especificar si desea asociar los grupos de seguridad integrados en AWS OpsWorks Stacks con las capas de la pila.

AWS OpsWorks Stacks proporciona un conjunto estándar de grupos de seguridad integrados (uno para cada capa) que se asocian a las capas de forma predeterminada. El uso OpsWorks de grupos de seguridad te permite, en su lugar, proporcionar tus propios grupos de seguridad personalizados. Para obtener más información, consulte Uso de grupos de seguridad.

Utilizar grupos OpsWorks de seguridad tiene la siguiente configuración:

  • : AWS OpsWorks Stacks asocia automáticamente el grupo de seguridad integrado correspondiente a cada capa (configuración predeterminada).

    Puede asociar grupos de seguridad adicionales con una capa después de crearla, pero no puede eliminar el grupo de seguridad integrado.

  • No: AWS OpsWorks Stacks no asocia los grupos de seguridad integrados a las capas.

    Debe crear grupos de seguridad de EC2 adecuados y asociar un grupo de seguridad con cada capa que cree. No obstante, podrá todavía asociar manualmente un grupo de seguridad integrado con una capa en el momento de crearla; los grupos de seguridad personalizados son necesarios solo para las capas que necesitan configuración personalizada.

Tenga en cuenta lo siguiente:

  • Si Usar grupos OpsWorks de seguridad está establecida en , no puede restringir la configuración de acceso a los puertos de un grupo de seguridad predeterminado agregando un grupo de seguridad más restrictivo a una capa. Con varios grupos de seguridad, Amazon EC2 utiliza la configuración más permisiva. Además, no puede crear ajustes más restrictivos modificando la configuración del grupo de seguridad integrado. Cuando creas una pila, AWS OpsWorks Stacks sobrescribe las configuraciones de los grupos de seguridad integrados con la configuración estándar, de modo que cualquier cambio que realices se perderá la próxima vez que crees una pila. Si una capa requiere una configuración de grupo de seguridad más restrictiva que la del grupo de seguridad integrado, establece Usar grupos de OpsWorks seguridad en No, crea grupos de seguridad personalizados con tu configuración preferida y asígnalos a las capas al crearlos.

  • Si eliminas accidentalmente un grupo de seguridad de AWS OpsWorks Stacks y quieres volver a crearlo, debe ser un duplicado exacto del original, incluidas las mayúsculas del nombre del grupo. En lugar de volver a crear el grupo de forma manual, le recomendamos que AWS OpsWorks Stacks realice la tarea por usted. Solo tiene que crear una pila nueva en la misma región de AWS (y en la VPC, si existe AWS OpsWorks ) y Stacks volverá a crear automáticamente todos los grupos de seguridad integrados, incluido el que haya eliminado. Después podrá borrar la pila si ya no la va a usar más; los grupos de seguridad permanecerán.