Как я могу перечислить содержимое корзины, исключая папки? - PullRequest
0 голосов
/ 21 марта 2012

Я подключаюсь к AWS S3 с помощью .net SDK.

В настоящее время я вытягиваю список BLOB-объектов, используя ListObjects() Я хотел бы вытащить содержимое моего ведра, исключая папки.

Я думаю, что фильтрация элементов с размером 0 будет работать, но я надеялся, что может быть более прямой способ сделать это.

1 Ответ

2 голосов
/ 21 марта 2012

Возможно, неожиданный ответ на этот вопрос заключается в том, что объект ListObjectsResponse, полученный при вызове ListObjects(), должен дать вам то, что вы хотите.На самом деле S3 не знает о концепции папок - кажущийся «полный путь» объекта S3 на самом деле является именем объекта.

Любые папки, которые вы видите в клиентских приложениях, иллюзорны и основаны на общихСоглашение, что косые черты в имени объектов S3 могут использоваться для обозначения подразумеваемых папок.

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