

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Guia de referência da camada personalizada
<a name="layers-other-custom"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Se as camadas padrão não se adequarem aos seus requisitos, você poderá criar uma camada personalizada. Uma pilha pode ter várias camadas personalizadas. Por padrão, a camada personalizada executa um conjunto limitado de receitas padrão que fornece suporte às funcionalidades básicas. Você implementa a funcionalidade principal da layer implementando um conjunto de receitas personalizadas do Chef em cada um dos eventos de ciclo de vida apropriado para instalar e configurar o software da layer, e assim por diante. As receitas personalizadas seguem as receitas padrão do OpsWorks Stacks para cada evento. 

**Short name:** definido pelo usuário; cada layer personalizada em uma pilha deve ter um nome abreviado diferente

**Open ports:** por padrão, uma camada de servidor personalizado oferece acesso público às portas 22 (SSH), 80 (HTTP), 443 (HTTPS), e a todas as portas das camadas dos servidores de aplicativos Rails e PHP pilha

**Autoassign Elastic IP Addresses:** opção desativada por padrão

**Default EBS volume:** não

**Grupo de segurança padrão:** AWS-OpsWorks-Custom-Server

**Compatibility:** as camadas personalizadas são compatíveis com as seguintes camadas: personalizada, db-master, lb, memcached, monitoring-master, nodejs-app, php-app, rails-app e web

**Configuration:** para configurar uma camada personalizada, você deve especificar o seguinte:
+ O nome da camada
+ O nome abreviado da camada que identifica a camada nas receitas do Chef, e deve usar apenas caracteres de a-z e números

Para pilhas do Linux, a camada personalizada usa as receitas a seguir.

**Setup recipes:**
+  opsworks\$1initial\$1setup
+ ssh\$1host\$1keys
+ ssh\$1users
+ mysql::client
+ dependencies
+ ebs
+ opsworks\$1ganglia::client

**Configure recipes:**
+ opsworks\$1ganglia::configure-client
+ ssh\$1users
+ agent\$1version 

**Deploy recipes:**
+ deploy::default

**Shutdown recipes:**
+ opsworks\$1shutdown::default