Referencia de capas personalizadas - 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.

Referencia de capas personalizadas

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.

Si las capas estándar no cumplen sus requisitos, puede crear una capa personalizada. Una pila puede tener varias capas personalizadas. De forma predeterminada, la capa personalizada ejecuta un conjunto limitado de recetas estándar con la funcionalidad básica. Después, puede implementar la funcionalidad principal de la capa mediante la implementación de un conjunto de recetas de Chef personalizadas para cada uno de los eventos del ciclo de vida adecuado para instalar y configurar el software de la capa, etcétera. Las recetas personalizadas se basan en las recetas estándar de AWS OpsWorks Stacks para cada evento.

Short name (Nombre corto): definido por el usuario; cada capa personalizada de una pila debe tener un nombre abreviado diferente.

Open ports (Puertos abiertos): de forma predeterminada, una capa de servidor personalizada abre acceso público a los puertos 22 (SSH), 80 (HTTP), 443 (HTTPS) y todos los puertos de las capas del servidor de aplicaciones Rails y PHP de la pila.

Autoassign Elastic IP Addresses (Asignar automáticamente direcciones IP elásticas): opción desactivada de forma predeterminada

Default EBS volume (Volumen EBS predeterminado): No

Grupo de seguridad predeterminado: AWS- OpsWorks -Custom-Server

Compatibility (Compatibilidad): las capas personalizadas son compatibles con las siguientes capas: personalizada, db-master, lb, memcached, monitoring-master, nodejs-app, php-app, rails-app y web.

Configuration (Configuración): para configurar una capa personalizada debe especificar lo siguiente:

  • El nombre de la capa

  • El nombre abreviado de la capa, que identifica la capa en las recetas de Chef; debe contener únicamente letras de la a a la z y números.

Para pilas de Linux, la capa personalizada utiliza las siguientes recetas.

Setup recipes (Recetas de instalación):

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • dependencies

  • ebs

  • opsworks_ganglia::client

Configure recipes (Recetas de configuración):

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

Deploy recipes (Recetas de implementación):

  • deploy::default

Shutdown recipes (Recetas de cierre):

  • opsworks_shutdown::default