Что именно вернет Amazon, если попросить перечислить все корзины? - PullRequest
2 голосов
/ 19 февраля 2010

Поскольку я должен разобрать его, я должен знать, во что будут структурированы возвращаемые данные?

Ответы [ 2 ]

2 голосов
/ 19 февраля 2010

Операция GET на конечной точке службы (s3.amazonaws.com) возвращает список всех блоков, принадлежащих аутентифицированному отправителю запроса.

Пример запроса:

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 »Операции над службой» Служба GET

1 голос
/ 19 февраля 2010

API S3 описан здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...