我们在Amazon S3上有一个带有大量文件的树状结构桶。我刚刚发现,虽然某些文件有两个权限条目(如果单击AWS管理控制台中的文件,然后选择属性 -> 权限,可以看到),一行是“everyone”,另一行是某个特定用户,但其他文件只有一个该用户的条目。因此,我们使用boto或curl下载这些文件到Amazon EC2实例时出现问题。
我需要做的是检查桶中的所有文件。我知道如何获取前缀的完整密钥列表。我可以使用boto提取密钥的权限吗?是否有一种标准方法来测试这些权限是针对所有人还是某个特定人,并且它们是什么?
另外,一旦确定了密钥具有限制性权限,我可以通过向“everyone”添加读取权限来以编程方式更改它们吗?
谢谢。
我需要做的是检查桶中的所有文件。我知道如何获取前缀的完整密钥列表。我可以使用boto提取密钥的权限吗?是否有一种标准方法来测试这些权限是针对所有人还是某个特定人,并且它们是什么?
另外,一旦确定了密钥具有限制性权限,我可以通过向“everyone”添加读取权限来以编程方式更改它们吗?
谢谢。