Я пытаюсь загрузить набор данных, размещенный в AWS. Я пытаюсь использовать s3cmd
и настроил его с помощью ключа доступа и секретного ключа. Я могу перечислить файлы в ведро надлежащим образом с помощью:Загрузка yfcc100m из aws s3 bucket
s3cmd ls s3://yahoo-webscope/I3set13/
Я использовал get
для загрузки набора данных:
s3cmd get --recursive s3://yahoo-webscope/I3set13/
Но показано следующее сообщение об ошибке:
ERROR: S3 error: 403 (Forbidden)
несколько решений, которые я нашел, предложили изменить политику ведра, но я не могу его изменить, потому что я не являюсь владельцем.
Пожалуйста, дайте мне знать причину проблемы и как я могу ее решить.
Похоже, ваш ключ доступа/секретный ключ имеет только разрешение «ListObjects» и не содержит «GetObject» в политике ведра. Вам нужно будет обновить политику ведра. –
В этом проблема. У меня нет доступа к политике этого ковша. Это ведро находится у кого-то другого. Также я новичок в aws. Если я неправильно понял, что вы сказали, сообщите мне ссылку или некоторые подробности. Благодарю. – rakinhaider
Вам НЕОБХОДИМО иметь доступ к политике ведра ИЛИ просто сообщите хосту, чтобы он сделал это за вас. –