Class CmsS3Storage

java.lang.Object
org.opencms.db.storage.A_CmsStorage
org.opencms.db.storage.CmsS3Storage
All Implemented Interfaces:
AutoCloseable, I_CmsEnumerableStorage, I_CmsStorage, I_CmsStorageDelivery

S3-compatible object storage backend for the OpenCms deduplicating media storage engine (DMSE).

This implementation stores binary content in an S3-compatible object storage. To ensure high performance for read and write operations, it is highly recommended to use a local object storage (e.g., RustFS or an on-premise S3 appliance) within the same network as the OpenCms application server. Using remote cloud storage may introduce latency that significantly impacts VFS performance.

Content is addressed by its unique hash to support deduplication across different resources.

See Also: