Также ответ не всегда действителен XML! Это известная ошибка в S3. В S3 вы можете использовать любую строку UTF-8 в качестве ключа для объекта, в том числе с недопустимыми символами XML (<, > и т.д.), Но некоторые странные управляющие символы НЕ.
Итак, если каким-то образом вы получите файл на S3 с довольно странной строкой в качестве ключа, прося список, который вернет неверный XML!
Еще один острый вопрос заключается в том, что его невозможно (по крайней мере, когда я пытался год назад) получить ответ XML gzipped. Таким образом, вы тратите много полосы пропускания, передавая очень пушистый XML.
Это время, когда S3 поддерживает новый сжатый и надежный формат данных.