성능 향상을 위한 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 스토리지 렌즈 고급 지표 및 권장 사항을 활성화한 다음 세부 상태 코드 지표를 선택해야 합니다. 자세한 내용은 S3 콘솔 사용 단원을 참조하십시오.
1단계: 개별 HTTP 상태 코드에 대한 추세 분석 수행
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/
에서 Amazon S3 콘솔을 엽니다. -
왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.
-
Dashboards(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.
-
Trends and distributions(추세 및 분포) 섹션의 Primary metric(기본 지표)에서 Detailed status codes(세부 상태 코드) 범주의 403 Forbidden error count(403 금지됨 오류 수)를 선택합니다. Secondary metric(보조 지표)의 경우 % 403 Forbidden errors(403 금지됨 오류 비율)를 선택합니다.
-
아래로 스크롤하여 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단계: 버킷별 오류 수 분석
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/
에서 Amazon S3 콘솔을 엽니다. -
왼쪽 탐색 창에서 Storage Lens(스토리지 렌즈), Dashboards(대시보드)를 선택합니다.
-
Dashboards(대시보드) 목록에서 보고자 하는 대시보드의 이름을 선택합니다.
-
스토리지 렌즈 대시보드에서 Bucket(버킷) 탭을 선택합니다.
-
아래로 스크롤하여 Buckets(버킷) 섹션을 찾습니다. Metrics categories(지표 범주)에서 Detailed status code(세부 상태 코드) 측정항목을 선택합니다. 그런 다음 Summary(요약)를 지웁니다.
Buckets(버킷) 목록이 업데이트되어 사용 가능한 모든 세부 상태 코드 지표가 표시됩니다. 이 정보를 사용하여 특정 HTTP 상태 코드가 많은 버킷과 버킷 간에 공통적인 상태 코드를 확인할 수 있습니다.
-
특정 세부 상태 코드 지표만 표시하도록 Buckets(버킷) 목록을 필터링하려면 기본 설정 아이콘( )을 선택합니다.
-
Buckets(버킷) 목록에서 보고 싶지 않은 세부 상태 코드 지표에 대한 토글을 지웁니다.
-
(선택 사항) Page size(페이지 크기)에서 목록에 표시할 버킷 수를 선택합니다.
-
확인을 선택합니다.
Buckets(버킷) 목록에는 지정한 버킷 수에 대한 오류 수 지표가 표시됩니다. 이 정보를 사용하여 오류가 많이 발생하는 특정 버킷을 식별하고 버킷별로 오류를 해결할 수 있습니다.
3단계: 오류 해결
특정 HTTP 상태 코드의 비율이 높은 버킷을 식별한 후에는 이러한 오류를 해결할 수 있습니다. 자세한 내용은 다음 자료를 참조하세요.