2015-11-08 2 views
5

Я пытаюсь загрузить файл на Amazon S3 с помощью командной строки, но я все время получаю эту ошибку:AWS S3 CLI: Анонимные пользователи не могут инициировать многокомпонентные загрузки

A client error (AccessDenied) occurred when calling the CreateMultipartUpload operation: Anonymous users cannot initiate multipart uploads. Please authenticate.

Команды Я бегу является:

# aws s3 cp --sse pad-20151108-175046.tar.gz s3://mpen-backups 

Я настроил aws через aws configure с тем, что я считаю, являются правильными учетными данными. aws s3 ls действительно перечисляет мои ведра.

Как я могу предоставить пользователю AWS CLI? Мой googlefu не приносит ничего полезного.


Я установил aws с помощью apt-get install awscli (на Ubuntu).

# aws --version 
aws-cli/1.2.9 Python/3.4.0 Linux/3.13.0-24-generic 

ответ

19

Решение: выньте свою собаку на прогулку.

Я только что вернулся примерно через 30 минут, нажал на свой терминал и повторил ту же самую команду. На этот раз добавлено.

Я думаю, что либо у Амазонки были проблемы с аутентификацией, когда я впервые ее запускал, либо, может быть, мое ведро S3 еще не распространялось, но теперь оно отлично работает.

+0

Не стесняйтесь отмечать как ответил, или удалить вопрос. –

+0

@JohnRotenstein Спасибо, я знаю, как работает SO. Не могу принять еще 2 дня. Я не удаляю вопрос, если другие сталкиваются с одной и той же ошибкой, они должны знать, что просто ожидание является потенциальным решением. – mpen

+1

Упс! У вас высокий репутация. Мои извинения. –

1

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

2

Я не мог загрузить, даже когда я попробовал роль IAM, конфигурационный файл и переменные ENV.

В моем случае это был Repo Installed AWSCLI, в частности, на Debian 8.6:

awscli/stable,now 1.4.2-1 all [installed]

Удалены его и установили с ПУМ в соответствии с рекомендациями AWS Docs

работ в настоящее время.

Смежные вопросы