The gateway package provides an S3 API compatible gateway for serving files using the Amazon S3 protocol.
TODO: legacy approach, update We use our own layer for authorization (using the JWT), so the API Keys / API Secret are not really used internally for authentication. For this reason, they are by default set to "gateway / gatewaysecret" and can be public.
The custom gateway provides access to the tree service and the various Cells datasources:
- for all "stat" and "list" related queries, it uses the
NodeProviderinterface of Tree service,
- for all "content" related queries (various
PUTrequest), it directly proxies to the underlying S3 server of each datasource.