

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

# 使用 AWS Copilot CLI 部署範例 Amazon ECS 應用程式
<a name="copilot-deploy"></a>

**AWS Copilot CLI End-of-Support通知**  
AWS Copilot CLI 將於 **2026 年 6 月 12** 日end-of-support。在此日期之後，工具將不再收到更新、安全修補程式或技術支援。  
2026 年 6 月 12 日之後沒有新功能或增強功能
沒有安全性更新或錯誤修正
無技術支援
現有的部署將繼續運作，但不需要持續維護
**需要協助嗎？** 如需詳細的遷移指引，請聯絡 AWS Support 或造訪我們的[部落格文章](https://aws.amazon.com/blogs/containers/announcing-the-end-of-support-for-the-aws-copilot-cli/)。

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

## 先決條件
<a name="copilot-cli-prerequisites"></a>

在開始前，請確定您符合以下先決條件：
+ 安裝及設定 AWS CLI。如需詳細資訊，請參閱 [AWS 命令列介面](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。
+ 執行 `aws configure` 以設定 AWS Copilot CLI 用來管理您的應用程式和服務的預設設定檔。
+ 安裝和執行 Docker。如需詳細資訊，請參閱 [Docker 入門](https://www.docker.com/get-started)。

## 使用單一命令部署範例 Amazon ECS 應用程式
<a name="copilot-deploy-one"></a>

1. 使用下列命令部署從 GitHub 儲存庫複製的範例 Web 應用程式。如需 AWS Copilot `init`及其旗標的詳細資訊，請參閱 [AWS Copilot 文件](https://aws.github.io/copilot-cli/docs/commands/init/)。

   ```
   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                                  \
     --tag  latest                              \
     --deploy
   ```

1. 部署完成後， AWS Copilot CLI 會傳回 URL，供您用來驗證部署。您也可以使用下列命令來驗證應用程式的狀態。
   + 列出所有 AWS Copilot 應用程式。

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

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

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

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

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

     ```
     copilot svc logs
     ```
   + 顯示服務狀態。

     ```
     copilot svc status
     ```

1. 完成此示範後，請執行下列命令來清理相關聯的資源及避免未使用的資源產生費用。

   ```
   copilot app delete
   ```