Execução automática de receitas - AWS OpsWorks

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

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 ou por meio do Premium AWS 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 AWS OpsWorks Stacks executa o conjunto apropriado de receitas para a camada associada.

Se você instalou livros de receitas personalizados, pode fazer com que o AWS OpsWorks Stacks execute algumas ou todas as receitas automaticamente atribuindo cada receita ao evento do ciclo de vida de uma camada. Depois que um evento ocorre, o AWS 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 ter mais informações, consulte Instalação de livros de receitas personalizados.

  2. Na guia Recipes, insira cada receita personalizada no campo de evento adequado e clique em + para adicioná-la à lista. Especifique uma receita da seguinte forma: cookbook::somerecipe (omita a extensão .rb).

    Página de detalhes da camada

Quando você inicia uma nova instância, o AWS 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.