So the issue I’m having is that I want a third-party to be able to upload any file to a s3 storage with a token as my third-party only have access to curl not any aws sdk.
I’ve been able to achieve that by providing the third-party a signing key and my access key. User can upload by computing a signature from this signing key and calling PUT on my storage following this documentation.
The problem is that third-party has to redo some of those steps each time he wants to upload something (recomputing the signature with current date) which I would like to avoid.
In Azure you can provide a pre-signed url for the container you want to upload to meaning that you can provide this url to a third-party for it to upload without having to do any other operation, is there a similar way to do that on aws without forcing a user to do extra steps such as computing a signature ?
I saw that there is this concept of pre-signed url for aws but this seems to be only for specific files. I’m looking for similar concepts but for whole bucket
ilymid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.