Creates the storage.
Constructors:
Storage(config: Config, dependencies: Dependencies): StorageInterface
Parameters:
config: Config
dependencies: Dependencies
See: Config, Dependencies
Returns:
StorageInterface
See: StorageInterface
import S3 from '@aws-sdk/client-s3'
import S3Presign from '@aws-sdk/s3-request-presigner'
const config = {
type: 's3',
path: 'bucket-3d8e8dd/path/to/data'
}
const dependencies = {
client: S3,
clientPresign: S3Presign,
clientInstance: new S3.S3Client({ region: 'eu-central-1' })
}
const storage = Storage(config, dependencies)