2 Answers
- Newest
- Most votes
- Most comments
1
You can have a look at S3 Inventory : https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-inventory.html
S3 Inventory is designed for efficient and scalable reporting on your S3 objects. It provides a scheduled CSV or ORC output of your objects, which you can query externally.
example query
aws s3api put-bucket-inventory-configuration --bucket BUCKET_NAME --id inventory-id \
--inventory-configuration '{"Id": "inventory-id","Destination": {"S3BucketDestination": {"Bucket": "REPORT_BUCKET_NAME"}},"IncludedObjectVersions": "Current","Schedule": {"Frequency": "Daily"},"Format": "CSV","Fields": ["Size","LastModifiedDate","ETag","StorageClass","IsMultipartUploaded","ReplicationStatus"]}'
answered 5 months ago
0
Once the inventory is gathered (I've used the above solution for large S3 object quantities), have you considered using Cross-Region Replication with RTC?
https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-walkthrough-2.html (cross account/region) https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-walkthrough-5.html (RTC).
answered 5 months ago
Relevant content
- Accepted Answerasked 5 years ago
- asked a year ago
- asked 4 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 7 months ago