성능 향상을 위한 S3 스토리지 렌즈 지표 사용 - Amazon Simple Storage Service

성능 향상을 위한 S3 스토리지 렌즈 지표 사용

S3 스토리지 렌즈 고급 지표가 활성화되어 있다면 세부 상태 코드 지표를 사용해 성공 또는 실패한 요청의 수를 파악할 수 있습니다. 이 정보를 사용하여 액세스 또는 성능 문제를 해결할 수 있습니다. 세부 상태 코드 지표는 403 금지됨 및 503 서비스 사용 불가와 같은 HTTP 상태 코드의 수를 보여 줍니다. S3 버킷, 계정 및 조직 전반의 세부 상태 코드 지표에 대한 전반적인 추세를 살펴볼 수 있습니다. 그런 다음 버킷 수준 지표를 드릴다운하여 현재 이러한 버킷에 액세스하여 오류를 일으키는 워크로드를 식별할 수 있습니다.

예를 들어 403 Forbidden error count(403 금지됨 오류 수) 지표를 살펴보면 올바른 권한이 적용되지 않은 상태에서 버킷에 액세스하는 워크로드를 식별할 수 있습니다. 이러한 워크로드를 식별한 후에는 S3 스토리지 렌즈 외부에서 심층적으로 분석하여 403 금지됨 오류를 해결할 수 있습니다.

이 예에서는 403 Forbidden error count(404 금지됨 오류 수) 및 % 403 Forbidden errors(403 금지됨 오류 비율) 지표를 사용하여 403 금지됨 오류에 대한 추세 분석을 수행하는 방법을 보여 줍니다. 이러한 지표를 사용하여 올바른 권한이 적용되지 않은 상태에서 버킷에 액세스하는 워크로드를 식별할 수 있습니다. 다른 세부 상태 코드 지표에 대해서도 유사한 추세 분석을 수행할 수 있습니다. 자세한 내용은 Amazon S3 스토리지 렌즈 지표 용어집 섹션을 참조하세요.

사전 조건

S3 스토리지 렌즈 대시보드에서 세부 상태 코드 지표를 보려면 S3 스토리지 렌즈 고급 지표 및 권장 사항을 활성화한 다음 세부 상태 코드 지표를 선택해야 합니다. 자세한 내용은 Amazon S3 스토리지 렌즈 대시보드 생성 및 업데이트 섹션을 참조하세요.

1단계: 개별 HTTP 상태 코드에 대한 추세 분석 수행

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

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

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

  4. Trends and distributions(추세 및 분포) 섹션의 Primary metric(기본 지표)에서 Detailed status codes(세부 상태 코드) 범주의 403 Forbidden error count(403 금지됨 오류 수)를 선택합니다. Secondary metric(보조 지표)의 경우 % 403 Forbidden errors(403 금지됨 오류 비율)를 선택합니다.

  5. 아래로 스크롤하여 Top N overview for date(날짜에 대한 상위 N개 개요) 섹션으로 이동합니다. Metrics(지표)의 경우 Detailed status codes(세부 상태 코드) 범주의 403 Forbidden error count(403 금지됨 오류 수) 또는 % 403 Forbidden errors(403 금지됨 오류 비율)를 선택합니다.

    Top N overview for date(날짜에 대한 상위 N개 개요) 섹션이 업데이트되어 계정, AWS 리전 및 버킷별 상위 403 금지됨 오류 수가 표시됩니다.

2단계: 버킷별 오류 수 분석

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

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

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

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

  5. 아래로 스크롤하여 Buckets(버킷) 섹션을 찾습니다. Metrics categories(지표 범주)에서 Detailed status code(세부 상태 코드) 측정항목을 선택합니다. 그런 다음 Summary(요약)를 지웁니다.

    Buckets(버킷) 목록이 업데이트되어 사용 가능한 모든 세부 상태 코드 지표가 표시됩니다. 이 정보를 사용하여 특정 HTTP 상태 코드가 많은 버킷과 버킷 간에 공통적인 상태 코드를 확인할 수 있습니다.

  6. 특정 세부 상태 코드 지표만 표시하도록 Buckets(버킷) 목록을 필터링하려면 기본 설정 아이콘( A screenshot that shows the preferences icon in the S3 Storage Lens dashboard. )을 선택합니다.

  7. Buckets(버킷) 목록에서 보고 싶지 않은 세부 상태 코드 지표에 대한 토글을 지웁니다.

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

  9. 확인(Confirm)을 선택합니다.

    Buckets(버킷) 목록에는 지정한 버킷 수에 대한 오류 수 지표가 표시됩니다. 이 정보를 사용하여 오류가 많이 발생하는 특정 버킷을 식별하고 버킷별로 오류를 해결할 수 있습니다.

3단계: 오류 해결

특정 HTTP 상태 코드의 비율이 높은 버킷을 식별한 후에는 이러한 오류를 해결할 수 있습니다. 자세한 내용은 다음 자료를 참조하세요.