Camadas AWS OpsWorks de pilhas 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á.

Camadas AWS OpsWorks de pilhas 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.

Uma camada personalizada possui apenas um conjunto mínimo de receitas. Você pode então adicionar as funcionalidades apropriadas à camada, implementando as receitas personalizadas e atribuindo-as aos eventos de ciclo de vida da camada.

A camada personalizada possui as seguintes definições de configuração.

nota

AWS OpsWorks O Stacks instala automaticamente o Ruby nas instâncias da camada. Se você deseja executar o código Ruby na instância, mas não quer usar a versão padrão do Ruby, é possível usar um JSON personalizado ou um arquivo de atributos personalizado para especificar a versão desejada. Para ter mais informações, consulte Versões do Ruby.

O procedimento básico para a criação de uma camada personalizada é composto das seguintes etapas:

  1. Implemente um livro de receitas que contém as receitas e os arquivos associados necessários para instalar e configurar pacotes, lidar com alterações de configuração, implementar aplicativos, e assim por diante.

    Dependendo das suas necessidades, você talvez precise de receitas responsáveis por desfazer implementações e de desligamento. Para ter mais informações, consulte Livros de receitas e receitas.

  2. Crie uma camada personalizada.

  3. Atribua suas receitas aos eventos de ciclo de vida apropriados.

Você pode então adicionar instâncias à camada, iniciá-las e implementar aplicativos nelas.

Importante

Para implantar aplicativos nas instâncias de uma camada personalizada, você precisa implementar receitas para lidar com a operação de implantação e atribuí-las ao evento "Deploy" da camada.