

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 4: atribuir a receita a um LifeCycle evento
<a name="other-services-redis-event"></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).

Você pode executar receitas personalizadas [manualmente](workingcookbook-manual.md), mas a melhor abordagem geralmente é fazer com que OpsWorks as pilhas as executem automaticamente. Cada camada tem um conjunto de receitas incorporadas atribuído a cada um dos cinco [eventos de ciclo de vida](workingcookbook-events.md): Setup, Configure, Deploy, Undeploy e Shutdown. Cada vez que ocorre um evento para uma instância, o OpsWorks Stacks executa as receitas associadas a cada uma das camadas da instância, que lidam com suas respectivas tarefas. Por exemplo, quando a inicialização de uma instância é concluída, o OpsWorks Stacks aciona um evento de configuração. Esse evento executa as receitas de configuração da camada associada, que normalmente gerencia tarefas como instalação e configuração de pacotes.

Você pode fazer com que o OpsWorks Stacks execute uma receita personalizada nas instâncias de uma camada atribuindo a receita ao evento de ciclo de vida apropriado. Neste exemplo, você deve atribuir a `generate.rb` receita ao evento Deploy da camada Rails App Server. OpsWorks Em seguida, as pilhas serão executadas nas instâncias da camada durante a inicialização, após a conclusão das receitas de configuração e toda vez que você implantar um aplicativo. Para obter mais informações, consulte [Execução automática de receitas](workingcookbook-assigningcustom.md).

**Para associar uma receita ao evento Implantar da camada do Rails App Server**

1. **Na página OpsWorks Stacks **Layers**, para Rails App Server, clique em **Receitas** e, em seguida, clique em Editar.**

1. Em **Custom Chef Recipes**, adicione o nome da receita totalmente qualificado ao evento de implantação e clique em **\$1**. Um nome de receita totalmente qualificado usa o formato `cookbookname::recipename `, em que `recipename` não inclui a extensão `.rb`. Neste exemplo, o nome totalmente qualificado é `redis-config::generate`. Em seguida, clique em **Save** para atualizar a configuração da layer.  
![\[Custom Chef Recipes interface showing setup, configure, deploy, undeploy, and shutdown options.\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/redis_walkthrough_event.png)