本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
手動刪除保留的資源
刪除堆疊後,請參閱下列各節,了解如何刪除剩餘的資源。
刪除 Amazon S3 儲存貯體
如果您決定刪除 AWS CloudFormation 堆疊,此解決方案會設定為保留解決方案建立的 Amazon S3 儲存貯體,以防止意外資料遺失。解除安裝解決方案之後,如果您不需要保留資料,您可以手動刪除這些 S3 儲存貯體。請依照下列步驟刪除 Amazon S3 儲存貯體。
-
登入 Amazon S3 主控台
。 -
在導覽窗格中,選擇 儲存貯體。
-
找出解決方案建立的 S3 儲存貯體。
-
選取 S3 儲存貯體,然後選擇空白。
-
在驗證欄位中輸入永久刪除,然後選擇空白。
-
選取您剛清空的 S3 儲存貯體,然後選擇刪除。
-
在驗證欄位中輸入 S3 儲存貯體名稱,然後選擇刪除儲存貯體。
重複這些步驟,直到您刪除所有解決方案 S3 儲存貯體為止。
若要使用 AWS CLI 刪除 S3 儲存貯體,請為每個儲存貯體執行下列命令:
$ aws s3 rb s3://<bucket-name> --force
刪除 Amazon DynamoDB 資料表
如果您決定刪除 AWS CloudFormation 堆疊以防止意外資料遺失,此解決方案會設定為保留解決方案建立的 DynamoDB 資料表。解除安裝解決方案之後,如果您不需要保留資料,您可以手動刪除這些資料表。請依照下列步驟刪除 DynamoDB 資料表。
-
在導覽窗格中,選擇 Tables (資料表)。
-
找出解決方案建立的資料表。
-
選取資料表,然後選擇刪除。
-
輸入 delete 確認刪除,然後選擇 Delete 資料表。
重複這些步驟,直到您刪除所有解決方案資料表為止。
若要使用 AWS CLI 刪除 DynamoDB 資料表,請執行下列命令:
$ aws dynamodb delete-table --table-name <table-name>
刪除 CloudWatch 日誌群組
如果您決定刪除 AWS CloudFormation 堆疊以防止意外資料遺失,此解決方案會保留 CloudWatch 日誌群組。解除安裝解決方案之後,如果您不需要保留資料,您可以手動刪除日誌群組。請依照下列步驟刪除 CloudWatch 日誌群組。
-
在導覽窗格中,選擇 Log groups (日誌群組)。
-
找出解決方案建立的日誌群組。
-
選取您要刪除的日誌群組。
-
選擇 Actions (動作),然後選擇 Delete (刪除 VPC)。
重複這些步驟,直到您刪除所有解決方案日誌群組為止。
若要使用 AWS CLI 刪除日誌群組,請執行下列命令:
$ aws logs describe-log-groups --log-group-name-prefix <stack-name> --query 'logGroups[].logGroupName' --output text $ aws logs delete-log-group --log-group-name <log-group-name>
注意
如果您部署區域堆疊,請在部署區域堆疊的每個區域中重複此程序。
刪除 CloudWatch 儀表板
此解決方案會在每次負載測試執行時建立 CloudWatch 儀表板。這些儀表板遵循命名模式 EcsLoadTesting-<testId>-<region>。它們會在您透過 DLT 主控台刪除測試時清除,但如果在未先刪除所有測試的情況下刪除堆疊,則會保留。
解除安裝解決方案之後,如果儀表板尚未清除,您可以手動刪除這些儀表板。請依照下列步驟刪除 CloudWatch 儀表板。
-
在導覽窗格中,選擇 Dashboards (儀表板)。
-
在篩選欄位中,輸入
EcsLoadTesting以尋找解決方案的儀表板。 -
選取您要刪除的儀表板。
-
選擇 刪除。
若要使用 AWS CLI 刪除儀表板,請執行下列命令:
$ aws cloudwatch list-dashboards --dashboard-name-prefix EcsLoadTesting --query 'DashboardEntries[].DashboardName' --output text $ aws cloudwatch delete-dashboards --dashboard-names <dashboard-name-1> <dashboard-name-2>