Я пытаюсь отправить файл в Amazon S3 с помощью сценариев s3-удара.
Используя эту команду:
./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>
Какая-либо идея? Я просто хочу отправить файл через удар.
Я решил эту проблему: к имени сегмента необходимо прикрепить имя файла, например:
/mybucketname/myfile
Таким образом, полная команда может выглядеть так:
./s3-put -T ./test2 -k <mykey> -s ./<mysecretkeyfile> /mybucketname/myfile