Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

aws-samples/data-migration-tool-for-s3

Data Migration Tool for S3

A Data Migration Tool(abbr. ADMT, formally named goSync) is a data migration tool developed by Golang. It can upload data to S3, download data to local directory, copy data between buckets/prefixes, or between directories. It also supports file attributes retain in S3 uploading and downloading, attribute check, md5 check after data copy, incremental copy. It is only 10MB size and doesn’t require installation. It works well in k8s, especially in AI/ML, HPC scenarios.

Example of S3 upload:

 admt -f 30  ./localdir s3://bucket1/prefix1 

Example of S3 download:

 admt -f 30  s3://bucket1/prefix1 ./localdir 

Example of directory copy:

 admt -f 30 ./localdir1 ./localdir2 

Example of bueckt/prefix sync:

 admt -f 30  s3://bucket1/prefix1 s3://bucket2/prefix2

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages