Feature Request: S3 support

Discuss new features and functions
Posts: 6
Joined: 5 Dec 2023

mericson

I would like to request that FreeFileSync add S3 support (AWS & compatible services).

Yes, it is possible to use other tools to mount S3 locally, but that is dramatically less efficient then direct support for S3 through the APIs.

One of the primary reasons that synchronizing via the S3 API is more efficient is that a server-side hash is available through the S3 APIs. Obviously this is more efficient than having to read the entire file to compute the hash client-side. The S3 APIs supports at least CRC32, CRC32C, SHA1, and SHA256 hashes. To sync between S3 and local file system, it is only necessary to select a common hash algorithm

The other advantage of this server-side computed hash architecture is that "cloud to cloud" synchronization would benefit even more from the efficiencies. If two cloud providers share the same available server-side hashes, cloud-to-cloud synchronization can be very efficient!