如果被要求列出所有桶,亚马逊究竟会回归什么?

时间:2010-02-19 06:08:06

标签: amazon-s3

由于我必须解析它,我必须知道返回的数据将被构造成什么?

2 个答案:

答案 0 :(得分:2)

服务端点(s3.amazonaws.com)上的GET操作返回由经过身份验证的请求发件人拥有的所有存储桶的列表。

样品申请:

GET / HTTP/1.1
Host: s3.amazonaws.com
Date: Wed, 01 Mar  2009 12:00:00 GMT
Authorization: AWS 15B4D3461F177624206A:xQE0diMbLRepdf3YB+FIEXAMPLE=

示例回复:

<?xml version="1.0" encoding="UTF-8"?>
<ListAllMyBucketsResult xmlns="http://doc.s3.amazonaws.com/2006-03-01">
  <Owner>
    <ID>bcaf1ffd86f461ca5fb16fd081034f</ID>
    <DisplayName>webfile</DisplayName>
  </Owner>
  <Buckets>
    <Bucket>
      <Name>quotes;/Name>
      <CreationDate>2006-02-03T16:45:09.000Z</CreationDate>
    </Bucket>
    <Bucket>
      <Name>samples</Name>
      <CreationDate>2006-02-03T16:41:58.000Z</CreationDate>
    </Bucket>
  </Buckets>
</ListAllMyBucketsResult>

来源:S3 REST API » Operations on the Service » GET Service

答案 1 :(得分:1)

描述了S3 API here