使用副駕駛 CLI 部署範例 Amazon ECS AWS 應用程式 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用副駕駛 CLI 部署範例 Amazon ECS AWS 應用程式

安裝 AWS Copilot CLI 之後,您可以依照下列步驟部署範例應用程式、驗證部署,以及清理資源。

必要條件

在開始前,請確定您符合以下先決條件:

  • 安裝及設定 AWS CLI。如需詳細資訊,請參閱 AWS 命令列介面

  • 執行aws configure以設定 AWS Copilot CLI 用來管理您的應用程式和服務的預設設定檔。

  • 安裝和執行 Docker。如需詳細資訊,請參閱 Docker 入門

使用單一命令部署範例 Amazon ECS 應用程式

  1. 使用下列命令部署從 GitHub 儲存庫複製的範例 Web 應用程式。如需 AWS Copilot init 及其旗標的詳細資訊,請參閱 AWS Cop ilot 文件。

    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. 部署完成後, AWS Copilot CLI 將傳回一個 URL,您可以用來驗證部署。您還可以使用以下命令來驗證應用程序的狀態。

    • 列出您所有的 AWS 副駕駛應用程式。

      copilot app ls
    • 顯示有關應用程式中環境和服務的資訊。

      copilot app show
    • 顯示有關您的環境的資訊。

      copilot env ls
    • 顯示有關服務的資訊,包括端點、容量和相關資源。

      copilot svc show
    • 應用程式中所有服務的清單。

      copilot svc ls
    • 顯示已部署服務的日誌。

      copilot svc logs
    • 顯示服務狀態。

      copilot svc status
  3. 完成此示範後,請執行下列命令以清除關聯的資源,並避免對未使用的資源產生費用。

    copilot app delete