【发布时间】:2013-06-16 23:15:09
【问题描述】:
我正在阅读此链接 http://docs.aws.amazon.com/AmazonS3/2006-03-01/API/RESTBucketGET.html
我想用的例子是这个
The following GET request specifies the delimiter parameter with value "/", and the prefix parameter with value photos/2006/.
响应是
GET /?prefix=photos/2006/&delimiter=/ HTTP/1.1
Host: example-bucket.s3.amazonaws.com
Date: Wed, 01 Mar 2009 12:00:00 GMT
Authorization: AWS AKIAIOSFODNN7EXAMPLE:xQE0diMbLRepdf3YB+FIEXAMPLE=
返回的响应是
<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Name>example-bucket</Name>
<Prefix>photos/2006/</Prefix>
<Marker></Marker>
<MaxKeys>1000</MaxKeys>
<Delimiter>/</Delimiter>
<IsTruncated>false</IsTruncated>
<CommonPrefixes>
<Prefix>photos/2006/feb/</Prefix>
</CommonPrefixes>
<CommonPrefixes>
<Prefix>photos/2006/jan/</Prefix>
</CommonPrefixes>
</ListBucketResult>
我明白了,但我不确定如何使用 boto 在 django/python 中实现它。
还有没有什么办法可以得到JOSN而不是xml。
【问题讨论】:
标签: python django amazon-s3 boto