public-cloud-roadmap icon indicating copy to clipboard operation
public-cloud-roadmap copied to clipboard

Browser based POST object

Open lason-ovh opened this issue 1 year ago • 5 comments

Uploading files to a S3 bucket typically requires a backend that acts as an intermediary and calls our S3 compatible API PutObject. However, you may want a frontend application to upload files directly to S3 without having the need for a backend service in order to reduce latency without sacrificing security.

In browser based POST object requests, a web form will be able to directly POST and object to S3 providing alsongside the file, authentication and authorization data to our storage servers, thus eliminating the need for an intermediary backend.

The following functionalities will be supported:

  • secure S3 compatible POST object endpoint based on bucket policies and ACLs
  • object encryption using SSE-C (customer provided encryption key)
  • object integrity checks

The following configuration elements will not be supported for now but will be in the future:

  • POST objects to COLD STORAGE (deep archive)

lason-ovh avatar Oct 24 '22 08:10 lason-ovh