

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á.

# Etapa 2: Configurar seu stack e sua layer para usar livros de receitas personalizados
<a name="other-services-cp-stackconfig"></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).

As pilhas do Chef 12 em OpsWorks Stacks exigem livros de receitas próprios ou criados pela comunidade para criar camadas de aplicativos personalizadas. Para esta demonstração, você pode apontar para um repositório que contenha um conjunto de [livros de receitas do Chef](https://docs.chef.io/cookbooks.html) e de receitas do Chef. Essas receitas instalam o pacote do Node.js e as dependências em sua instância. Você usará outras receitas do Chef para implantar o aplicativo Node.js que você preparará em [Etapa 4: adicionar seu aplicativo ao OpsWorks Stacks](other-services-cp-chef12-addapp.md). A receita do Chef especificada nesta etapa é executada sempre que uma nova versão do aplicativo é implantada pelo CodePipeline.

1. No console OpsWorks Stacks, abra a pilha que você criou em. [Etapa 1: criar uma pilha, uma camada e uma instância em OpsWorks Stacks](other-services-cp-chef12-stack.md) Selecione **Stack Settings** e, em seguida, **Edit**.

1. Defina **Use custom Chef cookbooks** como **Yes**. Isso mostra as configurações de livro de receitas relacionadas.

1. Na lista suspensa **Repository type**, escolha a opção **S3 Archive**. Para trabalhar com ambos OpsWorks, CodePipeline a fonte do seu livro de receitas deve ser S3.

1. Para **Repository URL**, especifique **https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz**. Suas configurações devem se parecer com o seguinte.  
![\[Use as configurações personalizadas de livros de receitas do Chef.\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/cp_integ_usecustomcook.png)

1. Escolha **Salvar**.

1. No painel de navegação, escolha **Camadas**.

1. Escolha a opção **Settings** para a layer que você criou em [Etapa 1: criar uma pilha, uma camada e uma instância em OpsWorks Stacks](other-services-cp-chef12-stack.md).

1. Na guia **General Settings**, verifique se o nome da layer é **Node.js App Server** e se ele está abreviado como **app1**. Selecione **Recipes**.

1. Na guia **Recipes (Receitas)**, especifique **nodejs\$1demo** como a receita que você deseja executar durante o evento de ciclo de vida **Deploy (Implantar)**. Escolha **Salvar**.

1. Na guia **Segurança**, na lista suspensa **Grupos de segurança**, escolha o grupo de segurança **AWS- OpsWorks -Webapp**.

1. Escolha **Salvar**.