在本單元中您會執行所有步驟,終止整個學習路徑過程當中建立的所有資源。您會終止 Amazon S3 儲存貯體、Amazon Cognito 使用者集區、AWS Lambda 功能、IAM 角色、DynamoDB 表、REST API 以及 CloudWatch Log。刪除不再使用的資源是一項最佳實務,如此即可避免產生任何不必要的費用。

單元完成時間:10 分鐘

刪除的服務:AWS Lambda、Amazon API Gateway、Amazon S3、Amazon DynamoDB、Amazon Cognito、AWS CloudWatch 


依照以下的逐步說明,刪除您在每個單元中建立的 AWS 資源。按一下各個步驟編號以展開區段。

  • 步驟 1. 刪除 Amazon S3 儲存貯體

    若您使用提供的 AWS CloudFormation 範本來完成第 1 單元,僅需使用 AWS CloudFormation 主控台來刪除堆疊。否則,請刪除您在第 1 單元中建立的 Amazon S3 儲存貯體。


    1. 在「AWS 管理主控台」中,選擇「Services (服務)」,然後再於「儲存」下方選取 S3

    2. 選取您在第 1 單元中建立的儲存貯體。

    3. 選擇「Delete bucket (刪除儲存貯體)」。

    4. 出現確認提示時,請輸入儲存貯體的名稱,然後再選擇確認。

  • 步驟 2. 刪除 Amazon Cognito 使用者集區

    若您使用提供的 AWS CloudFormation 範本來完成第 2 單元,僅需使用 AWS CloudFormation 主控台來刪除堆疊。否則,請刪除您在第 2 單元中建立的 Amazon Cognito 使用者集區。


    1. 在「AWS 主控台」中,選擇「Services (服務)」,然後再於「Mobile Services (行動服務)」下方選取 Cognito

    2. 選擇「Manage your User Pools (管理您的使用者集區)」。

    3. 選取您在第 2 單元中建立的 WildRydes 使用者集區。

    4. 在頁面右上方選擇「Delete Pool (刪除集區)」。

    5. 輸入 delete ,然後在出現確認提示時選擇「Delete Pool (刪除集區)」。

  • 步驟 3. 刪除無伺服器後端

    刪除您在第 3 單元中建立的 AWS Lambda 功能、IAM 角色和 Amazon DynamoDB 表。


    Lambda 功能

    1. 在「AWS 管理主控台」中,按一下「Services (服務)」,然後再於「運算」下方選取 Lambda

    2. 選取您在第 3 單元中建立的 RequestUnicorn 功能。

    3. 從「Actions (動作)」下拉式清單中,選擇「Delete function (刪除功能)」。

    4. 在出現系統提示時,選擇「Delete (刪除)」。

    IAM 角色

    1. 在「AWS 管理主控台」中,按一下「Services (服務)」,然後再於「Security, Identity & Compliance (安全、身分與合規)」下方選取 IAM

    2. 從導覽功能表中,選取「Roles (角色)」。

    3. 在篩選條件方塊中,輸入 WildRydesLambda

    4. 選取您在第 3 單元中建立的角色。

    5. 從「Role actions (角色動作)」下拉式清單中,選取「Delete role (刪除角色)」。

    6. 在出現系統提示時,選擇「Yes, Delete (是,刪除)」。

    DynamoDB 表

    1. 在「AWS 管理主控台」中,按一下「Services (服務)」,然後再於「資料庫」下方選取 DynamoDB

    2. 在導覽功能表中,選擇「Tables (表格)」。

    3. 選擇您在第 3 單元中建立的 Rides 表格。

    4. 從「Actions (動作)」下拉式清單中,選擇「Delete table (刪除表格)」。

    5. 保留選取「Delete all CloudWatch alarms for this table (刪除此表格的所有 CloudWatch 警示)」,然後選擇「Delete (刪除)」。

  • 步驟 4. 刪除 REST API

    刪除您在第 4 單元中建立的 REST API。當您在「Amazon API Gateway 主控台」中選取 API 時,在「Actions (動作)」下拉式清單中會顯示「Delete API (刪除 API)」選項。


    1. 在「AWS 管理主控台」中,按一下「Services (服務)」,然後再於「Application Services (應用程式服務)」下方選取 API Gateway

    2. 選取您在第 4 單元中建立的 API。

    3. 展開「Actions (動作)」下拉式清單,選擇「Delete API (刪除 API)」。

    4. 出現系統提示時輸入 API 的名稱,然後選擇「Delete API (刪除 API)」。

  • 步驟 5. 刪除 CloudWatch Log

    叫用功能時,AWS Lambda 會在 Amazon CloudWatch Logs 中為每個功能自動建立新日誌群組,並在其中寫入日誌。您應刪除 RequestUnicorn 功能的日誌群組。此外,若您啟動任何 CloudFormation 堆疊,則在應刪除的這些堆疊當中,可能會具有與自訂資源關聯的日誌群組。


    1. 在「AWS 主控台」中,按一下「Services (服務)」,然後再於「Management Tools (管理工具)」下方選取 CloudWatch

    2. 在導覽功能表中,選擇「Logs (日誌)」。

    3. 選取 /aws/lambda/RequestUnicorn 日誌群組。若您的帳戶具有眾多日誌群組,則可將 /aws/lambda/RequestUnicorn 輸入至「篩選條件」文字方塊,以輕鬆找到日誌群組。

    4. 從「Actions (動作)」下拉式清單中,選擇「Delete log group (刪除日誌群組)」。

    5. 在出現系統提示時,選擇「Yes, Delete (是,刪除)」。

    6. 若您已啟動任何 CloudFormation 範本來完成單元,請針對所有如下開頭的日誌群組,重覆執行步驟 3 至步驟 5. /aws/lambda/wildrydes-webapp

Serverless_Web_App_LP_assets-badge

恭喜!您已使用 Amazon Web Services (AWS) 建立和終止無伺服器 web 應用程式。

範例文字

進一步了解

了解適用於 Amazon Web Services (AWS) 無伺服器運算的功能、元件和使用案例概觀。 瀏覽無伺服器運算 »

深入探究

檢閱使用 API Gateway 和 AWS Lambda 的無伺服器多層式架構,以縮短部署與操作週期。 閱讀白皮書 »

建立工作流程

了解關於使用 AWS 的 CI/CD 工具,自動化部署無伺服器應用程式在 AWS 上運作的方法。 觀賞網路研討會 »