AWS S3文件夹 - 递归访问

时间:2014-04-09 07:30:42

标签: recursion amazon-web-services ruby-on-rails-4

在我的项目中,我有S3存储桶,但我必须以递归方式处理该给定存储桶中的所有对象。它应该像递归处理目录或文件结构。当我试图访问存储桶的对象时,我遇到了AccessDeniedException。

s3 = AWS::S3.new
bucket = s3.buckets['bucket_name']
bucket.objects #raises Exception

1 个答案:

答案 0 :(得分:0)

我不确定这是否是正确的方法,但是我遇到了一个问题,我无法使用我创建的其他IAM帐户上传到根文件夹以外的任何内容。在下面的图像中添加此更改后,我能够将对象放在根路径以外的文件夹中。

在我的情况下,我使用root帐户创建了存储桶,但是设置了另一个用户将文件添加到存储桶。另一个用户帐户是在将新项目添加到存储桶时出现问题的帐户。

enter image description here