S3 Temporary File Storage
Dependencies
Usage
import { S3TemporaryFileStorage, initS3 } from '@lumieducation/h5p-mongos3';const { S3TemporaryFileStorage, initS3 } = require('@lumieducation/h5p-mongos3');const temporaryStorage = new S3TemporaryFileStorage(
initS3({
credentials: {
accessKeyId: 's3accesskey', // optional if env. variable is set
secretAccessKey: 's3accesssecret' // optional if env. variable is set
},
endpoint: 'http://127.0.0.1:9000', // optional if env. variable is set
region: 'us-east-1' // optional if env. variable is set
forcePathStyle: true
}),
{ s3Bucket: 'h5ptemporarybucket' }
);Notes
Using S3TemporaryFileStorage in the example
Customizing permissions
Last updated
Was this helpful?