Distribuzione di un'applicazione Amazon ECS di esempio utilizzando la AWS CLI Copilot - Amazon Elastic Container Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Distribuzione di un'applicazione Amazon ECS di esempio utilizzando la AWS CLI Copilot

Dopo aver installato la AWS CLI di Copilot, puoi seguire questi passaggi per distribuire un'app di esempio, verificare la distribuzione e ripulire le risorse.

Prerequisiti

Prima di cominciare, assicurati che i seguenti requisiti preliminari siano soddisfatti:

  • Istalla e configura la AWS CLI. Per ulteriori informazioni, consulta la sezione Interfaccia a riga di comando di AWS.

  • Esegui aws configure per configurare un profilo predefinito che la AWS CLI di Copilot utilizzerà per gestire l'applicazione e i servizi.

  • Installa ed esegui il Docker. Per ulteriori informazioni, consulta Nozioni di base su Docker.

Implementa un'applicazione Amazon ECS di esempio utilizzando un solo comando

  1. Implementa un'applicazione web di esempio clonata da un repository utilizzando il seguente comando. GitHub Per ulteriori informazioni su AWS Copilot init e i relativi flag, consultate la documentazione di Copilot.AWS

    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 volta completata la distribuzione, la AWS CLI di Copilot restituirà un URL che è possibile utilizzare per verificare la distribuzione. Puoi anche utilizzare i seguenti comandi per verificare lo stato dell'app.

    • Elenca tutte le tue applicazioni AWS Copilot.

      copilot app ls
    • Mostra informazioni sugli ambienti e sui servizi dell'applicazione.

      copilot app show
    • Mostra informazioni sugli ambienti in uso.

      copilot env ls
    • Mostra informazioni sul servizio, inclusi endpoint, capacità e risorse correlate.

      copilot svc show
    • Elenca tutti i servizi in un'applicazione.

      copilot svc ls
    • Mostra i log di un servizio implementato.

      copilot svc logs
    • Mostra lo stato del servizio.

      copilot svc status
  3. Al termine di questa demo, esegui il seguente comando per ripulire le risorse associate ed evitare di incorrere in addebiti per le risorse non utilizzate.

    copilot app delete