UNPKG

@enplug/scripts

Version:
32 lines (27 loc) 660 B
const createS3Client = require('./createS3Client'); function updateBucketStaticDocuments(pkg, bucket, indexName, errorName) { return new Promise((resolve, reject) => { const s3Client = createS3Client(pkg); if (!errorName) { errorName = indexName; } s3Client.putBucketWebsite({ Bucket: bucket, WebsiteConfiguration: { ErrorDocument: { Key: errorName }, IndexDocument: { Suffix: indexName }, } }, (err, resp) => { if (err) { reject(err); } else { resolve(resp); } }); }); } module.exports = updateBucketStaticDocuments;