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

As pilhas do Chef 12 em AWS 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 seu aplicativo ao AWS OpsWorks Stacks. A receita do Chef que você especifica nesta etapa é executada sempre que uma nova versão do seu aplicativo é implantada pelo CodePipeline.

  1. No console AWS OpsWorks Stacks, abra a pilha que você criou em. Etapa 1: criar uma pilha, uma camada e uma instância em AWS 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 ambos AWS OpsWorks, CodePipeline a fonte 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 AWS 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.