

終止支援通知：2026 年 10 月 7 日 AWS 將終止 的支援 AWS Proton。2026 年 10 月 7 日之後，您將無法再存取 AWS Proton 主控台或 AWS Proton 資源。您部署的基礎設施將保持不變。如需詳細資訊，請參閱[AWS Proton 服務棄用和遷移指南](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html)。

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

# 入門 AWS Proton
<a name="ag-getting-started"></a>

開始使用之前，請先[設定](ag-setting-up.md) 以使用 ， AWS Proton 並確認您已符合[開始使用先決條件](getting-started-prerequisites.md)。

**選擇下列一或多個路徑 AWS Proton 以開始使用 ：**
+ 透過文件連結，遵循引導式[範例主控台或 CLI 工作流程](ag-admin-workflow.md)。
+ 執行引導式[範例主控台工作流程](ag-getting-started-console.md)。
+ 執行引導式[範例 AWS CLI 工作流程](ag-getting-started-cli.md)。



**Topics**
+ [先決條件](getting-started-prerequisites.md)
+ [開始使用工作流程](ag-admin-workflow.md)
+ [開始使用 AWS 管理主控台](ag-getting-started-console.md)
+ [開始使用 AWS CLI](ag-getting-started-cli.md)
+ [AWS Proton 範本程式庫](ag-getting-started-templates.md)

# 先決條件
<a name="getting-started-prerequisites"></a>

