버킷 안의 모든 객체에 대한 CloudWatch 지표 구성 만들기

버킷 안의 모든 객체에 대한 CloudWatch 지표 구성 만들기

요청 지표를 구성할 때 버킷 안의 모든 객체에 대한 CloudWatch 지표 구성을 만들거나, 접두사·객체 태그·액세스 포인트로 필터링할 수 있어요. 이 주제의 절차는 버킷 안의 모든 객체에 대한 구성을 만드는 방법을 보여줘요. 객체 태그·접두사·액세스 포인트로 필터링하는 구성을 만들려면 접두사, 객체 태그, 액세스 포인트로 필터링하는 지표 구성 만들기를 참고하세요.

출처: Creating a CloudWatch metrics configuration for all the objects in your bucket

본문

Amazon S3용 Amazon CloudWatch 지표에는 스토리지 지표, 요청 지표, 복제 지표 세 종류가 있어요. 스토리지 지표는 하루에 한 번 보고되며 모든 고객에게 추가 비용 없이 제공돼요. 요청 지표는 약간의 처리 지연 후 1분 간격으로 확인할 수 있어요. 요청 지표는 표준 CloudWatch 요금으로 청구돼요. 요청 지표는 콘솔에서 구성하거나 Amazon S3 API를 사용해 명시적으로 선택해야 해요. S3 복제 지표는 복제 구성의 복제 규칙에 대한 상세 지표를 제공해요. 복제 지표를 사용하면 대기 중인 바이트, 대기 중인 작업, 복제 실패한 작업, 복제 지연 시간을 추적해 분 단위 진행 상황을 모니터링할 수 있어요.

Amazon S3용 CloudWatch 지표에 대한 자세한 내용은 Amazon CloudWatch로 지표 모니터링을 참고하세요.

Amazon S3 콘솔, AWS CLI, 또는 Amazon S3 REST API를 사용해 버킷에 지표 구성을 추가할 수 있어요.

S3 콘솔로 구성하기

  1. AWS Management Console에 로그인하고 Amazon S3 콘솔(https://console.aws.amazon.com/s3/)을 엽니다.
  2. 왼쪽 탐색 창에서 일반 목적 버킷(General purpose buckets) 을 선택합니다.
  3. 버킷 목록에서 요청 지표를 원하는 객체가 들어 있는 버킷 이름을 선택합니다.
  4. 지표(Metrics) 탭을 선택합니다.
  5. 버킷 지표(Bucket metrics) 아래에서 추가 차트 보기(View additional charts) 를 선택합니다.
  6. 요청 지표(Request metrics) 탭을 선택합니다.
  7. 필터 생성(Create filter) 을 선택합니다.
  8. 필터 이름(Filter name) 상자에 필터 이름을 입력합니다. 이름에는 문자, 숫자, 마침표, 대시, 밑줄만 포함할 수 있어요. 모든 객체에 적용되는 필터에는 EntireBucket이라는 이름을 사용할 것을 권장해요.
  9. 필터 범위(Filter scope) 아래에서 이 필터는 버킷 안의 모든 객체에 적용됩니다를 선택합니다. 버킷 안 객체의 하위 집합에 대해서만 지표를 수집·보고하도록 필터를 정의할 수도 있어요. 자세한 내용은 접두사, 객체 태그, 액세스 포인트로 필터링하는 지표 구성 만들기를 참고하세요.
  10. 변경 사항 저장(Save changes) 을 선택합니다.
  11. 요청 지표(Request metrics) 탭의 필터(Filters) 아래에서 방금 만든 필터를 선택합니다.

약 15분 후부터 CloudWatch가 이 요청 지표 추적을 시작해요. 요청 지표 탭에서 볼 수 있어요. Amazon S3 또는 CloudWatch 콘솔에서 지표에 대한 그래프를 볼 수 있어요. 요청 지표는 표준 CloudWatch 요금으로 청구돼요. 자세한 내용은 Amazon CloudWatch 요금을 참고하세요.

Amazon S3 REST API로 프로그래밍 방식으로도 지표 구성을 추가할 수 있어요. 지표 구성 추가·사용에 대한 자세한 내용은 Amazon Simple Storage Service API Reference의 PUT Bucket Metric Configuration, GET Bucket Metric Configuration, List Bucket Metric Configuration, DELETE Bucket Metric Configuration 주제를 참고하세요.

AWS CLI로 구성하기

  1. AWS CLI를 설치하고 설정합니다. 지침은 AWS Command Line Interface 사용 안내서의 AWS CLI 설치, 업데이트, 제거를 참고하세요.
  2. 터미널을 열고 다음 명령을 실행해 지표 구성을 추가합니다.
aws s3api put-bucket-metrics-configuration --endpoint https://s3.us-west-2.amazonaws.com --bucket bucket-name --id metrics-config-id --metrics-configuration ' { "Id":" metrics-config-id "}'

더 알아보기