We\'d like to use Javascript AWS SDK to upload files to S3, but without using credentials at all. Uploading using credentials works, but we cannot generate an AWS IAM user f
I could suggest two approaches:
1- You could generate a pre-signed form in your app, with one credential
See doc: http://docs.aws.amazon.com/AmazonS3/latest/dev/HTTPPOSTForms.html
2- You could use web identity federation and use login with google, facebook or amazon:
See doc: http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-configuring-wif.html
Playground: http://aws.typepad.com/aws/2013/08/the-aws-web-identity-federation-playground.html