

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

# 보존된 리소스 수동 삭제
<a name="manually-deleting-retained-resources"></a>

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

## Amazon S3 버킷 삭제
<a name="deleting-the-amazon-s3-buckets"></a>

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

1. [Amazon S3 콘솔](https://console.aws.amazon.com/s3/home)에 로그인합니다.

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

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

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

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

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

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

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

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

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

## Amazon DynamoDB 테이블 삭제
<a name="deleting-the-amazon-dynamodb-tables"></a>

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

1. [Amazon DynamoDB 콘솔](https://console.aws.amazon.com/dynamodbv2/home)에 로그인합니다.

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

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

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

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

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

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

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

## CloudWatch 로그 그룹 삭제
<a name="deleting-the-cloudwatch-log-groups"></a>

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

1. [Amazon CloudWatch 콘솔](https://console.aws.amazon.com/cloudwatch/home)에 로그인합니다.

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

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

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

1. **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 대시보드 삭제
<a name="deleting-the-cloudwatch-dashboards"></a>

이 솔루션은 로드 테스트가 실행될 때마다 CloudWatch 대시보드를 생성합니다. 이러한 대시보드는 이름 지정 패턴을 따릅니다`EcsLoadTesting-<testId>-<region>`. DLT 콘솔을 통해 테스트를 삭제하면 정리되지만 먼저 모든 테스트를 삭제하지 않고 스택이 삭제된 경우에도 유지됩니다.

솔루션을 제거한 후 아직 정리되지 않은 경우 이러한 대시보드를 수동으로 삭제할 수 있습니다. 다음 단계에 따라 CloudWatch 대시보드를 삭제합니다.

1. [Amazon CloudWatch 콘솔](https://console.aws.amazon.com/cloudwatch/home)에 로그인합니다.

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

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

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

1. **삭제**를 선택합니다.

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>
```