s3 рекурсивно меняет права доступа - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть корзина s3, которая содержит сотни файлов в подпапках.Я знаю, что небольшое количество этих файлов имеют публичные разрешения на чтение, но я не знаю, какие это файлы.

Я хочу удалить эти разрешения из всех файлов, поэтому мне нужно либо рекурсивно применить новый набор разрешений ко всем файлам в корзине, либо перечислить все файлы с общедоступными разрешениями на чтение.

1 Ответ

0 голосов
/ 18 сентября 2018

Вы можете скопировать файлы в сами (то есть перезаписать себя) при изменении разрешений.

Это может потребовать добавления небольшого изменения (например, добавления метаданных), чтобы разрешить копированиеслучиться:

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

См .: Разрешения файлов Amazon S3, доступ запрещен при копировании из другой учетной записи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...