Given a path, delete the file located at the path within the configured S3 bucket.
Given a path, delete the file located at the path within the configured S3 bucket.
the path of the file inside the bucket
collection name prefix (ignored in this context)
Given a path, retrieve the bytes located at that path inside the configured S3 bucket.
Given a path, retrieve the bytes located at that path inside the configured S3 bucket.
the path of the file to load from the bucket
collection name prefix (ignored in this context)
Store bytes to the specified path within the configured S3 bucket.
Store bytes to the specified path within the configured S3 bucket.
stream of bytes to save to the bucket
collection name prefix to prepend to path
length (in bytes) of the stream
A ByteStorageService for Clowder that enables use of S3-compatible object stores to serve as the file backing for Clowder. This allows you to use an S3 bucket on AWS or Minio to store your files.