Implementación de una aplicación de Amazon ECS de ejemplo mediante la CLI de AWS Copilot - Amazon Elastic Container Service

Implementación de una aplicación de Amazon ECS de ejemplo mediante la CLI de AWS Copilot

Tras instalar la CLI de AWS Copilot, puede seguir estos pasos para implementar una aplicación de ejemplo, comprobar la implementación y eliminar los recursos.

Requisitos previos

Antes de comenzar, asegúrese de que cumple los siguientes requisitos previos:

  • Instalar y configurar la AWS CLI. Para obtener más información, consulte AWS Command Line Interface.

  • Ejecute aws configure para configurar el perfil predeterminado que va a utilizar la CLI de AWS Copilot para administrar la aplicación y los servicios.

  • Instale y ejecute Docker. Si necesita más información, consulte Introducción a Docker.

Implementación de una aplicación de Amazon ECS de ejemplo con un solo comando

  1. Implemente una aplicación web de ejemplo clonada desde un repositorio de GitHub mediante el comando siguiente. Para obtener información sobre init de AWS Copilot y sus marcas, consulte la documentación de 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. Una vez completada la implementación, la CLI de AWS Copilot mostrará una URL que puede utilizar para comprobar la implementación. También puede utilizar los siguientes comandos para comprobar el estado de la aplicación.

    • Enumere todas las aplicaciones de AWS Copilot.

      copilot app ls
    • Muestre información sobre los entornos y servicios de la aplicación.

      copilot app show
    • Muestre información acerca de los entornos.

      copilot env ls
    • Muestre información acerca del servicio, incluidos los puntos de enlace, la capacidad y los recursos relacionados.

      copilot svc show
    • Lista de todos los servicios de una aplicación.

      copilot svc ls
    • Muestre registros de un servicio implementado.

      copilot svc logs
    • Muestre el estado del servicio.

      copilot svc status
  3. Cuando termine esta demostración, ejecute el comando siguiente para eliminar los recursos asociados y evitar incurrir en cargos generados por recursos sin utilizar.

    copilot app delete