내용으로 건너뛰기

Intelligent-Tiering 스토리지 클래스에서 Amazon S3 객체 티어를 모니터링하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Simple Storage Service(Amazon S3) 객체를 S3 Intelligent-Tiering 스토리지 클래스로 이동했고, 액세스 티어를 모니터링하려고 합니다.

해결 방법

Amazon S3 Inventory, S3 이벤트 알림 또는 HeadObject API 호출을 사용하여 모든 S3 Intelligent-Tiering 액세스 티어에서 객체를 모니터링할 수 있습니다.

Amazon S3 Inventory

Amazon S3 Inventory 보고서는 일별 또는 주별로 개체와 해당 메타데이터를 나열합니다. S3 Intelligent-Tiering 객체의 액세스 티어를 볼 수 있습니다. 자세한 내용은 Amazon S3 Inventory 구성을 참조하십시오.

Amazon Athena를 사용하여 Amazon S3 Inventory 파일을 쿼리할 수도 있습니다. 자세한 내용은 Athena를 사용하여 Amazon S3 Inventory 보고서를 쿼리하려면 어떻게 해야 합니까?를 참조하십시오.

참고: S3 Inventory 보고서를 구성했는데 액세스 거부됨 오류가 발생한 경우에는 Amazon S3 Inventory 보고서를 생성할 수 없는 이유는 무엇입니까?를 참조하십시오.

S3 이벤트 알림

Amazon S3 이벤트 알림을 사용하면 티어 간에 S3 객체가 이동하거나 변경될 때 알림을 받을 수 있습니다. 이벤트 알림을 생성하여 Amazon Simple Notification Service(Amazon SNS) 주제를 통해 메시지를 보낼 수 있습니다. 이벤트 알림을 구성할 때 Amazon S3에서 알림을 전송하도록 하는 각 이벤트 유형을 지정해야 합니다. 예를 들어, S3 Intelligent-Tiering 스토리지 클래스의 객체가 다른 티어로 이동할 때 알림을 수신하도록 s3:IntelligentTiering 이벤트 유형을 지정할 수 있습니다.

참고: 버킷의 알림이 주제에 메시지를 게시하지 않는 경우 Amazon SNS 주제가 Amazon S3 이벤트 알림을 받지 못한 이유는 무엇입니까?를 참조하십시오.

S3 객체가 이동하거나 변경될 때 AWS Lambda 함수를 간접 호출하도록 이벤트 알림을 구성할 수도 있습니다. 자세한 내용은 Lambda를 사용하여 Amazon S3 이벤트 알림 처리를 참조하십시오.

참고: 이벤트 발생 시 Lambda 함수가 간접 호출을 수행하지 않는 경우 추가 구성이 필요할 수 있습니다. 자세한 내용은 Amazon S3 이벤트 알림이 Lambda 함수를 호출하지 않는 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.

HeadObject API 직접 호출

HeadObject API 직접 호출을 실행하여 S3 Intelligent-Tiering 스토리지 클래스의 아카이브 상태에 대한 객체 메타데이터를 검색합니다. HeadObject는 객체의 ARCHIVE_ACCESS 또는 DEEP_ARCHIVE_ACCESS 상태를 반환합니다. HeadObject API 직접 호출에 대한 응답으로 x-amz-archive-status 요소에서 아카이브 상태를 확인할 수 있습니다.

참고: HeadObject API 직접 호출을 실행하려면 요청한 객체에 대한 읽기 권한이 있어야 합니다. 자세한 내용은 Amazon S3의 AWS Identity and Access Management(IAM)를 참조하십시오.

관련 정보

Amazon S3 수명 주기 규칙이 객체를 Intelligent-Tiering 스토리지 클래스로 전환하지 않은 이유는 무엇입니까?

Amazon S3 객체를 Intelligent-Tiering 스토리지 클래스로 이동하려면 어떻게 해야 합니까?

액세스 패턴이 변경되거나 알려지지 않은 데이터를 자동으로 최적화하기 위한 스토리지 클래스

AWS 공식업데이트됨 2년 전