Amazon S3 Storage Lens 대시보드 생성

Amazon S3 Storage Lens 대시보드 생성

AWS Organizations의 조직에 범위를 지정하거나 계정 내 특정 AWS 리전이나 버킷에 범위를 지정할 수 있는 추가 S3 Storage Lens 커스텀 대시보드를 만들 수 있어요.

출처: Create an Amazon S3 Storage Lens dashboard

대시보드 구성에 대한 변경 사항이 정확히 표시되거나 시각화되기까지 최대 48시간이 걸릴 수 있어요.

본문

다음 단계를 사용해 Amazon S3 콘솔에서 Amazon S3 Storage Lens 대시보드를 만들어요.

1단계: 일반 설정 구성

  1. AWS Management Console에 로그인하고 Amazon S3 콘솔(https://console.aws.amazon.com/s3/)을 엽니다.

  2. 탐색 모음에서 현재 표시된 AWS 리전의 이름을 선택합니다. 그런 다음 전환하려는 리전을 선택합니다.

  3. 왼쪽 탐색 창의 S3 Storage Lens 아래에서 대시보드(Dashboards) 를 선택합니다.

  4. 대시보드 생성(Create dashboard) 을 선택합니다.

  5. 대시보드(Dashboard) 페이지의 일반(General) 섹션에서 다음을 수행합니다.

    • 대시보드의 홈 리전(Home Region) 을 봅니다. 홈 리전은 이 Storage Lens 대시보드의 구성과 지표가 저장되는 AWS 리전이에요.
    • 대시보드 이름을 입력합니다. 대시보드 이름은 65자 미만이어야 하고 특수 문자나 공백을 포함하면 안 돼요.

    이 대시보드 이름은 대시보드가 생성된 후에는 변경할 수 없어요.

    • 활성화됨(Enabled) 을 선택해 대시보드에 업데이트된 일일 지표를 표시합니다.
    • (선택) 대시보드에 태그(Tags) 를 추가할 수 있습니다. 태그를 사용해 대시보드에 대한 권한을 관리하고 S3 Storage Lens 비용을 추적할 수 있어요. 자세한 내용은 IAM 사용 안내서의 태그를 사용한 AWS 리소스 액세스 제어와 AWS Billing 사용 안내서의 AWS 생성 태그 사용을 참고하세요.

    대시보드 구성에 최대 50개의 태그를 추가할 수 있어요.

    • 다음(Next) 을 선택해 변경 사항을 저장하고 진행합니다.

2단계: 대시보드 범위 정의

대시보드 범위(Dashboard scope) 섹션에서 대시보드에 S3 Storage Lens가 포함하거나 제외할 리전과 버킷을 선택합니다. 선택한 리전에서 S3 Storage Lens가 포함하거나 제외할 버킷을 선택합니다. 버킷을 포함하거나 제외할 수 있지만 둘 다는 할 수 없어요. 이 옵션은 조직 수준 대시보드를 만들 때는 사용할 수 없어요.

리전과 버킷을 포함하거나 제외할 수 있어요. 조직 전반의 대시보드를 만들 때 이 옵션은 조직의 멤버 계정을 가로질러 리전에만 국한돼요.

포함하거나 제외할 버킷을 최대 50개 선택할 수 있어요. 다음(Next) 을 선택해 변경 사항을 저장하고 진행합니다.

3단계: Storage Lens 티어 선택

Storage Lens 티어(Storage Lens tier) 섹션에서 이 대시보드에 대해 집계할 기능 티어를 선택합니다.

  • 버킷 수준에서 집계되고 14일 동안 쿼리할 수 있는 무료 지표를 포함하려면 무료 티어(Free tier) 를 선택합니다.
  • 고급 지표를 활성화하려면 고급 티어(Advanced tier) 를 선택합니다. 이 옵션에는 접두사 또는 Storage Lens 그룹 집계, Amazon CloudWatch 게시, 확장 접두사 보고서, 상황별 권장사항이 포함돼요. 데이터는 15개월 동안 쿼리할 수 있어요. 고급 지표와 권장사항은 추가 비용이 들어요. 자세한 내용은 Amazon S3 요금을 참고하세요. 고급 지표와 무료 지표에 대한 자세한 내용은 지표 선택을 참고하세요.

고급 지표 카테고리(Advanced metric categories) 아래에서 활성화할 지표 카테고리를 선택합니다.

  • 활동 지표(Activity metrics)
  • 상세 상태 코드 지표(Detailed status code metrics)
  • 비용 최적화 지표(Cost optimization metrics)
  • 데이터 보호 지표(Data protection metrics)
  • 성능 지표(Performance metrics)

각 카테고리에 포함된 지표를 미리 보려면 지표 카테고리 체크박스 목록 아래의 드롭다운 화살표 버튼을 사용하세요. 지표 카테고리에 대한 자세한 내용은 지표 카테고리를 참고하세요. 전체 지표 목록은 Amazon S3 Storage Lens 지표 용어집을 참고하세요.

각 접두사 내의 수준을 구분할 접두사 구분자(Prefix delimiter) 를 선택하거나 지정합니다. 이 값은 각 접두사 수준을 식별하는 데 사용돼요. Amazon S3의 기본값은 "/" 문자이지만, 스토리지 구조가 다른 구분자 문자를 사용할 수도 있어요. 다음(Next) 을 선택해 변경 사항을 저장하고 진행합니다.

4단계: (선택) 지표 집계 선택

추가 지표 집계(Additional metrics aggregation) 아래에서 집계할 지표를 선택합니다.

  • 접두사 집계(Prefix aggregation)
  • Storage Lens 그룹 집계(Storage Lens group aggregation)

접두사 집계(Prefix aggregation) 를 활성화했다면 대시보드의 최소 접두사 임계값(Prefix threshold) 과 접두사 깊이(Prefix depth) 를 지정합니다. 그런 다음 다음(Next) 을 선택해 저장하고 진행합니다.

접두사 깊이(Prefix depth) 설정은 S3 Storage Lens가 객체 접두사를 분석할 계층 수준의 깊이를 결정하며, 최대 10단계로 제한돼요. 접두사 임계값(Prefix threshold) 은 접두사가 Storage Lens 지표에 포함되기 전에 접두사가 나타내야 하는 전체 스토리지의 최소 비율을 지정해요.

Storage Lens 그룹 집계(Storage Lens group aggregation) 를 활성화했다면 다음 중 하나를 선택합니다.

  • Storage Lens 그룹 포함(Include Storage Lens groups)
  • Storage Lens 그룹 제외(Exclude Storage Lens groups)

집계에 Storage Lens 그룹을 포함할 때는 홈 리전의 모든 Storage Lens 그룹 포함(Include all Storage Lens groups in your home Region) 을 선택하거나 포함할 Storage Lens 그룹을 지정할 수 있어요. 다음(Next) 을 선택해 변경 사항을 저장하고 진행합니다.

5단계: (선택) 지표 내보내기 및 게시 설정 선택

지표 게시(Metrics publishing) 아래에서 CloudWatch 대시보드에서 Storage Lens 지표에 액세스하려면 CloudWatch 게시(CloudWatch publishing) 를 선택합니다.

접두사 수준 지표는 CloudWatch에서 사용할 수 없어요.

지표 내보내기(Metrics export) 아래에서 매일 내보낼 Storage Lens 대시보드 데이터를 선택합니다.

  • 기본 지표 보고서(Default metrics report)
  • 확장 접두사 지표 보고서(Expanded prefixes metrics report)

기본 지표 보고서(Default metrics report) 를 선택했다면 기본 지표 보고서 설정에서 버킷 유형을 선택합니다. 보고서를 일반 목적 Amazon S3 버킷이나 AWS 관리형 S3 테이블 버킷으로 내보낼 수 있어요. 선택한 버킷 유형에 따라 일반 목적 버킷 대상(General purpose bucket destination) 설정이나 테이블 버킷 대상(Table bucket destination) 설정 옵션을 업데이트합니다.

기본 지표 보고서는 접두사 집계 설정에서 설정된 임계값과 깊이 안의 접두사만 포함해요.

암호화 키를 지정하기로 선택하면 AWS KMS 키(SSE-KMS)나 Amazon S3 관리형 키(SSE-S3)를 선택해야 해요. 대상 버킷 정책이 암호화를 요구하면 지표 내보내기에 암호화 키를 제공해야 해요. 암호화 키가 없으면 S3로의 내보내기가 실패해요. 자세한 내용은 AWS KMS 키를 사용한 지표 내보내기 암호화를 참고하세요.

확장 접두사 지표 보고서(Expanded prefixes metrics report) 를 선택했다면 확장 접두사 지표 보고서 설정에서 버킷 유형을 선택합니다. 보고서를 일반 목적 Amazon S3 버킷이나 읽기 전용 S3 테이블 버킷으로 내보낼 수 있어요. 선택한 버킷 유형에 따라 일반 목적 버킷 대상(General purpose bucket destination) 설정이나 테이블 버킷 대상(Table bucket destination) 설정을 업데이트합니다.

확장 접두사 지표 보고서는 대시보드 범위에 지정된 선택한 모든 버킷의 접두사 깊이 50까지 모든 접두사를 포함해요.

암호화 키를 지정하기로 선택하면 AWS KMS 키(SSE-KMS)나 Amazon S3 관리형 키(SSE-S3)를 선택해야 해요. 대상 버킷 정책이 암호화를 요구하면 지표 내보내기에 암호화 키를 제공해야 해요. 암호화 키가 없으면 S3로의 내보내기가 실패해요. 자세한 내용은 AWS KMS 키를 사용한 지표 내보내기 암호화를 참고하세요.

다음(Next) 을 선택해 변경 사항을 저장하고 진행합니다. 검토 및 생성(Review and Create) 페이지의 모든 것을 검토합니다. 추가 변경 사항이 없으면 다음(Next) 을 선택해 변경 사항을 저장하고 대시보드를 만듭니다.

6단계: 대시보드 구성 검토 및 대시보드 생성

  • 일반(General) 섹션에서 설정을 검토합니다. 변경하려면 편집(Edit) 을 선택합니다.
  • 대시보드 범위(Dashboard scope) 섹션에서 설정을 검토합니다. 변경하려면 편집(Edit) 을 선택합니다.
  • Storage Lens 티어(Storage Lens tier) 섹션에서 설정을 검토합니다. 변경하려면 편집(Edit) 을 선택합니다.
  • 지표 집계(Metrics aggregation) 섹션에서 설정을 검토합니다. 변경하려면 편집(Edit) 을 선택합니다.
  • 지표 내보내기(Metrics export) 섹션에서 설정을 검토합니다. 변경하려면 편집(Edit) 을 선택합니다.

모든 대시보드 구성 설정을 검토하고 확인한 뒤 제출(Submit) 을 선택해 대시보드를 만듭니다. 새 Storage Lens 대시보드를 성공적으로 만들었다면 Storage Lens 대시보드(Dashboard) 페이지 목록에 새 대시보드가 표시되는 것을 볼 수 있어요.

예제

다음 예제 명령은 태그가 있는 Amazon S3 Storage Lens 구성을 만들어요. 이 예제를 사용하려면 사용자 입력 자리 표시자를 자신의 정보로 교체하세요.

aws s3control put-storage-lens-configuration --account-id= 111122223333 --config-id= example-dashboard-configuration-id --region= us-east-1 --storage-lens-configuration= file://./config.json --tags= file://./tags.json

다음 예제 명령은 태그 없이 Amazon S3 Storage Lens 구성을 만들어요. 이 예제를 사용하려면 사용자 입력 자리 표시자를 자신의 정보로 교체하세요.

aws s3control put-storage-lens-configuration --account-id= 222222222222 --config-id= your-configuration-id --region= us-east-1 --storage-lens-configuration= file://./config.json

더 알아보기