Amazon S3 on Outposts 모니터링 - Amazon Simple Storage Service

Amazon S3 on Outposts 모니터링

Amazon CloudWatch Events 및 AWS CloudTrail 로그를 사용하여 Amazon S3 on Outposts 스토리지 용량을 모니터링하고 관리할 수 있습니다.

Amazon CloudWatch 지표를 사용한 S3 on Outposts 용량 관리

Outpost에 객체를 저장할 공간이 충분하지 않으면 API는 ICE(Insufficient Capacity Exception)를 반환합니다. 이를 방지하기 위해 스토리지 사용률이 임계값을 초과할 때 알려주는 CloudWatch 경고를 생성할 수 있습니다. 자세한 내용은 Amazon S3 on Outposts CloudWatch 지표 섹션을 참조하세요.

이 방법을 사용하면 데이터를 명시적으로 삭제하거나, 수명 주기 만료 정책을 사용하거나,AWS DataSync를 사용하여 S3 on Outposts 버킷에서 AWS 리전의 S3 버킷으로 데이터를 복사하여 공간을 확보할 수 있습니다. DataSync 사용에 대한 자세한 내용은 AWS DataSync 사용 설명서AWS DataSync 시작하기를 참조하세요.

AWS CloudTrail 로그를 사용하여 S3 on Outposts 용량 관리

Amazon S3 on Outposts 관리 이벤트는 AWS CloudTrail 로그를 통해 사용할 수 있습니다. 자세한 내용은 CloudTrail을 사용하여 Amazon S3 API 호출 로깅을 참조하세요.

필요하면 CloudTrail에서 데이터 이벤트에 대한 로깅을 활성화할 수도 있습니다. 자세한 내용은 콘솔을 사용하여 버킷의 객체에 대한 로깅 활성화 섹션을 참조하세요.

Amazon CloudWatch 이벤트를 사용하여 S3 on Outposts 이벤트 알림 수신

CloudWatch Events를 사용하여 S3 on Outposts API 이벤트 규칙을 작성해 지원되는 모든 CloudWatch 대상(예: Amazon SQS, Amazon SNS, )을 통해 알림을 받을 수 있습니다AWS Lambda 자세한 내용은 CloudWatch Events의 대상이 될 수 있는 AWS 서비스 목록을 참조하세요. S3 on Outposts와 함께 사용할 대상 서비스를 선택하려면 을(를) 사용하여 AWSAWS CloudTrail API 호출에서 트리거하는 CloudWatch Events 규칙 생성을 참조하세요.

참고

S3 on Outposts 객체 작업의 경우, CloudTrail에서 전송한 AWS API 호출 이벤트는 해당 이벤트를 수신하도록 구성된 추적(선택적으로 이벤트 선택기 사용)이 있는 경우에만 규칙과 일치합니다. 자세한 내용은 CloudTrail 로그 파일 작업을 참조하세요.

다음은 DeleteObject 작업에 대한 샘플 규칙입니다.

{ "source": [ "aws.s3-outposts" ], "detail-type": [ "AWS API call via CloudTrail" ], "detail": { "eventSource": [ "s3-outposts.amazonaws.com" ], "eventName": [ "DeleteObject" ], "requestParameters": { "bucketName": [ "DOC-EXAMPLE-BUCKET1" ] } } }