Prevent generating presigned URLs for any S3 datasources that use custom endpoints
This commit is contained in:
parent
4dfb74f512
commit
3dccf1b299
|
@ -122,6 +122,11 @@ exports.getSignedUploadURL = async function (ctx) {
|
||||||
ctx.throw(400, "The specified datasource could not be found")
|
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
|
// Determine type of datasource and generate signed URL
|
||||||
let signedUrl
|
let signedUrl
|
||||||
let publicUrl
|
let publicUrl
|
||||||
|
|
Loading…
Reference in New Issue