Etapa 2: Configurar seu stack e sua layer para usar livros de receitas personalizados - 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á.

Etapa 2: Configurar seu stack e sua layer para usar livros de receitas personalizados

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. Recomendamos 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.

As pilhas do Chef 12 em OpsWorks Stacks exigem livros de receitas próprios ou criados pela comunidade para criar camadas de aplicativos personalizadas. Para esta demonstração, você pode apontar para um repositório que contenha um conjunto de livros de receitas do Chef e de receitas do Chef. Essas receitas instalam o pacote do Node.js e as dependências em sua instância. Você usará outras receitas do Chef para implantar o aplicativo Node.js que você preparará em Etapa 4: adicionar aplicativo ao OpsWorks Stacks. A receita do Chef especificada nesta etapa é executada sempre que uma nova versão do aplicativo é implantada pelo CodePipeline.

  1. No console OpsWorks Stacks, abra a pilha que você criou em. Etapa 1: criar uma pilha, uma camada e uma instância em OpsWorks Stacks Selecione Stack Settings e, em seguida, Edit.

  2. Defina Use custom Chef cookbooks como Yes. Isso mostra as configurações de livro de receitas relacionadas.

  3. Na lista suspensa Repository type, escolha a opção S3 Archive. Para trabalhar com os dois CodePipeline e OpsWorks, a origem do seu livro de receitas deve ser S3.

  4. Para Repository URL, especifique https://s3.amazonaws.com/opsworks-demo-assets/opsworks-linux-demo-cookbooks-nodejs.tar.gz. Suas configurações devem se parecer com o seguinte.

    Use as configurações personalizadas de livros de receitas do Chef.
  5. Escolha Salvar.

  6. No painel de navegação, escolha Camadas.

  7. Escolha a opção Settings para a layer que você criou em Etapa 1: criar uma pilha, uma camada e uma instância em OpsWorks Stacks.

  8. Na guia General Settings, verifique se o nome da layer é Node.js App Server e se ele está abreviado como app1. Selecione Recipes.

  9. Na guia Recipes (Receitas), especifique nodejs_demo como a receita que você deseja executar durante o evento de ciclo de vida Deploy (Implantar). Escolha Salvar.

  10. Na guia Segurança, na lista suspensa Grupos de segurança, escolha o grupo de segurança AWS- OpsWorks -Webapp.

  11. Escolha Salvar.