View a markdown version of this page

보존된 리소스 수동 삭제 - AWS의 분산 로드 테스트

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

보존된 리소스 수동 삭제

스택을 삭제한 후 나머지 리소스를 삭제하는 방법은 다음 섹션을 참조하세요.

Amazon S3 버킷 삭제

이 솔루션은 실수로 데이터가 손실되지 않도록 AWS CloudFormation 스택을 삭제하기로 결정한 경우 솔루션이 생성한 Amazon S3 버킷을 유지하도록 구성됩니다. 솔루션을 제거한 후 데이터를 보존할 필요가 없는 경우 이러한 S3 버킷을 수동으로 삭제할 수 있습니다. 다음 단계에 따라 Amazon S3 버킷을 삭제합니다.

  1. Amazon S3 콘솔에 로그인합니다.

  2. 탐색 창에서 버킷을 선택합니다.

  3. 솔루션에서 생성한 S3 버킷을 찾습니다.

  4. S3 버킷을 선택하고 비우기를 선택합니다.

  5. 확인 필드에 영구 삭제를 입력하고 비우기를 선택합니다.

  6. 방금 비운 S3 버킷을 선택하고 삭제를 선택합니다.

  7. 확인 필드에 S3 버킷 이름을 입력하고 버킷 삭제를 선택합니다.

모든 솔루션 S3 버킷을 삭제할 때까지 단계를 반복합니다.

AWS CLI를 사용하여 S3 버킷을 삭제하려면 각 버킷에 대해 다음 명령을 실행합니다.

$ aws s3 rb s3://<bucket-name> --force

Amazon DynamoDB 테이블 삭제

이 솔루션은 실수로 인한 데이터 손실을 방지하기 위해 AWS CloudFormation 스택을 삭제하기로 결정한 경우 솔루션 생성 DynamoDB 테이블을 유지하도록 구성됩니다. 솔루션을 제거한 후 데이터를 보존할 필요가 없는 경우 이러한 테이블을 수동으로 삭제할 수 있습니다. 다음 단계에 따라 DynamoDB 테이블을 삭제합니다.

  1. Amazon DynamoDB 콘솔에 로그인합니다.

  2. 탐색 창에서 테이블을 선택합니다.

  3. 솔루션에서 생성한 테이블을 찾습니다.

  4. 테이블을 선택하고 삭제를 선택합니다.

  5. 삭제를 입력하여 삭제를 확인하고 테이블 삭제를 선택합니다.

모든 솔루션 테이블을 삭제할 때까지 단계를 반복합니다.

AWS CLI를 사용하여 DynamoDB 테이블을 삭제하려면 다음 명령을 실행합니다.

$ aws dynamodb delete-table --table-name <table-name>

CloudWatch 로그 그룹 삭제

이 솔루션은 우발적인 데이터 손실을 방지하기 위해 AWS CloudFormation 스택을 삭제하기로 결정한 경우 CloudWatch CloudWatch 로그 그룹을 유지합니다. 솔루션을 제거한 후 데이터를 보존할 필요가 없는 경우 로그 그룹을 수동으로 삭제할 수 있습니다. 다음 단계에 따라 CloudWatch 로그 그룹을 삭제합니다.

  1. Amazon CloudWatch 콘솔에 로그인합니다.

  2. 탐색 창에서 로그 그룹을 선택합니다.

  3. 솔루션에서 생성한 로그 그룹을 찾습니다.

  4. 삭제할 로그 그룹을 선택합니다.

  5. Actions를 선택하고 삭제를 선택합니다.

모든 솔루션 로그 그룹을 삭제할 때까지 단계를 반복합니다.

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 대시보드를 삭제합니다.

  1. Amazon CloudWatch 콘솔에 로그인합니다.

  2. 탐색 창에서 대시보드를 선택합니다.

  3. 필터 필드에 EcsLoadTesting를 입력하여 솔루션의 대시보드를 찾습니다.

  4. 삭제할 대시보드를 선택합니다.

  5. 삭제를 선택합니다.

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>