The URL shown above will be resolved for the bucket in S3. To access this bucket with that URL, bucket permissions would have to provide access to the โslaveโ access to the bucket. In addition, each object or file in the bucket should also provide access to "public reading".
Do you want the bucket and all the content in the bucket to be read by someone? If so, make sure that the permissions are set accordingly. Please note, however, that providing โpublic readingโ to the bucket itself will allow anyone to list the contents of the bucket. This is usually unnecessary and should probably be avoided.
Also note that the keys (I assume that you mean your AWS access key and private key) apply only when accessing S3 through the API. If you simply access it using a URL through a browser, the credentials are not used in the request.
source share