s3-put не может отправить файл - PullRequest
7 голосов
/ 11 февраля 2010

Я пытаюсь отправить файл в amazon s3, используя скрипты s3-bash.

Используя эту команду:

./s3-put -T ./test2 -k <mykey> -s ./<mysecretkeyfile> /mybucketname

ведет к:

<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>MalformedXML</Code><Message>The XML you provided was not well-formed or did not validate against our published schema</Message><RequestId>xxx</RequestId><HostId>xxx</HostId></Error>

Есть идеи? Я просто хочу отправить файл через bash.

Ответы [ 2 ]

6 голосов
/ 11 февраля 2010

Я решил: к имени корзины должно быть прикреплено имя файла, например:

/mybucketname/myfile

Таким образом, полная команда может выглядеть так:

./s3-put -T ./test2 -k <mykey> -s ./<mysecretkeyfile> /mybucketname/myfile
0 голосов
/ 23 мая 2016

В моем случае проблема была с расширением файла, мой файл был без расширения. После того как я дал расширение (в моем случае это был .zip), файл успешно загружен.

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