AWS 入門

建置無伺服器 Web 應用程式

使用 AWS Lambda、Amazon API Gateway、AWS Amplify、Amazon DynamoDB 和 Amazon Cognito

單元 5:資源清除

若要完成此實驗,您將逐步執行步驟,以清除您在本單元中建立的所有資源

資源清除

在本單元中,您將逐步執行步驟,以清除您在本單元中建立的所有資源。您將刪除 AWS Amplify 應用程式、Amazon Cognito 使用者集區、AWS Lambda 函數、IAM 角色、DynamoDB 資料表、REST API,以及 CloudWatch 日誌。它是最佳實務,用來刪除您不再使用的資源,以避免不需要的變更。

 完成時間

10 分鐘

實作

  • 刪除 Amplify 應用程式。

    1. AWS Amplify 主控台中,選取您在單元 1 中建立的 wildrydes-site 應用程式。
    2. 在應用程式首頁上,選擇動作,然後選取刪除應用程式。出現確認提示時輸入delete,然後選擇刪除
  • 如果已使用提供的 AWS CloudFormation 範本來完成單元 2,則只需使用 AWS CloudFormation 主控台來刪除堆疊即可。否則,刪除您在單元 2 中建立的 Amazon Cognito 使用者集區。

    1. Amazon Cognito 主控台中,選取您的 WildRydes 使用者集區名稱
    2. 選擇刪除使用者集區
    3. 選取停用刪除保護旁的核取方塊。
    4. 輸入 WildRydes 以確認刪除,然後選擇刪除
  • 刪除您在單元 3 中建立的 AWS Lambda 函數、IAM 角色和 Amazon DynamoDB 資料表。

    AWS Lambda 函數

    1. AWS Lambda 主控台的函數頁面上,選取您在單元 3 中建立的 RequestUnicorn 函數。
    2. 動作下拉式清單中,選擇刪除函數


    IAM 角色

    1. IAM 主控台中,從左側導覽窗格中選取角色
    2. WildRydesLambda 輸入至篩選條件方塊中。
    3. 選取您在單元 3 中建立的角色旁的核取方塊,WildRydesLambda,然後選擇刪除
    4. 若要確認刪除,請將 WildRydesLambda 輸入文字輸入欄位。選擇刪除。 


    Amazon DynamoDB 資料表

    1. Amazon DynamoDB 主控台中,選取左側導覽窗格中的資料表
    2. 選取您在單元 3 中建立的 Rides 資料表旁的核取方塊。
    3. 選擇刪除
    4. 選取刪除所有用於 Rides 的 CloudWatch 警示旁的核取方塊,在文字輸入欄位中輸入 confirm,然後選擇刪除
    5. 資料表頁面上的狀態欄位將變更為正在刪除,則當成功刪除資料表時,其將從資料表清單中消失。 
  • 刪除在單元 4 中建立的 REST API。 

    1. Amazon API Gateway主控台中,選取您在單元 4 中建立的 WildRydes API。
    2. 動作下拉式清單中,選擇 刪除
    3. 刪除 API 確認畫面上,選擇刪除
  • AWS Lambda 會在 Amazon CloudWatch Logs 中自動建立每個函數的新日誌群組,並在調用您的函數時將日誌寫入其中。您應該刪除 RequestUnicorn 函數的日誌群組。此外,如果您已啟動任何 CloudFormation 堆疊,則在那些堆疊中可能有與自訂資源相關聯且應該刪除的日誌群組。

    1. Amazon CloudWatch 主控台,展開左側導覽窗格中的日誌,然後選取日誌群組
    2. 選取 /aws/lambda/RequestUnicorn 日誌群組旁的核取方塊。如果您的帳戶中有許多日誌群組,則可以將 /aws/lambda/RequestUnicorn 輸入至篩選條件文字方塊中,以輕鬆地找出日誌群組。
    3. 動作下拉式清單中,選取刪除日誌群組
    4. 出現確認提示時,選擇刪除
    5. 如果已啟動任何 CloudFormation 範本來完成單元,請對任何以 /aws/lambda/wildrydes-webapp 開始的日誌群組重複步驟 2-4。

本頁對您是否有幫助?

恭喜您!

恭喜您!

恭喜您! 您已使用 AWS 建置及移除無伺服器 Web 應用程式。