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

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.

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 AWS OpsWorks CLI do Stacks Agent.