Atualizar livros de receitas personalizadas - 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á.

Atualizar livros de receitas personalizadas

Importante

A ferramenta AWS OpsWorks Stacks o 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 o AWS Support Equipe em AWS Re:post ou através de AWS Premium Support.

Quando você fornece AWS OpsWorks Compiladas com livros de receitas personalizados, as receitas de configuração integradas criam um cache local em cada instância recém-iniciada e baixam os livros de receitas para o cache. AWS OpsWorks Em seguida, o Stacks executa as receitas do cache e não do repositório. Se você modificar livros de receitas personalizadas no repositório, é necessário garantir que os livros de receitas atualizados estejam instalados nos caches locais das instâncias. AWS OpsWorks O Stacks implanta automaticamente os livros de receitas mais recente em novas instâncias quando são iniciadas. Entretanto, para as instâncias atuais a situação é diferente:

  • Você deve implantar manualmente livros de receitas personalizadas atualizados para instâncias online.

  • Não é necessário implantar livros de receitas personalizadas atualizados com base em instâncias com armazenamento em instâncias offline, incluindo instâncias com base em carga e tempo.

    AWS OpsWorks O Stacks implanta automaticamente os livros de receitas atuais quando as instâncias são reiniciadas.

  • Você deve iniciar instâncias 24 horas por dia, 7 dias por semana, com suporte offline, que não sejam EBS baseadas em carga nem em tempo.

  • Você não pode iniciar instâncias baseadas em carga e tempo com EBS suporte offline. Portanto, a abordagem mais simples é excluir as instâncias off-line e adicionar novas instâncias para substituí-las.

    Porque agora são novas instâncias, AWS OpsWorks O Stacks implanta automaticamente os livros de receitas personalizados atuais quando as instâncias são iniciadas.

Para atualizar manualmente os livros de receitas personalizados
  1. Atualize o repositório com os livros de receitas modificados. AWS OpsWorks O Stacks usa o cache URL que você forneceu quando instalou originalmente os livros de receitas, portanto, o nome do arquivo raiz do livro de receitas, a localização do repositório e os direitos de acesso não devem ser alterados.

    • Para o Amazon S3 ou HTTP repositórios, substitua o arquivo.zip original por um novo arquivo.zip com o mesmo nome.

    • Para repositórios Git ou de Subversão, edite as configurações de pilha a fim de alterar o campo Branch/Revision para a nova versão.

  2. Na página de pilha, clique em Run Command e selecione o comando Update Custom Cookbooks.

    Página Executar comando
  3. Adicione um comentário, se desejar.

  4. Opcionalmente, especifique um JSON objeto personalizado para o comando para adicionar atributos personalizados à configuração da pilha e aos atributos de implantação que AWS OpsWorks As pilhas são instaladas nas instâncias. Para ter mais informações, consulte Usando o Custom JSON e Sobrepor atributos.

  5. Por padrão, AWS OpsWorks O Stacks atualiza os livros de receitas em todas as instâncias. Para especificar quais instâncias devem ser atualizadas, selecione as instâncias adequadas da lista no fim da página. Para selecionar cada instância em uma camada, marque a caixa de seleção da camada adequada na coluna esquerda.

  6. Clique em Update Custom Cookbooks para instalar os livros de receita atualizados. AWS OpsWorks O Stacks exclui os livros de receitas personalizados em cache nas instâncias especificadas e instala os novos livros de receitas do repositório.

nota

Esse procedimento é necessário somente para instâncias atuais com versões antigas dos livros de receitas em cache. Se você posteriormente adicionar instâncias a uma camada, AWS OpsWorks O Stacks implanta os livros de receitas que estão atualmente no repositório para que eles obtenham automaticamente a versão mais recente.