開始使用 之前 AWS Proton，請確定符合下列先決條件。如需詳細資訊，請參閱[設定](ag-setting-up.md)。
+ 您有具有管理員許可的 IAM 帳戶。如需詳細資訊，請參閱[使用 IAM 設定](ag-setting-up-iam.md)。
+ 您有 AWS Proton 服務角色，而 AWS Proton 管道服務角色會連接到您的帳戶。如需詳細資訊，請參閱[設定 AWS Proton 服務角色](ag-setting-up-iam.md#setting-up-cicd)及[的服務角色 AWS Proton](security_iam_service-with-iam.md#security_iam_service-with-iam-roles-service)。
+ 您有 AWS CodeStar 連線。如需詳細資訊，請參閱[設定 AWS CodeStar 連線](setting-up-for-service.md#setting-up-vcontrol)。
+ 您熟悉建立 CloudFormation 範本和 Jinja 參數化。如需詳細資訊，請參閱* CloudFormation 《 使用者指南》和 Jinja 網站中的*[什麼是 CloudFormation？](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)。 [https://palletsprojects.com/projects/jinja](https://palletsprojects.com/projects/jinja)
+ 您具備 AWS 基礎設施服務的工作知識。
+ 您已登入您的 AWS 帳戶。

# 開始使用工作流程
<a name="ag-admin-workflow"></a>

依照範例步驟和連結，了解如何建立範本套件、建立和註冊範本，以及建立環境和服務。

開始之前，請確認您已建立 [AWS Proton 服務角色](ag-setting-up-iam.md#setting-up-cicd)。

如果您的服務範本包含 AWS Proton 服務管道，請確認您已建立 [AWS CodeStar 連線](setting-up-for-service.md#setting-up-vcontrol)和[AWS Proton 管道服務角色](ag-setting-up-iam.md#setting-up-cicd)。

如需詳細資訊，請參閱[AWS Proton 服務 API 參考](https://docs.aws.amazon.com/proton/latest/APIReference/Welcome.html)。

**範例：工作流程入門**

1. 如需 AWS Proton 輸入和輸出的高階檢視[AWS Proton 運作方式](ag-works.md)，請參閱中的圖表。

1. [建立環境套件和服務範本套件](ag-template-authoring.md#ag-template-bundles)。

   1. 識別[輸入參數](parameters.md)。

   1. 建立[結構描述檔案](ag-schema.md)。

   1. 建立[基礎設施即程式碼 (IaC) 檔案](ag-infrastructure-tmp-files.md)。

   1. 若要[包裝範本套件](ag-wrap-up.md)，請建立資訊清單檔案，並在目錄中整理 IaC 檔案、資訊清單檔案和結構描述檔案。

   1. 讓 [範本套件](ag-wrap-up.md)可供 存取 AWS Proton。

1. 使用 [建立並註冊環境範本版本](template-create.md) AWS Proton。

   當您使用主控台建立和註冊範本時，會自動建立範本版本。

   當您使用 AWS CLI 建立和註冊範本時：

   1. 建立環境範本。

   1. 建立環境範本版本。

   如需詳細資訊，請參閱 *AWS Proton API 參考*中的 [CreateEnvironmentTemplate](https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplate.html) 和 [CreateEnvironmentTemplateVersion](https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironmentTemplateVersion.html)。

1. [發佈您的環境範本](template-update.md)，使其可供使用。

   如需詳細資訊，請參閱 *AWS Proton API 參考*中的 [UpdateEnvironmentTemplateVersion](https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateEnvironmentTemplateVersion.html)。

1. 若要[建立環境](ag-create-env.md)，請選取已發佈的環境範本版本，並提供必要輸入的值。

   如需詳細資訊，請參閱 *AWS Proton API 參考*中的 [CreateEnvironment](https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateEnvironment.html)。

1. 使用 [建立並註冊服務範本版本](template-create.md) AWS Proton。

   當您使用主控台建立和註冊範本時，會自動建立範本版本。

   當您使用 AWS CLI 建立和註冊範本時：

   1. 建立服務範本。

   1. 建立服務範本版本。

   如需詳細資訊，請參閱 *AWS Proton API 參考*中的 [CreateServiceTemplate](https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplate.html) 和 [CreateServiceTemplateVersion](https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateServiceTemplateVersion.html)。

1. [發佈您的服務範本](template-update.md)以使其可供使用。

   如需詳細資訊，請參閱 *AWS Proton API 參考*中的 [UpdateServiceTemplateVersion](https://docs.aws.amazon.com/proton/latest/APIReference/API_UpdateServiceTemplateVersion.html)。

1. 若要[建立服務](ag-create-svc.md)，請選取已發佈的服務範本版本，並提供必要輸入的值。

   如需詳細資訊，請參閱 *AWS Proton API 參考*中的 [CreateService](https://docs.aws.amazon.com/proton/latest/APIReference/API_CreateService.html)。

# 開始使用 AWS 管理主控台
<a name="ag-getting-started-console"></a>

**開始使用 AWS Proton**
+ 建立和檢視環境範本。
+ 使用您剛建立的環境範本來建立、檢視和發佈服務範本。
+ 建立環境和服務 （選用）。
+ 如果已建立，請刪除服務範本、環境範本、環境和服務。

## 步驟 1：開啟 AWS Proton 主控台
<a name="ag-getting-started-step1"></a>
+ 開啟 [AWS Proton 主控台](https://console.aws.amazon.com//proton/)

## 步驟 2：準備使用範例範本
<a name="ag-getting-started-step2"></a>

1. 建立 Codestar Connection to Github，並命名連線 my-proton-connection。

1. 導覽至[https://github.com/aws-samples/aws-proton-cloudformation-sample-templates](https://github.com/aws-samples/aws-proton-cloudformation-sample-templates)。

1. 在您的 Github 帳戶中建立儲存庫的分支。

## 步驟 3：建立環境範本
<a name="ag-getting-started-step3"></a>

在導覽窗格中，選擇**環境範本**。

1. 在**環境範本**頁面中，選擇**建立環境範本**。

1. 在**建立環境範本**頁面的**範本選項**區段中，選擇**建立範本以佈建新的環境**。

1. 在**範本套件來源**區段中，選擇**從 Git 同步範本套件**。

1. 在**範本定義儲存庫**區段中，選取**選擇連結的 Git 儲存庫**。

1. 從**儲存庫清單中**選取 **my-proton-connection**。

1. 從**分支清單中**選取**主要** 。

1. 在 **Proton 環境範本詳細資訊**區段中。

   1. 將範本名稱輸入為 **fargate-env**。

   1. 將環境範本顯示名稱輸入為 **My Fargate Environment**。

   1. （選用） 輸入環境範本的描述。

1. （選用） 在**標籤**區段中，選擇**新增標籤**，然後輸入索引鍵和值以建立客戶受管標籤。

1. 選擇**建立環境範本**。

   您現在位於顯示新環境範本狀態和詳細資訊的新頁面。這些詳細資訊包括 AWS 和客戶受管標籤的清單。 會在您建立 AWS Proton 資源時 AWS Proton 自動為您產生 AWS 受管標籤。如需詳細資訊，請參閱[AWS Proton 資源和標記](resources.md)。

1. 新環境範本狀態的狀態會以**草稿**狀態開始。您和具有`proton:CreateEnvironment`許可的其他人可以檢視和存取它。依照下一個步驟，讓範本可供其他人使用。

1. 在**範本版本**區段中，選擇您剛建立之範本次要版本左側的選項按鈕 (1.0)。或者，您可以在資訊提醒橫幅中選擇**發佈**，並略過下一個步驟。

1. 在**範本版本**區段中，選擇**發佈**。

1. 範本狀態變更為**已發佈**。由於它是範本的最新版本，因此它是**建議**版本。

1. 在導覽窗格中，選取**環境範本**。

   新頁面會顯示您的環境範本清單，以及範本詳細資訊。

## 步驟 4：建立服務範本
<a name="ag-getting-started-step4"></a>

**建立服務範本。**

1. 在導覽窗格中，選擇**服務範本**。

1. 在**服務範本**頁面中，選擇**建立服務範本**。

1. 在**建立服務範本**頁面的**範本套件來源**區段中，選擇**從 Git 同步範本套件**。

1. 在**範本**區段中，選取**選擇連結的 Git 儲存庫**。

1. 從**儲存庫清單中**選取 **my-proton-connection**。

1. 從**分支清單中**選取**主要** 。

1. 在 **Proton 服務範本詳細資訊**區段中。

   1. 將服務範本名稱輸入為 **backend-fargate-svc**。

   1. 將服務範本顯示名稱輸入為 **My Fargate Service**。

   1. （選用） 輸入服務範本的描述。

1. 在**相容環境範本**區段中。

   1. 勾選環境範本 **My Fargate 環境**左側的核取方塊，以選取新服務範本的相容環境範本。

1. 對於**加密設定**，請保留預設值。

1. 在**管道定義**區段中。

   1. 保持選取**此範本包含 CI/CD 管道**按鈕。

1. 選擇**建立服務範本**。

   您現在位於顯示新服務範本狀態和詳細資訊的新頁面，包括 AWS 和 客戶受管標籤的清單。

1. 新服務範本狀態的狀態會以**草稿**狀態開始。只有管理員可以檢視和存取它。若要讓 服務範本可供開發人員使用，請遵循下一個步驟。

1. 在**範本版本**區段中，選擇您剛建立之範本次要版本左側的選項按鈕 (1.0)。或者，您可以在資訊提醒橫幅中選擇**發佈**，並略過下一個步驟。

1. 在**範本版本**區段中，選擇**發佈**。

1. 範本狀態變更為**已發佈**。

   您的服務範本的第一個次要版本已發佈，可供開發人員使用。由於它是範本的最新版本，因此它是**建議**版本。

1. 在導覽窗格中，選擇**服務範本**。

   新頁面會顯示您的服務範本和詳細資訊清單。

## 步驟 5：建立環境
<a name="ag-getting-started-step5"></a>

在導覽窗格中，選擇 **Environments (環境)**。

1. 選擇 **Create environment** (建立環境)。

1. 在**選擇環境範本**頁面中，選取您剛建立的範本。它名為 **My Fargate Environment**。然後，選擇**設定**。

1. 在**設定環境**頁面的**佈建**區段中，選擇**透過 佈建 AWS Proton**。

1. 在**部署帳戶**區段中，選取**此 AWS 帳戶**。

1. 在**環境設定**中，輸入環境名稱為 **my-fargate-environment**。

1. 在**環境角色**區段中，選取**新增服務角色**，或者，如果您已建立 AWS Proton 服務角色，請選取**現有服務角色**。

   1. 選取**新服務角色**以建立新的角色。

      1. 將**環境角色名稱**輸入為 **MyProtonServiceRole**。

      1. 勾選核取方塊，以同意為您的帳戶建立具有管理權限 AWS Proton 的服務角色。

   1. 選取**現有服務角色**以使用現有角色。

      1. 在**環境角色名稱下拉式清單欄位中選取您的角色**。

1. 選擇**下一步**。

1. 在**設定自訂設定**頁面上，使用預設值。

1. 選擇**下一步**並檢閱您的輸入。

1. 選擇**建立**。

   檢視環境詳細資訊和狀態，以及環境的 AWS 受管標籤和客戶受管標籤。

1. 在導覽窗格中，選擇 **Environments (環境)**。

   新頁面會顯示您的環境清單，以及狀態和其他環境詳細資訊。

## 步驟 6：選用 - 建立服務並部署應用程式
<a name="ag-getting-started-step6"></a>

1. 開啟 [AWS Proton 主控台](https://console.aws.amazon.com//proton/)。

1. 在導覽窗格中，選擇**服務**。

1. 在**服務**頁面中，選擇**建立服務**。

1. 在**選擇服務範本**頁面中，選擇範本卡右上角的選項按鈕，以選取**我的 Fargate 服務**範本。

1. 選擇頁面右****下角的設定。

1. 在**設定服務**頁面**的服務設定**區段中，輸入服務名稱 **my-service**。

1. （選用） 輸入服務的描述。

1. 

**在**服務儲存庫設定**區段中：**

   1. 對於 **CodeStar 連線**，請從清單中選擇您的連線。

   1. 針對**儲存庫名稱**，從清單中選擇來源碼儲存庫的名稱。

   1. 針對**分支名稱**，從清單中選擇來源碼儲存庫分支的名稱。

1. （選用） 在**標籤**區段中，選擇**新增標籤**，然後輸入索引鍵和值以建立客戶受管標籤。然後選擇**下一步**。

1. 在**設定自訂設定**頁面**的服務執行個體**區段中****，依照下列步驟為服務執行個體參數提供自訂值。

   1. 輸入執行個體名稱 **my-app-service**。

   1. 選擇**my-fargate-environment**服務執行個體的環境。

   1. 保留其餘執行個體參數的預設值。

   1. 保留**管道輸入的**預設值。

   1. 選擇**下一步**並檢閱您的輸入。

   1. 選擇**建立**並檢視您的服務狀態和詳細資訊。

1. 在服務詳細資訊頁面中，選擇**概觀**和管道索引標籤，以檢視您的服務執行個體和**管道**的狀態。在這些頁面上，您也可以檢視 AWS 和客戶受管標籤。 AWS Proton 會自動為您建立 AWS 受管標籤。選擇**管理標籤**以建立和修改客戶受管標籤。如需標記的相關資訊，請參閱[AWS Proton 資源和標記](resources.md)。

1. 服務處於**作用中**狀態後，在**概觀**索引標籤**的服務執行個體**區段中，選擇您的服務執行個體名稱 **my-app-service**。

   您現在位於服務執行個體詳細資訊頁面。

1. 若要檢視您的應用程式，請在**輸出**區段中，將 **ServiceEndpoint** 連結複製到您的瀏覽器。

   您可以在網頁中看到 AWS Proton 圖形。

1. 建立服務之後，在導覽窗格中，選擇**服務**以檢視您的服務清單。

## 步驟 7：清除。
<a name="ag-getting-started-step7"></a>

1. 開啟 [AWS Proton 主控台](https://console.aws.amazon.com//proton/)。

1. 

**刪除服務 （如果您已建立服務）**

   1. 在導覽窗格中，選擇**服務**。

   1. 在**服務**頁面中，選擇服務名稱 **my-service**。

      您現在位於 **my-service** 的服務詳細資訊頁面。

   1. 在頁面的右上角，選擇**動作**，然後選擇**刪除**。

   1. 模態會提示您確認刪除動作。

   1. 遵循指示並選擇**是，刪除**。

1. 

**刪除環境**

   1. 在導覽窗格中，選擇 **Environments (環境)**。

   1. 在**環境**頁面中，選取您剛建立之環境左側的選項按鈕。

   1. 依序選擇**動作**和**刪除**。

   1. 模態會提示您確認刪除動作。

   1. 遵循指示並選擇**是，刪除**。

1. 

**刪除服務範本**

   1. 在導覽窗格中，選擇**服務範本**。

   1. 在**服務範本**頁面中，選取服務範本 **my-svc-template** 左側的選項按鈕。

   1. 依序選擇**動作**和**刪除**。

   1. 模態會提示您確認刪除動作。

   1. 遵循指示並選擇**是，刪除**。這會刪除服務範本及其所有版本。

1. 

**刪除環境範本**

   1. 在導覽窗格中，選擇**環境範本**。

   1. 在**環境範本**頁面中，選取 **my-env-template** 左側的選項按鈕。

   1. 依序選擇**動作**和**刪除**。

   1. 模態會提示您確認刪除動作。

   1. 遵循指示並選擇**是，刪除**。這會刪除環境範本及其所有版本。

1. 

**刪除您的 Codestar 連線**

# 開始使用 AWS CLI
<a name="ag-getting-started-cli"></a>

若要開始使用 AWS Proton AWS CLI，請遵循本教學課程。本教學課程示範以 為基礎的公有負載平衡 AWS Proton 服務 AWS Fargate。本教學課程也會佈建 CI/CD 管道，以部署具有顯示影像的靜態網站。

開始之前，請確定您已正確設定。如需詳細資訊，請參閱[先決條件](getting-started-prerequisites.md)。

## 步驟 1：註冊環境範本
<a name="ag-getting-started-cli.env-templ"></a>

在此步驟中，身為管理員，您會註冊範例環境範本，其中包含 Amazon Elastic Container Service (Amazon ECS) 叢集和具有兩個公有/私有子網路的 Amazon Virtual Private Cloud (Amazon VPC)。

**註冊環境範本**

1. 將[AWS Proton 範例 CloudFormation 範本](https://github.com/aws-samples/aws-proton-cloudformation-sample-templates/)儲存庫撥入 GitHub 帳戶或組織。此儲存庫包含我們在本教學課程中使用的環境和服務範本。

   然後，向 註冊您的分叉儲存庫 AWS Proton。如需詳細資訊，請參閱[建立儲存庫的連結](ag-create-repo.md)。

1. 建立環境範本。

   環境範本資源會追蹤環境範本版本。

   ```
   $ aws proton create-environment-template \
     --name "fargate-env" \
     --display-name "Public VPC Fargate" \
     --description "VPC with public access and ECS cluster"
   ```

1. 建立範本同步組態。

   AWS Proton 設定儲存庫與環境範本之間的同步關係。然後，它會建立`DRAFT`處於 狀態的範本版本 1.0。

   ```
   $ aws proton create-template-sync-config \
     --template-name "fargate-env" \
     --template-type "ENVIRONMENT" \
     --repository-name "your-forked-repo" \
     --repository-provider "GITHUB" \
     --branch "your-branch" \
     --subdirectory "environment-templates/fargate-env"
   ```

1. 等待環境範本版本成功註冊。

   當此命令傳回 的結束狀態時`0`，版本註冊即完成。這在指令碼中非常有用，以確保您可以在下一個步驟中成功執行命令。

   ```
   $ aws proton wait environment-template-version-registered \
     --template-name "fargate-env" \
     --major-version "1" \
     --minor-version "0"
   ```

1. 發佈環境範本版本，使其可用於建立環境。

   ```
   $ aws proton update-environment-template-version \
     --template-name "fargate-env" \
     --major-version "1" \
     --minor-version "0" \
     --status "PUBLISHED"
   ```

## 步驟 2：註冊服務範本
<a name="ag-getting-started-cli.srv-templ"></a>

在此步驟中，身為管理員，您會註冊範例服務範本，其中包含在負載平衡器和 使用的 CI/CD 管道後方佈建 Amazon ECS Fargate 服務所需的所有資源 AWS CodePipeline。

**註冊服務範本**

1. 建立服務範本。

   服務範本資源會追蹤服務範本版本。

   ```
   $ aws proton create-service-template \
     --name "load-balanced-fargate-svc" \
     --display-name "Load balanced Fargate service" \
     --description "Fargate service with an application load balancer"
   ```

1. 建立範本同步組態。

   AWS Proton 會在您的儲存庫和服務範本之間設定同步關係。然後，它會建立`DRAFT`處於 狀態的範本版本 1.0。

   ```
   $ aws proton create-template-sync-config \
     --template-name "load-balanced-fargate-svc" \
     --template-type "SERVICE" \
     --repository-name "your-forked-repo" \
     --repository-provider "GITHUB" \
     --branch "your-branch" \
     --subdirectory "service-templates/load-balanced-fargate-svc"
   ```

1. 等待服務範本版本成功註冊。

   當此命令傳回 的結束狀態時`0`，版本註冊即完成。這在指令碼中非常有用，以確保您可以在下一個步驟中成功執行命令。

   ```
   $ aws proton wait service-template-version-registered \
     --template-name "load-balanced-fargate-svc" \
     --major-version "1" \
     --minor-version "0"
   ```

1. 發佈服務範本版本，使其可用於建立服務。

   ```
   $ aws proton update-service-template-version \
     --template-name "load-balanced-fargate-svc" \
     --major-version "1" \
     --minor-version "0" \
     --status "PUBLISHED"
   ```

## 步驟 3：部署環境
<a name="ag-getting-started-cli.env-deploy"></a>

在此步驟中，身為管理員，您可以從 AWS Proton 環境範本執行個體化環境。

**部署環境**

1. 取得您所註冊環境範本的範例規格檔案。

   您可以從`environment-templates/fargate-env/spec/spec.yaml`範本範例儲存庫下載 檔案。或者，您可以在本機擷取整個儲存庫，並從 `environment-templates/fargate-env`目錄執行 **create-environment**命令。

1. 建立環境。

   AWS Proton 會從您的環境規格讀取輸入值、將它們與您的環境範本合併，並使用 AWS Proton 服務角色在您的 AWS 帳戶中佈建環境資源。

   ```
   $ aws proton create-environment \
     --name "fargate-env-prod" \
     --template-name "fargate-env" \
     --template-major-version 1 \
     --proton-service-role-arn "arn:aws:iam::123456789012:role/AWS ProtonServiceRole" \
     --spec "file://spec/spec.yaml"
   ```

1. 等待環境成功部署。

   ```
   $ aws proton wait environment-deployed --name "fargate-env-prod"
   ```

## 步驟 4：部署服務 【應用程式開發人員】
<a name="ag-getting-started-cli.srv-deploy"></a>

在先前的步驟中，管理員已註冊並發佈服務範本，並部署環境。身為應用程式開發人員，您現在可以建立 AWS Proton 服務並將其部署到 AWS Proton 環境中

**部署服務**

1. 取得管理員註冊之服務範本的範例規格檔案。

   您可以從`service-templates/load-balanced-fargate-svc/spec/spec.yaml`範本範例儲存庫下載 檔案。或者，您可以在本機擷取整個儲存庫，並從 `service-templates/load-balanced-fargate-svc`目錄執行 **create-service**命令。

1. 將 [AWS Proton Sample Services](https://github.com/aws-samples/aws-proton-sample-services/) 儲存庫撥入 GitHub 帳戶或組織。此儲存庫包含我們在本教學課程中使用的應用程式原始碼。

1. 建立服務。

   AWS Proton 會從服務規格讀取輸入值、將它們與您的服務範本合併，並在規格中指定的環境中佈建您 AWS 帳戶中的服務資源。 AWS CodePipeline 管道會從您在 命令中指定的儲存庫部署您的應用程式程式碼。

   ```
   $ aws proton create-service \
     --name "static-website" \
     --repository-connection-arn \
       "arn:aws:codestar-connections:us-east-1:123456789012:connection/your-codestar-connection-id" \
     --repository-id "your-GitHub-account/aws-proton-sample-services" \
     --branch-name "main" \
     --template-major-version 1 \
     --template-name "load-balanced-fargate-svc" \
     --spec "file://spec/spec.yaml"
   ```

1. 等待服務成功部署。

   ```
   $ aws proton wait service-created --name "static-website"
   ```

1. 擷取輸出並檢視您的新網站。

   執行以下命令：

   ```
   $ aws proton list-service-instance-outputs \
     --service-name "static-website" \
     --service-instance-name load-balanced-fargate-svc-prod
   ```

   命令的輸出應類似於以下內容：

   ```
   {
       "outputs": [
           {
               "key": "ServiceURL",
               "valueString": "http://your-service-endpoint.us-east-1.elb.amazonaws.com"
           }
       ]
   }
   ```

   `ServiceURL` 執行個體輸出的值是新服務網站的端點。使用您的瀏覽器導覽至瀏覽器。您應該會在靜態頁面上看到下圖：  
![\[Web 瀏覽器顯示從入門 CLI 程序產生的靜態映像網站\]](http://docs.aws.amazon.com/zh_tw/proton/latest/userguide/images/getting-started-static-site.png)

## 步驟 5：清除 （選用）
<a name="ag-getting-started-cli.cleanup"></a>

在此步驟中，當您完成探索您在本教學課程中建立 AWS 的資源，並為了節省與這些資源相關的成本時，您會將其刪除。

**刪除教學課程資源**

1. 若要刪除服務，請執行下列命令：

   ```
   $ aws proton delete-service --name "static-website"
   ```

1. 若要刪除環境，請執行下列命令：

   ```
   $ aws proton delete-environment --name "fargate-env-prod"
   ```

1. 若要刪除服務範本，請執行下列命令：

   ```
   $ aws proton delete-template-sync-config \
     --template-name "load-balanced-fargate-svc" \
     --template-type "SERVICE"
   $ aws proton delete-service-template --name "load-balanced-fargate-svc"
   ```

1. 若要刪除環境範本，請執行下列命令：

   ```
   $ aws proton delete-template-sync-config \
     --template-name "fargate-env" \
     --template-type "ENVIRONMENT"
   $ aws proton delete-environment-template --name "fargate-env"
   ```

# AWS Proton 範本程式庫
<a name="ag-getting-started-templates"></a>

 AWS Proton 團隊會在 GitHub 上維護範本範例的程式庫。程式庫包含許多常見環境和應用程式基礎設施案例的基礎設施即程式碼 (IaC) 檔案範例。

範本程式庫存放在兩個 GitHub 儲存庫中：
+ [aws-proton-cloudformation-sample-templates](https://github.com/aws-samples/aws-proton-cloudformation-sample-templates/) – *AWS CloudFormation*搭配 Jinja 作為其 IaC 語言的範本套件範例。您可以針對[AWS受管佈建](ag-works-prov-methods.md#ag-works-prov-methods-direct)環境使用這些範例。
+ [aws-proton-terraform-sample-templates](https://github.com/aws-samples/aws-proton-terraform-sample-templates/) – 使用 *Terraform* 作為其 IaC 語言的範本套件範例。您可以針對[自我管理佈建](ag-works-prov-methods.md#ag-works-prov-methods-self)環境使用這些範例。

每個儲存庫都有一個`README`檔案，其中包含儲存庫內容和結構的完整資訊。每個範例都有範本涵蓋的使用案例、範例的架構，以及範本採用的輸入參數的相關資訊。

您可以直接使用此程式庫中的範本，方法是將其中一個程式庫的儲存庫複製到 GitHub 帳戶。或者，使用這些範例做為開發環境和服務範本的起點。