【问题标题】:s3 change permissions recursivelys3递归更改权限
【发布时间】:2018-09-18 10:59:46
【问题描述】:

我有一个 s3 存储桶,其中包含子文件夹中的数百个文件。我知道其中少数文件具有公共读取权限,但我不知道它们是哪些文件。

我想从所有文件中删除这些权限,因此我需要对存储桶中的所有文件递归地应用一组新权限,或者列出所有具有公共读取权限的文件。

【问题讨论】:

标签: amazon-web-services amazon-s3 permissions


【解决方案1】:

您可以在更改权限的同时将文件复制到自己(即覆盖自己)。

它可能涉及添加一个小的更改(例如添加一些元数据)以允许复制发生:

aws s3 cp s3://my-bucket/ s3://my-bucket/ --recursive --acl bucket-owner-full-control --metadata "One=Two"

见:Amazon S3 File Permissions, Access Denied when copied from another account

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 2021-10-23
    • 2018-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    相关资源
    最近更新 更多