Skip to main content

Module s3

Module s3 

Source
Expand description

§S3 Storage Backend

Storage backend backed by a S3 compatible storage solution (AWS S3, MinIO, …etc)

§Environment Variables

  • DOCBOX_S3_ENDPOINT - URL to use when using a custom S3 endpoint
  • DOCBOX_S3_EXTERNAL_ENDPOINT - Alternative “external” user facing endpoint, useful when running the server in docker with a different endpoint
  • DOCBOX_S3_ACCESS_KEY_ID - Access key ID when using a custom S3 endpoint
  • DOCBOX_S3_ACCESS_KEY_SECRET - Access key secret when using a custom S3 endpoint

Structs§

AwsFileStream
File stream based on the AWS ByteStream type
S3StorageLayer
Storage layer backend by a S3 compatible service
S3StorageLayerFactory
Storage layer factory backend by a S3 compatible service
S3StorageLayerFactoryConfig
Configuration for the S3 storage layer

Enums§

S3Endpoint
Endpoint to use for S3 operations
S3StorageError
User facing storage errors
S3StorageLayerFactoryConfigError
Errors that could occur when loading the S3 storage layer configuration