Skip to content

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

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages