durch/rust-s3

presigned urls support

Geal opened this issue · 6 comments

Geal commented

hello, is there any plan to generate presigned urls for arbitrary operations (get, put, etc)? Also, the readme mentions that the put operation returns a presigned url, but I get an empty vec instead, is it a common issue?

durch commented

@Geal thank you for submitting this, its quite embarrassing as the presigned URLs are the cause I built this lib, I'll look int this right away, will keep you posted!

Hello. Any updates on this? I’m curious about capabilities around pre-signed URLs too. Specifically, I'd like to get pre-signed URLs for pre-existing objects in the bucket.

durch commented

@sidshank this turned out to be more broken than expected, looking at my schedule I should be able to push a fix through by the end of the month, a bit later than I would have liked... Thank you for the patience

Any idea when this might be resolved @durch ? Pre signed urls would really make this library be more useful as it is a far better way of uploading/downloading files for the user.

durch commented

@elertan thanks for the nudge, my schedule is a bit messy, I'll try and squeeze some work towards this in the next week or two, will update the issue as soon as I a have a better estimate, sorry for the inconvenience :/

durch commented

@Geal, @elertan version 0.22.8 pushed to crates.io today brings back support for presigned URLs, with two dedicated Bucket methods presign_put and presign_get