I have used multi part uploading for uploading image to Amazon S3 as mentioned in documentation.
But then the files uploaded can be access directly without access key or anything. Tested using the remote URL which is got from response for a particular file. Is there any way to restrict access to uploaded file? Also is there a way to change the upload URL here, If I want to add a folder and the the file?
Yes you can create folder by using below method.
Access rights you can use policy and it will apply on specific to your bucket,Please go through below link You can allow specific IP to access. http://docs.aws.amazon.com/AmazonS3/latest/dev/example-bucket-policies.html