S3 API

The S3 API wrapper handles file requests using the proprietary S3 API format.
Supported functions are upload (PUT), download (GET) with ranges, listv2, delete and head.

The wrapper uses jhttp as webserver which enables optimisations like KTLS, TCP fastopen and native thread workers.
Monitoring is performed by JLoke which in turn is a part of JLinux
Authentication can be performed with the following backends

File storage can be be used with the following backends

The complete setup of a file storage solution depends on needs and can be done using everything from a single server to multi-cluster multi-datacenter setup.