Etapa 6: Implantar o aplicativo à instância - 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 6: Implantar o aplicativo à instância

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.

Nesta etapa, você implantará o aplicativo na instância em execução. GitHub (Para ter mais informações, consulte Implementação de aplicativos.) Antes de implantar o aplicativo, você deve especificar a receita a ser usada para coordenar a implantação. Uma receita é conceito do Chef. Receitas são instruções, escritas com sintaxe de linguagem Ruby, que especifica os recursos a serem usados e a ordem em que esses recursos são aplicados. (Para obter mais informações sobre, vá para Sobre receitas no site Aprender sobre Chef.)

Para especificar a receita a ser usada para implantar o aplicativo à instância
  1. No painel de navegação de serviços, escolha Layers. A página Layers será exibida.

  2. Para MyLinuxDemoLayer, escolha Receitas:

    Layer interface showing MyLinuxDemoLayer with tabs for Settings, Recipes, Network, EBS Volumes, and Security.

    A MyLinuxDemoLayer página da camada é exibida com a guia Receitas aberta.

  3. Para Custom Chef Recipes (Receitas do Chef personalizadas) e para Deploy (Implantar), digite nodejs_demo::default e pressione Enter. nodejs_demo é o nome do livro de receitas e default é o nome da receita de destino dentro dele. (Para explorar o código da receita, consulte Aprendendo mais: Explore o livro de receitas usado nessa apresentação.) Seus resultados devem ser compatíveis a captura de tela a seguir:

    Custom Chef Recipes configuration panel with Repository URL and lifecycle stages for a Linux demo layer.

  4. Escolha Salvar. AWS OpsWorks Stacks adiciona a receita ao evento Deploy lifecycle da camada.

Para implantar o aplicativo à instância
  1. No painel de navegação do serviço, selecione Apps. A página Apps será exibida.

  2. Para MyLinuxDemoApp, em Ações, escolha implantar, conforme exibido na captura de tela a seguir:

    Apps table showing MyLinuxDemoApp with deploy, edit, and delete options.

  3. Na página Deploy App, deixe os padrões da seguinte forma:

    • Comando‭ (Implantar)

    • Comment (em branco)

    • Settings, Advanced e Custom Chef JSON (em branco)

    • Instâncias, Avançado (marcado Selecionar tudo, marcado MyLinuxDemoLayer, marcado demo1)

  4. Seus resultados devem ser compatíveis a captura de tela a seguir:

    Deploy App interface with settings for MyLinuxDemoApp, including command and instance selection.

  5. Escolha Implantar. A página Implantação MyLinuxDemoApp — implantação é exibida. Status muda de running para successful. Um círculo giratório é exibido próximo a demo1, que depois muda para uma marca de verificação verde. Observe que esse processo pode levar vários minutos. Não prossiga até que veja o Status de successful e o ícone da marcação em verde.

  6. Os resultados precisam corresponder à captura de tela a seguir, exceto para Created at, Completed at, Duration e User. Se status for failed, para a solução de problemas, em Log, escolha show e veja os detalhes da falha:

    Deployment details for MyLinuxDemoApp showing successful status and duration of 1 minute 13 seconds.

Agora, você implantou com sucesso o aplicativo à instância.

Na próxima etapa, você testará o aplicativo implantado na instância.