Continuously and asynchronously sync a local folder to an S3 bucket
Project description
mobius3
Continuously and asynchronously sync a local folder to an S3 bucket. This is a Python application, suitable for situations where
- FUSE cannot be used, such as in AWS Fargate;
- high performance local access is more important than synchronous saving to S3;
- there are infrequent concurrent modifications to the same file from different clients;
- local files can be changed by any program;
- there are at most ~10k files to sync;
- changes in the S3 bucket may be performed directly i.e. not using mobius3.
These properties make mobius3 similar to a Dropbox or Google Drive client. Under the hood, inotify is used and so only Linux is supported.
Work in progress. This README is a rough design spec.
Usage
mobius3 /local/folder https://remote-bucket.s3-eu-west-2.amazonaws.com/path/in/bucket
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mobius3-0.0.0.tar.gz
(1.5 kB
view hashes)