Implantação de uma amostra de aplicação do Amazon ECS usando a CLI do AWS Copilot - Amazon Elastic Container Service

Implantação de uma amostra de aplicação do Amazon ECS usando a CLI do AWS Copilot

Após instalar a CLI do AWS Copilot, é possível seguir estas etapas para implantar uma aplicação de amostra, verificar a implantação e limpar os recursos.

Pré-requisitos

Antes de começar, certifique-se de que os seguintes pré-requisitos sejam atendidos:

  • Instale e configure a AWS CLI. Para obter mais informações, consulte Interface da linha de comando da AWS.

  • Execute aws configure para configurar um perfil padrão que a CLI do AWS Copilot usará para gerenciar as aplicações e serviços.

  • Instale e execute o Docker. Para obter mais informações, consulte Conceitos básicos do Docker.

Implantação de uma aplicação do Amazon ECS de amostra usando um único comando

  1. Implante uma aplicação Web de amostra que foi clonada de um repositório GitHub usando o comando apresentado a seguir. Para obter mais informações sobre o init do AWS Copilot e seus sinalizadores, consulte a documentação do AWS Copilot.

    git clone https://github.com/aws-samples/aws-copilot-sample-service.git demo-app && \ cd demo-app && \ copilot init --app demo \ --name api \ --type 'Load Balanced Web Service' \ --dockerfile './Dockerfile' \ --port 80 \ --deploy
  2. Após a conclusão da implantação, a CLI do AWS Copilot retornará um URL que você pode usar para verificar a implantação. Também é possível usar os comandos apresentados a seguir para verificar o status da aplicação.

    • Liste todas as suas aplicações do AWS Copilot.

      copilot app ls
    • Mostre as informações sobre os ambientes e serviços na aplicação.

      copilot app show
    • Mostre informações sobre os ambientes.

      copilot env ls
    • Mostre informações sobre o serviço, incluindo endpoints, capacidade e recursos relacionados.

      copilot svc show
    • Lista de todos os serviços em uma aplicação.

      copilot svc ls
    • Mostre os logs de um serviço implantado.

      copilot svc logs
    • Mostre o status do serviço.

      copilot svc status
  3. Quando terminar esta demonstração, execute o comando apresentado a seguir para limpar os recursos associados e evitar incorrer em cobranças por recursos não utilizados.

    copilot app delete