I need to modify an existing .NET application to upload large files directly to our S3 file store. (It currently uses FTP.)
What's the best way of doing this without compromising our security? It would be easy to compile our access keys into the app, but this would compromise every user's files. There's got to be another way, but I'm just not seeing it! Any thoughts out there?