버킷의 모든 객체에 대한 CloudWatch 지표 구성 생성 - Amazon Simple Storage Service

버킷의 모든 객체에 대한 CloudWatch 지표 구성 생성

요청 지표를 구성하는 경우 버킷의 모든 객체에 대한 CloudWatch 지표 구성을 생성하거나 접두사, 객체 태그 또는 액세스 포인트로 필터링할 수 있습니다. 이 주제의 절차에서는 버킷의 모든 객체에 대한 구성을 생성하는 방법을 보여 줍니다. 객체 태그 또는 접두사 또는 액세스 포인트로 필터링하는 구성을 생성하려면 접두사, 객체 태그 또는 액세스 포인트로 필터링하는 지표 구성 생성 섹션을 참조하세요.

Amazon S3용 Amazon CloudWatch 지표는 크게 세 가지 유형 즉, 스토리지 지표, 요청 지표 및 복제 지표로 구분됩니다. 스토리지 지표는 하루에 한 번 보고되고 추가 비용 없이 모든 고객에게 제공됩니다. 요청 지표는 약간의 처리 지연 시간 후에 1분 간격으로 제공됩니다. 요청 지표는 표준 CloudWatch 요금으로 청구됩니다. 콘솔에서 또는 Amazon S3 API를 사용해 요청 지표를 구성하여 이 지표를 선택해야 합니다.

Amazon S3용 CloudWatch 지표에 대한 자세한 내용은 Amazon CloudWatch를 사용한 지표 모니터링 섹션을 참조하세요.

Amazon S3 콘솔, AWS Command Line Interface(AWS CLI) 또는 Amazon S3 REST API를 사용하여 버킷에 지표 구성을 추가할 수 있습니다.

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

  2. 버킷(Buckets) 목록에서 요청 지표를 구성하려는 객체가 있는 버킷 이름을 선택합니다.

  3. 지표 탭을 선택합니다.

  4. 버킷 지표(Bucket metrics)에서 추가 차트 보기(Bucket metrics)를 선택합니다.

  5. 요청 지표 탭을 선택합니다.

  6. 필터 생성을 선택합니다.

  7. 필터 이름 상자에 필터 이름을 입력합니다.

    이름은 문자, 숫자, 마침표, 대시 및 밑줄만 포함할 수 있습니다. 모든 객체에 적용되는 필터의 이름은 EntireBucket을 사용하는 것이 좋습니다.

  8. 필터 범위(Filter scope)에서 이 필터는 버킷의 모든 객체에 적용됨(This filter applies to all objects in the bucket)을 선택합니다.

    지표가 버킷의 객체 하위 세트에 대해서만 수집 및 보고되도록 필터를 정의할 수도 있습니다. 자세한 정보는 접두사, 객체 태그 또는 액세스 포인트로 필터링하는 지표 구성 생성을 참조하세요.

  9. [변경 사항 저장(Save changes)]을 선택합니다.

  10. 요청 지표 탭의 필터에서 방금 생성한 필터를 선택합니다.

    약 15분 후 CloudWatch에서 이러한 요청 지표를 추적하기 시작합니다. 요청 지표 탭에서 지표를 확인할 수 있습니다. 지표에 대한 그래프는 Amazon S3 또는 CloudWatch 콘솔에서 볼 수 있습니다. 요청 지표는 표준 CloudWatch 요금으로 청구됩니다. 자세한 내용은 Amazon CloudWatch 요금을 참조하십시오.

Amazon S3 REST API를 이용한 프로그래밍 방법으로 지표 구성을 추가할 수도 있습니다. 지표 구성 추가 및 작업에 대한 자세한 내용은 Amazon Simple Storage Service API 참조의 다음 주제를 참조하세요.

  1. AWS CLI를 설치 및 설정합니다. 자세한 내용은 AWS Command Line Interface 사용 설명서에서 AWS CLI 설치, 업데이트 및 제거를 참조하세요.

  2. 터미널을 엽니다.

  3. 다음 명령을 실행하여 지표 구성을 추가합니다.

    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"}'