Получить / перечислить объекты с использованием метаданных в s3 - aws sdk - PullRequest
0 голосов
/ 04 мая 2018

Я использовал пользовательские метаданные для хранения файла в корзине S3. Допустим, мои метаданные будут выглядеть как

metaData = {
    "title": "some random user title", 
    "description": "some random user description"
}

Я понимаю, что могу загрузить файл, используя ключ объекта и имя корзины. Я смотрю, есть ли какой-либо способ / опции, чтобы получить / получить / перечислить файл, передавая только имя сегмента и определяемые пользователем метаданные , используемые для объекта для загрузки в S3.

А также знать фактическое использование пользовательских метаданных

Любые рекомендации или предложения будут очень полезны.!

1 Ответ

0 голосов
/ 05 мая 2018

В Amazon S3 нет встроенной операции, которая могла бы находить / извлекать объекты через метаданные.

Метаданные могут быть получены из объектов, но не могут использоваться для поиска объектов. Кроме того, только ограниченные метаданные могут быть извлечены как часть списка объектов.

Альтернативой может быть использование Amazon S3 Inventory - Amazon Simple Storage Service . Это обеспечивает список только один раз в день, но может включать метаданные. Вы можете использовать эти файлы для поиска объектов на основе метаданных.

См:

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