У меня есть набор видеофайлов, которые были скопированы из одного ведра AWS из другого аккаунта в мою учетную запись в моем собственном ковше.
Теперь у меня возникает проблема со всеми файлами, в которых я получаю ошибки, связанные с доступом, когда пытаюсь сделать все файлы общедоступными.
В частности, я заходил в свою учетную запись AWS, перешел на S3, развернул структуру папок, чтобы найти один из видеофайлов.
Когда я смотрю на этот конкретный файл, вкладка "Разрешения" в файлах не предоставляет никаких прав, назначенных кому-либо. Пользователям, группам или системным разрешениям не назначено.
В нижней части вкладки "Разрешения" я вижу небольшую рамку с надписью "Ошибка: доступ запрещен". Я ничего не могу изменить о файле. Я не могу добавить метаданные. Я не могу добавить пользователя в файл. Я не могу сделать файл Public.
Есть ли способ получить контроль над этими файлами, чтобы я мог сделать их общедоступными? Есть более 15 000 файлов/около 60 ГБ файлов. Я бы хотел избежать загрузки и повторной загрузки всех файлов.
С некоторой помощью и предложениями от людей здесь я пробовал следующее. Я создал новую папку в своем ковше под названием "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
Я получаю фатальную ошибку 403 при вызове операции HeadObject: Запрещено.