在之前的單元中,您為線上益智遊戲建置了排行榜系統。為了建置此系統,您使用了下列工具:

這些工具針對建置高流量遊戲應用程式時遇到的許多問題提供了靈活的大規模解決方案。

在接下來的步驟中,您將清理在本實驗室中建立的資源。

完成單元的時間:20 分鐘


  • 步驟 1.刪除 AWS Lambda、Amazon API Gateway 和 Amazon Cognito 資源

    AWS Lambda 和 AWS API Gateway 是計量收費,因此將其留在帳戶中也不需付費。雖然如此,在您使用完資源之後,最後將其清理。

    scripts/ 資料夾中,有一個稱為 delete-resources.sh 的檔案。該指令碼將刪除 Lambda 函數、API Gateway REST API、函數的 IAM 角色和 Amazon Cognito 使用者集區。

    在終端機中使用以下命令執行此指令碼:

    bash scripts/delete-resources.sh

    您應會在終端機中看到以下輸出:

    Removing REST API
    Deleting IAM role
    Deleting Lambda function
    Deleting Cognito User Pool
  • 步驟 2.刪除 Amazon Aurora Serverless 資料庫

    刪除您建立的 Amazon Aurora Serverless 資料庫。

    1. 導覽到 RDS 主控台,並在左窗格中選擇資料庫
    2. 選擇排行榜資料庫。
    3. 選擇動作,然後選擇刪除
    4. 在確認對話方塊中,針對建立最終快照選項,選擇,然後選取我認可核取方塊。
    5. 選擇刪除資料庫叢集
  • 步驟 3.刪除 AWS Secrets Manager 中的資料庫登入資料

    接著,刪除您儲存在 AWS Secrets Manager 中的資料庫登入資料。

    1. 導覽到 Secrets Manager 主控台
    2. 選擇排行榜資料庫 密碼。
    3. 選擇動作,然後選擇刪除密碼
    4. 為安全起見,Secrets Manager 要求一段等待期間,隨後方能永久刪除密碼。使用 30 天的預設期間,然後選擇排定刪除
  • 步驟 4.刪除 Amazon ElastiCache 執行個體

    接著,移除 Amazon ElastiCache 執行個體。

    1. 瀏覽到 ElastiCache 主控台
    2. 選擇 Redis
    3. 選擇排行榜執行個體。
    4. 選擇動作,然後選擇刪除
    5. 刪除叢集 確認畫面中,選擇刪除來刪除叢集。請勿選取此選項來建立備份。
  • 步驟 5.刪除聯網資源

    為了讓 Lambda 函數同時存取 ElastiCache 執行個體和資料 API,您建立了一些聯網資源,像是私有子網路、NAT 閘道、路由資料表和彈性 IP 地址。

    某些資源 (像是 NAT 閘道和彈性 IP 地址) 會產生費用,您會希望確保將其移除。在用於移除這些資源的 scripts/ 目錄中,有一個名為 remove-networking.sh 的檔案。

    您可以透過在終端機中執行以下命令來執行此指令碼:

    bash scripts/remove-networking.sh

    您應會在終端機中看到以下輸出:

    Disassociating route table
    Deleting route table
    Deleting NAT Gateway
    Sleeping for EIP disassociation
    Releasing Elastic IP
    Networking resources deleted!
  • 步驟 6.刪除 AWS Cloud9 環境規則

    在較早的單元中,您已將規則新增至 ElastiCache 安全性群組,允許從 Cloud9 執行個體加以存取。為了刪除 Cloud9 執行個體和安全性群組,您需要刪除該規則。

    1. 導覽至 EC2 主控台的安全性群組區段
    2. 尋找 ElastiCache 執行個體使用的安全性群組。如果您沒有變更標準設定,此應是群組名稱為「預設」的安全性群組。
    3. 選取安全性群組。接著,選取傳入索引標籤。
    4. 選擇編輯
    5. 在「編輯傳入規則」對話中,選擇在 Cloud9 執行個體規則旁的 X 圖示。
    6. 並且刪除 Lambda 規則 (選用)。
    7. 選擇儲存。 
  • 步驟 7.刪除 AWS Cloud9 環境

    最後,刪除您在本實驗室中使用的 AWS Cloud9 環境:

    1. 導覽至 AWS Cloud9 主控台
    2. 選擇益智遊戲環境,然後選擇刪除
    3. 在對話方塊中,鍵入刪除,然後選擇刪除