Home icon

Simplify compliance-driven Amazon S3 data movement with multi-criteria filtering

Storage Blog



This article introduces the Migration Utility for S3, an open-source Python CLI tool that simplifies compliance-driven data movement by combining Amazon S3 Inventory reports with S3 Batch Operations for advanced filtering capabilities.

  • Filters objects by multiple criteria: date ranges (LastModifiedDate), multiple file extensions, prefixes, and version status in a single job
  • Addresses gaps in on-demand manifests: supports multiple suffixes, LastModifiedDate filtering, non-current versions, and combined multi-criteria filtering
  • Three-phase workflow: inventory discovery from pre-generated S3 Inventory manifests, filtering and processing with custom criteria, and batch execution via S3 Batch Operations
  • Includes pre-flight security validation for IAM roles, bucket encryption, and cross-account policies before job execution
  • Supports same-account and cross-account migrations with automatic versioning detection and audit trails for compliance
  • Provides dry-run capability to preview filtered object counts and sample keys before committing to actual copy operations

The tool enables organizations to move selective subsets of data at scale without custom infrastructure, with full audit trails for regulatory compliance and data governance requirements.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Sep 24
2024
Transition data to cheaper storage based on custom filtering criteria with Amazon S3 Lifecycle
Aug 7
2024
Streamline compliance management with AWS Config custom rules and conformance packs
Sep 4
2025
Enforcing organization-wide Amazon S3 bucket-tagging policies
May 28
2024
Simplify compliance management of multicloud or hybrid resources with AWS Config

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.