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

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.

Quando você fornece livros de receitas personalizados ao AWS OpsWorks Stacks, 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, não do repositório. Se você modificar os livros de receitas personalizados no repositório, deverá garantir que os livros de receitas atualizados sejam instalados nos caches locais de suas instâncias. AWS OpsWorks O Stacks implanta automaticamente os livros de receitas mais recentes em novas instâncias quando elas 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 offline baseadas no EBS, sem base em carga ou tempo.

  • Você não pode iniciar instâncias offline baseadas no EBS com base em carga e tempo, então a abordagem mais simples é excluir as instâncias offline e adicionar novas instâncias para substitui-las.

    Como agora são novas instâncias, o AWS OpsWorks 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 seu repositório com os livros de receitas modificados. AWS OpsWorks O Stacks usa o URL de cache 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 os repositórios Amazon S3 ou HTTP, substitua o arquivo .zip original pelo novo 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 objeto JSON personalizado para o comando para adicionar atributos personalizados à configuração da pilha e aos atributos de implantação que o AWS OpsWorks Stacks instala nas instâncias. Para obter mais informações, consulte Usar JSON personalizado e Sobrepor atributos.

  5. Por padrão, o AWS OpsWorks 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 Atualizar livros de receitas personalizados para instalar os livros de receitas 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, o AWS OpsWorks Stacks implanta os livros de receitas que estão atualmente no repositório para que eles obtenham automaticamente a versão mais recente.