Can you put permissions on files that are uploaded to S3?
Or if someone knows the guild/url to the file they can access it publicly?
If yes, what kind of permissions can we set?
Can you put permissions on files that are uploaded to S3?
Or if someone knows the guild/url to the file they can access it publicly?
If yes, what kind of permissions can we set?
Permissions are implemented with a key mechanism. You can make content readable for everyone (no password) or require a password. You grant upload privileges by generating a keyed URI which you can limit to a maximum bandwidth.
Amazon documentation on authentication and access control
As dcaunt states, query string authentication requires an expiration date.
I believe you can also generate 'passwords' that are only valid for a certain period of time
Not passwords, but you can create links that expire on at a certain time: http://docs.amazonwebservices.com/AmazonS3/2006-03-01/index.html?RESTAuthentication.html