具体来说,我登录到我的AWS帐户,进入S3,通过文件夹结构定位到其中一个视频文件。
当我查看这个特定文件时,文件的权限选项卡上没有显示任何分配给任何人的权限。没有分配任何用户、组或系统权限。
在权限选项卡的底部,我看到一个小框,上面写着“错误:拒绝访问”。我不能更改文件的任何内容。我无法添加元数据。我无法向文件添加用户。我不能使文件公开。
有办法让我控制这些文件,以便我可以将它们设置为公开访问吗?有超过15,000个文件/约60GB的文件。我想避免下载和重新上传所有文件。
在这里的一些帮助和建议下,我尝试了以下操作。 我在我的存储桶中创建了一个名为“media”的新文件夹。
我尝试了这个命令:
aws s3 cp s3://mybucket/2014/09/17/thumb.jpg s3://mybucket/media --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers full=emailaddress=my_aws_account_email_address
当调用HeadObject操作时,我收到了一个致命的403错误:被禁止。