A big thanks to <@U06TCGP8T> and <@U06V253M4> afte...
# box-products
l
A big thanks to @gpickin and @bdw429s after many months of hard work, the S3SDK gets a big major release. With tons of fixes but also great new features. From Signed PUT urls to upload directly from the user to the s3 bucket securely, to full ACL control via security grants. Here are the full release notes: https://github.com/coldbox-modules/s3sdk/releases/tag/v5.0.0
👍🏼 2
👍 8
🔥 3
🎉 3
👍🏻 1
👍🏾 1
b
Excellent work @gpickin and @bdw429s. Signed PUT URLs are a great addition, and will drive adoption of what I think should be standard practice in any CFML application.
☝🏾 1
l
thanks to you mi amigo!
You where the inspiration
👍 1
simple smile 1
Thanks so much!
g
I got it from your session at CFSummit @brianklaas 🙂
f
thanks - I’ve been wanting to have a better solution to point people to than my old blog entry here: https://www.petefreitag.com/item/833.cfm which did it manually, but is using an older version of the AWS signature, so it probably doesn’t work in certain regions
b
Yeah, that feature is great. You can send files up to 500GB straight from the user's browser to S3
The flow is • user selects file in browser • browser sends ajax call to server to get a pre-signed URL for that file • browser `PUT`s file directly to pre-signed URL. When the server signs the URL, it will only work • for that URI • for the acl the server decides • for the window of time the server decides • for the content type the server wants it to have
👍🏾 1
So the onus is obviously on the server to confirm that the browser session in question has permissions to upload said file to said location.
f
yeah it is a great solution to avoid many of the things that can go wrong when uploading files directly to your own server
💯 1