номер
Также ответ не всегда действительный XML! Это известная ошибка в S3. В S3 вы можете использовать любую строку UTF-8 в качестве ключа для объекта, в том числе с недопустимыми символами XML (<,> и т. Д. В порядке), но некоторые странные управляющие символы НЕ являются.
Так что, если каким-то образом вы получите файл на S3 с достаточно странной строкой в качестве ключа, запрос о перечислении этого приведет к неверному XML!
Так что, возможно, они могли бы исправить эту ошибку, сделав какой-нибудь JSON-возврат в качестве опции, но не ищите его в ближайшее время. Ошибка XML известна годами. https://forums.aws.amazon.com/thread.jspa?threadID=10869
https://forums.aws.amazon.com/thread.jspa?threadID=82485
Еще один больной вопрос - невозможно (по крайней мере, когда я пытался год назад) получить сжатый XML-ответ. Таким образом, вы теряете много трафика, передавая очень пушистый XML.
Пора S3 поддерживать новый формат возвращаемых данных, сжатый и надежный.