Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. The object store must be private and secured.  Every read and write operation must be authenticated and authorized.  Such a feature must be similar to a private S3 bucket.
  2. Synapse must be able issue temporary URLs that can be used for direct file download from the object store.  Such a feature must be similar to Amazon's Amazon's S3 Pre-Signed-URL
  3. The object store must support file upload in parts. Such a feature must be similar to Amazon's S3 Multipart Upload
  4. Synapse must be able to issue temporary URLs that can be used for direct file upload of each part.  Amazon did not support pre-signed URLs for multi-part upload however, they do support pre-signed URLs for files non-multipart file uploads.  Amazon also support supports concatenating non-multipart objects into a single object with the multipart API.  To get pre-signed URL multi-part uploads to work with S3 a combination of the two supported features were was used for Synapse.