Browse Source

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

master
Andrew Kingston 5 years ago
parent
commit
3dccf1b299
  1. 5
      packages/server/src/api/controllers/static/index.js

5
packages/server/src/api/controllers/static/index.js

@ -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

Loading…
Cancel
Save