Custom domain name for Spaces shows list of all files
I currently have a DigitalOcean Space for Object Storage in which I store pictures. Access to the files is set to Restricted in the admin panel, so when I go to myproject.ams3.digitaloceanspaces.com, I recieve the “Permission Denied” message as expected. However, I followed this guide to route files.myproject.com over a secure connection (https). This works flawlessly and routes https://files.myproject.com/image.jpg to the image in my Space.
However, the problem is, when I go to files.myproject.com, I can see a list of all the files, similarly to what I see when I set the access to “Public” in my admin panel. However it seems to be an index created by AWS. I use node.js to upload using S3 but I don’t think that’s causing this to show up?
<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Name>myproject</Name> <Prefix/> <Marker/> <MaxKeys>1000</MaxKeys> <IsTruncated>false</IsTruncated> <Contents> <Key>image.jpg</Key> <LastModified>2019-02-25T15:20:18.675Z</LastModified> <ETag>"*******"</ETag> <Size>294316</Size> <StorageClass>STANDARD</StorageClass> <Owner> <ID>********</ID> <DisplayName>********</DisplayName> </Owner> </Contents>
If someone could point me in the right direction as to how to hide those files.. that would be nice!