ACL Issues - unable to change by any method
Hello,
Im having issues accessing items in my buckets. I use Cyberduck (latest) and have been going through the issues with the support team. As part of the learning process Ive been using the Linode-cli, as well as s3cmd. I'm faced with errors for all three including trying to change the ACL permissions on the website.
After a few days of questions through an open ticket, Ive been advised to post here to see if anyone can help or give advice. I note that there are a couple of threads about changing the ACL through the command 's3cmd setacl' and getting information about the bucket with 's3cmd info', I understand them somewhat but they are not returning anything that seems to make sense - what it seems to me is that somehow, no matter what key I use which has permissions for the buckets Ive basically been disowned from being able to do anything other than list the files. Ill put my errors below that I've been able to see, and hope that someone can translate them into something I can do! I would really appreciate it :) my syntax may be off, please correct me.
s3cmd:
s3cmd info s3://mybucketname/Photos/Wallpapers/z.png | egrep 'ACL|MD5'
ERROR: S3 error: 404 (Not Found)
s3cmd setacl s3://mybucketname --acl-private --recursive
ERROR: S3 error: 404 (NoSuchKey)
linode-cli obj get mybucketname Photos/Wallpapers/z.png
S3ResponseError: 403 Forbidden
Cyberduck:
Download X failed. Forbidden. Service Error Message. AccessDenied. Please contact your web hosting service provide for assistance.
nb - with Cyberduck, I was initially unable to view any of the file directories, I was given the tip about changing the profile from Amazon s3 to Linode US in the profiles, and I can now at least browse the directories, I just can't access anything without getting the above error.
It's my understanding, probably wrong, but even if all of these are due to incorrect syntax, or misconfiguration, then I should still be able to access the object storage via the website i.e. logging in, going to object storage, clicking on one of my entries then browsing the files. However, on the website when I try to change the ACL of the bucket (click on bucket name, Access tab, change ACL) Im shown that bucket access has been updated successfully. However, when trying to open an item on the website I receive the error:
Error retrieving object ACL: AccessDenied
And when I try and change the ACL here, I receive the error:
Unable to set object's ACL: AccessDenied
It really feels like Ive been disowned from the bucket I created, like I don't have permission even though I've created the keys which should have access to that bucket. Even when I try and make the items in the bucket public, I still see the above errors when I try to access any of them.
I hope any of the above makes sense and sparks something which might work. I'm open to any ideas, I'm woefully inept obviously at getting this to work myself, it's not 100% imperative that I get the files in the bucket but at the same time, some of the images are of loved ones and friends so I'd like to get everything at least out of there and the buckets removed - I don't think I was cut out for object storage!
Thanks in advance.