1
0
Fork 0
mirror of synced 2024-09-30 17:18:14 +13:00

Prevent generating presigned URLs for any S3 datasources that use custom endpoints

This commit is contained in:
Andrew Kingston 2022-01-24 15:18:42 +00:00
parent 4dfb74f512
commit 3dccf1b299

View file

@ -122,6 +122,11 @@ exports.getSignedUploadURL = async function (ctx) {
ctx.throw(400, "The specified datasource could not be found")
}
// Ensure we aren't using a custom endpoint
if (datasource?.config?.endpoint) {
ctx.throw(400, "S3 datasources with custom endpoints are not supported")
}
// Determine type of datasource and generate signed URL
let signedUrl
let publicUrl