

# S3 Storage Lens를 사용하여 데이터 보호
<a name="storage-lens-data-protection"></a>

Amazon S3 스토리지 렌즈 데이터 보호 지표를 사용하여 데이터 보호 모범 사례가 적용되지 않은 버킷을 식별할 수 있습니다. 이러한 지표를 사용하여 조치를 취하고 계정 또는 조직의 전체 버킷에서 데이터를 보호하기 위한 모범 사례에 맞는 표준 설정을 적용할 수 있습니다. 예를 들어 데이터 보호 지표를 사용하여 기본 암호화에 AWS Key Management Service(AWS KMS) 키(SSE-KMS)를 사용하지 않는 버킷이나 AWS Signature Version 2(SigV2)를 사용하는 요청을 식별할 수 있습니다.

다음 사용 사례는 S3 스토리지 렌즈 대시보드를 사용하여 S3 버킷 전체에서 이상값을 식별하고 데이터 보호 모범 사례를 적용하기 위한 전략을 제공합니다.

**Topics**
+ [기본 암호화에 AWS KMS이(가) 포함된 서버 측 암호화(SSE-KMS)를 사용하지 않는 버킷 식별](#storage-lens-sse-kms)
+ [S3 버전 관리가 활성화된 버킷 식별](#storage-lens-data-protection-versioning)
+ [AWS Signature Version 2(SigV2)를 사용하는 요청 식별](#storage-lens-data-protection-sigv)
+ [각 버킷의 총 복제 규칙 수 계산](#storage-lens-data-protection-replication-rule)
+ [객체 잠금 바이트의 백분율 확인](#storage-lens-data-protection-object-lock)

## 기본 암호화에 AWS KMS이(가) 포함된 서버 측 암호화(SSE-KMS)를 사용하지 않는 버킷 식별
<a name="storage-lens-sse-kms"></a>

Amazon S3 기본 암호화를 사용하면 S3 버킷의 기본 암호화 동작을 설정할 수 있습니다. 자세한 내용은 [Amazon S3 버킷에 대한 기본 서버 측 암호화 동작 설정](bucket-encryption.md) 섹션을 참조하세요.

**SSE-KMS enabled bucket count**(SSE-KMS 활성화 버킷 수) 및 **% SSE-KMS enabled buckets**(SSE-KMS 활성화 버킷 비율) 지표를 사용하여 기본 암호화에 AWS KMS 키가 포함된 서버 측 암호화(SSE-KMS)를 사용하는 버킷을 식별할 수 있습니다. 또한 S3 스토리지 렌즈는 암호화되지 않은 바이트, 암호화되지 않은 객체, 암호화된 바이트 및 암호화된 객체에 대한 지표를 제공합니다. 전체 지표 목록은 [Amazon S3 스토리지 렌즈 지표 용어집](storage_lens_metrics_glossary.md) 섹션을 참조하세요.

일반 암호화 지표의 컨텍스트에서 SSE-KMS 암호화 지표를 분석하여 SSE-KMS를 사용하지 않는 버킷을 식별할 수 있습니다. 계정 또는 조직의 모든 버킷에 SSE-KMS를 사용하려면 SSE-KMS를 사용하도록 해당 버킷의 기본 암호화 설정을 업데이트할 수 있습니다. SSE-KMS 외에도 Amazon S3 관리형 키(SSE-S3) 또는 고객 제공 키(SSE-C)가 포함된 서버 측 암호화를 사용할 수 있습니다. 자세한 내용은 [암호화로 데이터 보호](UsingEncryption.md) 섹션을 참조하세요.

### 1단계: 기본 암호화에 SSE-KMS를 사용하는 버킷 식별
<a name="storage-lens-sse-kms-step1"></a>

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Storage Lens**(스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. **Dashboards**(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.

1. **Trends and distributions**(추세 및 배포) 섹션에서 기본 지표로 **% SSE-KMS enabled bucket count**(SSE-KMS 활성화 버킷 수 비율)를 선택하고 보조 지표로 **% encrypted bytes**(암호화된 바이트 비율)를 선택합니다.

   **Trend for date****(날짜에 대한 추세) 차트가 업데이트되어 SSE-KMS 및 암호화된 바이트에 대한 추세가 표시됩니다.

1. SSE-KMS에 대한 보다 세분화된 버킷 수준 인사이트 보기:

   1. 차트에서 지점을 선택합니다. 보다 세부적인 인사이트를 얻을 수 있는 선택 항목이 포함된 상자가 나타납니다.

   1. **Buckets**(버킷) 차원을 선택합니다. 그런 다음, **적용**을 선택합니다.

1. **Distribution by buckets for date****(날짜에 대한 버킷 분포) 차트에서 **SSE-KMS enabled bucket count**(SSE-KMS 활성화 버킷 수) 지표를 선택합니다.

1. 이제 SSE-KMS가 활성화된 버킷과 활성화되지 않은 버킷을 확인할 수 있습니다.

### 2단계: 버킷의 기본 암호화 설정 업데이트
<a name="storage-lens-sse-kms-step2"></a>

**% encrypted bytes**(암호화된 바이트 비율)의 컨텍스트에서 SSE-KMS를 사용하는 버킷을 확인했으므로 이제 SSE-KMS를 사용하지 않는 버킷을 식별할 수 있습니다. 그런 다음 선택적으로 S3 콘솔 내에서 이러한 버킷으로 이동하고 SSE-KMS 또는 SSE-S3를 사용하도록 기본 암호화 설정을 업데이트할 수 있습니다. 자세한 내용은 [기본 암호화 구성](default-bucket-encryption.md) 섹션을 참조하세요.

## S3 버전 관리가 활성화된 버킷 식별
<a name="storage-lens-data-protection-versioning"></a>

S3 버전 관리 기능을 사용 설정하면 동일한 객체의 여러 버전을 보존하기 때문에 객체가 실수로 삭제되거나 덮어쓰여진 경우 데이터를 신속하게 복구할 수 있습니다. **Versioning-enabled bucket count**(버전 관리 활성화 버킷 수) 지표를 사용하여 S3 버전 관리를 사용하는 버킷을 확인할 수 있습니다. 그런 다음 S3 콘솔에서 조치를 취하여 다른 버킷에 S3 버전 관리를 활성화할 수 있습니다.

### 1단계: S3 버전 관리가 활성화된 버킷 식별
<a name="storage-lens-data-protection-versioning-step1"></a>

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 Amazon S3 콘솔을 엽니다.

1. 탐색 창에서 **Storage Lens**(스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. **Dashboards**(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.

1. **Trends and distributions**(추세 및 배포) 섹션에서 기본 지표로 **Versioning-enabled bucket count**(버전 관리 활성화 버킷 수)를 선택하고 보조 지표로 **Buckets**(버킷)를 선택합니다.

   **Trend for date****(날짜에 대한 추세) 차트가 업데이트되어 S3 버전 관리가 활성화된 버킷에 대한 추세가 표시됩니다. 추세선 바로 아래에서 **Storage class distribution**(스토리지 클래스 분포) 및 **Region distribution**(리전 분포) 하위 섹션을 볼 수 있습니다.

1. **Trend for date****(날짜에 대한 추세) 차트에 표시되는 특정 버킷에 대한 보다 세분화된 인사이트를 보고 보다 심층적인 분석을 수행하려면 다음과 같이 하세요.

   1. 차트에서 지점을 선택합니다. 보다 세부적인 인사이트를 얻을 수 있는 선택 항목이 포함된 상자가 나타납니다.

   1. 보다 심층적인 분석을 위해 데이터에 적용할 차원(**Account**(계정), **AWS 리전**, **Storage class**(스토리지 클래스) 또는 **Bucket**(버킷))을 선택합니다. 그런 다음, **적용**을 선택합니다.

1. ***날짜*에 대한 버킷별 버블 분석** 섹션에서 **버전 관리 활성화 버킷 수**, **버킷** 및 **활성 버킷** 지표를 선택합니다.

   **Bubble analysis by buckets for date****(날짜에 대한 버킷별 거품형 분석) 섹션이 업데이트되어 선택한 지표에 대한 데이터가 표시됩니다. 이 데이터를 사용하여 총 버킷 수의 컨텍스트에서 S3 버전 관리가 활성화된 버킷을 확인할 수 있습니다. ***날짜*에 대한 버킷별 버블 분석** 섹션에서는 **X축**, **Y축** 및 **크기**를 나타내는 지표 3개를 사용한 다차원 도표에 버킷을 표현할 수 있습니다.

### 2단계: S3 버전 관리 활성화
<a name="storage-lens-data-protection-versioning-step2"></a>

S3 버전 관리가 활성화된 버킷을 식별한 후에는 S3 버전 관리가 활성화된 적이 없거나 버전 관리가 일시 중단된 버킷을 식별할 수 있습니다. 그런 다음 S3 콘솔에서 이러한 버킷의 버전 관리를 선택적으로 활성화할 수 있습니다. 자세한 내용은 [버킷에 버전 관리 사용 설정](manage-versioning-examples.md) 섹션을 참조하세요.

## AWS Signature Version 2(SigV2)를 사용하는 요청 식별
<a name="storage-lens-data-protection-sigv"></a>

**All unsupported signature requests**(지원되지 않는 모든 서명 요청) 지표를 사용하여 AWS Signature Version 2(SigV2)를 사용하는 요청을 식별할 수 있습니다. 이 데이터는 SigV2를 사용하는 특정 애플리케이션을 식별하는 데 도움이 될 수 있습니다. 그런 다음 이러한 애플리케이션을 AWS Signature Version 4(SigV4)로 마이그레이션할 수 있습니다.

SigV4는 모든 새 S3 애플리케이션에 권장되는 서명 방법입니다. SigV4는 향상된 보안을 제공하며 모든 AWS 리전에서 지원됩니다. 자세한 내용은 [Amazon S3 업데이트 - SigV2 사용 중단 기간 연장 및 수정](https://aws.amazon.com/blogs/aws/amazon-s3-update-sigv2-deprecation-period-extended-modified/)을 참조하세요.

**사전 조건**  
S3 스토리지 렌즈 대시보드에서 **All unsupported signature requests**(지원되지 않는 모든 서명 요청)를 보려면 S3 스토리지 렌즈 **Advanced metrics and recommendations**(고급 지표 및 권장 사항)를 활성화한 다음 **Advanced data protection metrics**(고급 데이터 보호 지표)를 선택해야 합니다. 자세한 내용은 [S3 콘솔 사용](storage_lens_editing.md#storage_lens_console_editing) 섹션을 참조하세요.

### 1단계: AWS 계정, 리전 및 버킷별 SigV2 서명 추세 검토
<a name="storage-lens-data-protection-sigv-step1"></a>

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Storage Lens**(스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. **Dashboards**(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.

1. SigV2를 사용하는 요청이 있는 특정 버킷, 계정 및 리전 식별:

   1. **Top N**(상위 N개)의 **Top N overview for date****(날짜에 대한 상위 N개 개요) 아래에서 데이터를 보려는 버킷의 수를 입력합니다.

   1. **Metric**(지표)에는 **Data protection**(데이터 보호) 범주의 **All unsupported signature requests**(지원되지 않는 모든 서명 요청)를 선택합니다.

      **Top N overview for date****(날짜에 대한 상위 N개 개요)가 업데이트되어 계정, AWS 리전 및 버킷별 SigV2 요청에 대한 데이터가 표시됩니다. **Top N overview for date****(날짜에 대한 상위 N개 개요) 섹션에는 이전 날짜 또는 이전 주로부터의 변동 백분율과 추세를 시각화하는 스파크라인도 표시됩니다. 이 추세는 무료 지표의 경우 14일 추세이고 고급 지표 및 권장 사항의 경우 30일 추세입니다.
**참고**  
S3 스토리지 렌즈 고급 지표 및 권장 사항 을 통해 15개월 동안 쿼리에 지표를 사용할 수 있습니다. 자세한 내용은 [지표 선택](storage_lens_basics_metrics_recommendations.md#storage_lens_basics_metrics_selection) 섹션을 참조하세요.

### 2단계: 애플리케이션이 SigV2 요청을 통해 액세스하는 버킷 식별
<a name="storage-lens-data-protection-sigv-step2"></a>

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Storage Lens**(스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. **Dashboards**(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.

1. 스토리지 렌즈 대시보드에서 **Bucket**(버킷) 탭을 선택합니다.

1. 아래로 스크롤하여 **Buckets**(버킷) 섹션을 찾습니다. **Metrics categories**(지표 범주)에서 **Data protection**(데이터 보호)을 선택합니다. 그런 다음 **Summary**(요약)를 지웁니다.

   **Buckets**(버킷) 목록이 업데이트되어 표시된 버킷에 사용 가능한 모든 **Data protection**(데이터 보호) 지표가 표시됩니다.

1. 특정 데이터 보호 지표만 표시하도록 **Buckets**(버킷) 목록을 필터링하려면 기본 설정 아이콘(![\[A screenshot that shows the preferences icon in the S3 Storage Lens dashboard.\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/preferences.png))을 선택합니다.

1. 다음 지표만 선택된 상태가 될 때까지 모든 데이터 보호 지표에 대한 토글을 지웁니다.
   + **All unsupported signature requests(지원되지 않는 모든 서명 요청**
   + **% all unsupported signature requests(지원되지 않는 모든 서명 요청 비율**)

1. (선택 사항) **Page size**(페이지 크기)에서 목록에 표시할 버킷 수를 선택합니다.

1. **확인**을 선택합니다.

   **Buckets**(버킷) 목록이 업데이트되어 SigV2 요청에 대한 버킷 수준 지표가 표시됩니다. 이 데이터를 사용하여 SigV2 요청이 있는 특정 버킷을 식별할 수 있습니다. 그런 다음 이 정보를 사용하여 애플리케이션을 SigV4로 마이그레이션할 수 있습니다. 자세한 내용은 *Amazon Simple Storage Service API 참조*의 [요청 인증(AWS 서명 버전 4)](https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html)을 참조하세요.

## 각 버킷의 총 복제 규칙 수 계산
<a name="storage-lens-data-protection-replication-rule"></a>

S3 복제를 사용하면 Amazon S3 버킷 전체에 걸쳐 객체를 비동기식으로 자동 복사할 수 있습니다. 객체 복제를 위해 구성된 버킷은 동일한 AWS 계정 또는 다른 계정이 소유할 수 있습니다. 자세한 내용은 [리전 내 및 리전 간 객체 복제](replication.md) 섹션을 참조하세요.

S3 스토리지 렌즈 복제 규칙 수 지표를 사용하여 복제용으로 구성된 버킷에 대한 자세한 버킷별 정보를 얻을 수 있습니다. 이 정보에는 버킷 및 리전 내부 및 리전 간의 복제 규칙이 포함됩니다.

**사전 조건**  
S3 스토리지 렌즈 대시보드에서 복제 규칙 수 지표를 보려면 S3 스토리지 렌즈 **Advanced metrics and recommendations**(고급 지표 및 권장 사항)를 활성화한 다음 **Advanced data protection metrics**(고급 데이터 보호 지표)를 선택해야 합니다. 자세한 내용은 [S3 콘솔 사용](storage_lens_editing.md#storage_lens_console_editing) 섹션을 참조하세요.

### 1단계: 각 버킷의 총 복제 규칙 수 계산
<a name="storage-lens-data-protection-replication-rule-step1"></a>

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Storage Lens**(스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. **Dashboards**(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.

1. 스토리지 렌즈 대시보드에서 **Bucket**(버킷) 탭을 선택합니다.

1. 아래로 스크롤하여 **Buckets**(버킷) 섹션을 찾습니다. **Metrics categories**(지표 범주)에서 **Data protection**(데이터 보호)을 선택합니다. 그런 다음 **Summary**(요약)를 지웁니다.

1. 복제 규칙 수 지표만 표시하도록 **Buckets**(버킷) 목록을 필터링하려면 기본 설정 아이콘(![\[A screenshot that shows the preferences icon in the S3 Storage Lens dashboard.\]](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/images/preferences.png))을 선택합니다.

1. 복제 규칙 수 지표만 선택된 상태가 될 때까지 모든 데이터 보호 지표에 대한 토글을 지웁니다.
   + **Same-Region Replication rule count(동일 리전 복제 규칙 수**
   + **Cross-Region Replication rule count(교차 리전 복제 규칙 수**
   + **Same-account replication rule count(동일 계정 복제 규칙 수**
   + **Cross-account replication rule count(크로스 계정 복제 규칙 수**
   + **Total replication rule count(총 복제 규칙 수**

1. (선택 사항) **Page size**(페이지 크기)에서 목록에 표시할 버킷 수를 선택합니다.

1. **확인**을 선택합니다.

### 2단계: 복제 규칙 추가
<a name="storage-lens-data-protection-replication-rule-step2"></a>

버킷별 복제 규칙 수를 확인한 후 선택적으로 추가 복제 규칙을 생성할 수 있습니다. 자세한 내용은 [라이브 복제 구성 예제](replication-example-walkthroughs.md) 섹션을 참조하세요.

## 객체 잠금 바이트의 백분율 확인
<a name="storage-lens-data-protection-object-lock"></a>

S3 객체 잠금을 사용하면 *write-once-read-many*(WORM) 모델을 사용하여 객체를 저장할 수 있습니다. 객체 잠금을 사용하여 고정된 시간 동안 또는 무기한으로 객체의 삭제 또는 덮어쓰기를 방지할 수 있습니다. 버킷을 생성할 때만 객체 잠금을 활성화하고 S3 버전 관리도 활성화할 수 있습니다. 하지만 개별 객체 버전의 보존 기간을 편집하거나 객체 잠금이 활성화된 버킷에 법적 보류를 적용할 수 있습니다. 자세한 내용은 [Object Lock으로 객체 잠금](object-lock.md) 섹션을 참조하세요.

S3 스토리지 렌즈의 객체 잠금 지표를 사용하여 계정 또는 조직의 **% Object Lock bytes**(객체 잠금 바이트 비율) 지표를 확인할 수 있습니다. 이 정보를 사용하여 계정 또는 조직에서 데이터 보호 모범 사례를 따르지 않는 버킷을 식별할 수 있습니다.

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 S3 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **Storage Lens**(스토리지 렌즈), **Dashboards**(대시보드)를 선택합니다.

1. **Dashboards**(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.

1. **Snapshot**(스냅샷) 섹션의 **Metrics categories**(지표 범주)에서 **Data protection(데이터 보호)**을 선택합니다.

   **Snapshot**(스냅샷) 섹션이 업데이트되어 **% Object Lock bytes**(객체 잠금 바이트 비율) 지표를 비롯한 데이터 보호 지표가 표시됩니다. 계정 또는 조직에 대한 객체 잠금 바이트의 전체 백분율을 볼 수 있습니다.

1. 버킷당 **% Object Lock bytes**(객체 잠금 바이트 비율)를 보려면 아래로 스크롤하여 **Top N overview**(상위 N개 개요) 섹션으로 이동합니다.

   객체 잠금에 대한 객체 수준 데이터를 가져오려면 **Object Lock object count**(객체 잠금 객체 수) 및 **% Object Lock objects**(객체 잠금 객체 비율)를 사용할 수도 있습니다.

1. **Metric**(지표)에는 **Data protection**(데이터 보호) 범주의 **% Object Lock bytes**(객체 잠금 바이트 비율)를 선택합니다.

   **Top N overview for date****(날짜에 대한 상위 N개 개요) 섹션에는 기본적으로 상위 3개 버킷에 대한 지표가 표시됩니다. **Top N**(상위 N개) 필드에서 버킷 수를 늘릴 수 있습니다. **Top N overview for date****(날짜에 대한 상위 N개 개요) 섹션에는 이전 날짜 또는 이전 주로부터의 변동 백분율과 추세를 시각화하는 스파크라인도 표시됩니다. 이 추세는 무료 지표의 경우 14일 추세이고 고급 지표 및 권장 사항의 경우 30일 추세입니다.
**참고**  
S3 스토리지 렌즈 고급 지표 및 권장 사항 을 통해 15개월 동안 쿼리에 지표를 사용할 수 있습니다. 자세한 내용은 [지표 선택](storage_lens_basics_metrics_recommendations.md#storage_lens_basics_metrics_selection) 섹션을 참조하세요.

1. **% Object Lock bytes**(객체 잠금 바이트 비율)에 대한 다음 데이터를 검토합니다.
   + **Top **number accounts**(상위 개수 계정) ‐ **% Object Lock bytes**(객체 잠금 바이트 비율)이 가장 높은 계정과 가장 낮은 계정을 확인합니다.
   + **Top **number Regions**(상위 개수 리전) ‐ **% Object Lock bytes**(객체 잠금 바이트 비율)의 리전별 분석을 확인합니다.
   + **Top **number buckets**(상위 개수 버킷) ‐ **% Object Lock bytes**(객체 잠금 바이트 비율)이 가장 높은 버킷과 가장 낮은 버킷을 확인합니다.