Execução manual 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 manual de receitas

Importante

AWS OpsWorks Stacks não está mais aceitando novos clientes. Os clientes existentes poderão usar o OpsWorks console, a API, a CLI e CloudFormation os recursos normalmente até 26 de maio de 2024, quando serão descontinuados. Para se preparar para essa transição, recomendamos que você transfira suas pilhas para o mais rápido AWS Systems Manager possível. Para obter mais informações, consulte AWS OpsWorks Stacks Perguntas frequentes sobre o fim da vida útil e Migrando seus AWS OpsWorks Stacks aplicativos para o AWS Systems Manager Application Manager.

Embora as receitas costumem ser executadas automaticamente em resposta a eventos de ciclo de vida, você pode executá-las manualmente a qualquer momento em uma ou todas as instâncias da pilha. Esse recurso costuma ser usado para tarefas que não mapeiam bem a um evento de ciclo de vida, como o backup de instâncias. Para executar manualmente uma receita personalizada, ela deve estar em um de seus livros de receitas personalizados, mas não precisa ser atribuída a um evento de ciclo de vida. Quando você executa uma receita manualmente, o AWS OpsWorks Stacks instala os mesmos deploy atributos de um evento Deploy.

Para executar manualmente as receitas em instâncias da pilha
  1. Na página Stack, clique em Run command. Para Command, selecione Execute Recipes.

    Execute o comando Recipe na página de comando Run
  2. Insira as receitas a serem executadas na caixa Recipes to execute usando o formato cookbookname::recipename padrão. Use vírgulas para separar várias receitas, que serão executadas na ordem em que são listadas.

  3. Como opção, use a caixa Custom Chef JSON para adicionar um objeto JSON personalizado que define atributos personalizados que serão incorporados aos atributos de implantação e configuração de pilha que são instalados nas instâncias. Para obter mais informações sobre o uso de objetos JSON personalizados, consulte Usar JSON personalizado e Sobrepor atributos.

  4. Em Instâncias, selecione as instâncias nas quais AWS OpsWorks as pilhas devem executar as receitas.

Quando ocorre um evento de ciclo de vida, o agente AWS OpsWorks Stacks recebe um comando para executar as receitas associadas. Você pode executar manualmente esses comandos em uma instância específica usando o comando de pilha adequado ou usando o comando run_command da CLI do agente. Para obter mais informações sobre como usar a CLI do agente, consulte CLI de agente do AWS OpsWorks Stacks.