

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

# Execução automática de receitas
<a name="workingcookbook-assigningcustom"></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).

Cada camada tem um conjunto de receitas integradas atribuídas a cada evento de ciclo de vida, embora algumas camadas não tenham receitas Undeploy. Quando ocorre um evento de ciclo de vida em uma instância, o OpsWorks Stacks executa o conjunto apropriado de receitas para a camada associada.

Se você instalou livros de receitas personalizados, pode fazer com que o OpsWorks Stacks execute algumas ou todas as receitas automaticamente atribuindo cada receita ao evento de ciclo de vida de uma camada. Depois que um evento ocorre, o OpsWorks Stacks executa as receitas personalizadas especificadas após as receitas integradas da camada. 

**Para atribuir receitas personalizadas a eventos de camada**

1. Na página **Layers**, para a camada apropriada, clique em **Recipes** e, em seguida, em **Edit**. Se você ainda não tiver habilitado livros de receitas personalizados, clique em **configurar cookbooks** para abrir a página **Settings** da pilha. Alterne **Use custom Chef Cookbooks** para **Yes**, e forneça as informações do repositório do livro de receitas. Em seguida, clique em **Save** e navegue até a página de edição da guia **Recipes**. Para obter mais informações, consulte [Instalação de livros de receitas personalizados](workingcookbook-installingcustom-enable.md).

1. Na guia **Recipes**, insira cada receita personalizada no campo de evento adequado e clique em **\$1** para adicioná-la à lista. Especifique uma receita da seguinte forma*cookbook*::: *somerecipe* (omita a `.rb` extensão).   
![\[Página de detalhes da camada\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/php_edit.png)

Quando você inicia uma nova instância, o OpsWorks Stacks executa automaticamente as receitas personalizadas para cada evento, depois de executar as receitas padrão.

**nota**  
As receitas personalizadas são executadas na ordem que você as insere no console. Uma maneira alternativa de controlar a ordem de execução é implementando uma meta receita que executa as receitas na ordem correta.