2012-02-05 4 views

답변

37

또한 응답이 항상 유효한 XML이 아닙니다! 이것은 S3의 알려진 버그입니다. S3에서는 을 사용할 수 있습니다. UTF-8 문자열은 XML 유효하지 않은 문자 (<,> 등등)가있는 문자를 포함하여 객체의 키로 사용할 수 있지만 일부 이상한 제어 문자는 사용할 수 없습니다.

그래서 어떻게 든 이상한 문자열을 키로 삼아 파일을 얻으면 그 목록을 요청하면 유효하지 않은 XML이 반환됩니다.

어쩌면 그들은 일종의 JSON 리턴을 옵션으로 만들 수 있지만이 버그는 곧 찾을 수 없습니다. XML 버그는 수년간 알려져 왔습니다. https://forums.aws.amazon.com/thread.jspa?threadID=10869 https://forums.aws.amazon.com/thread.jspa?threadID=82485

또 다른 아픈 점은 자사 불가능 (적어도 내가 년 전하려고 할 때) gzip으로 압축 된 XML 응답을 얻을 수 있습니다. 따라서 매우 푹신한 XML을 전송하는 많은 대역폭을 낭비합니다.

S3가 압축되고 견고한 새로운 반환 데이터 형식을 지원할 때입니다.

+6

+1을 클릭하십시오! –

+2

https://forums.aws.amazon.com/thread.jspa?threadID=86552&tstart=0 –

+1

몇 년 동안 고쳐지지 않았습니까? 나는 S3를 사용할 방법이 없습니다. – ajsie

관련 문제