A
A
Alexey Semenov2018-11-14 10:45:14
Amazon Web Services
Alexey Semenov, 2018-11-14 10:45:14

Hello, how to get AWS S3 objects knowing only tags?

In general, the task is this, all photos are stored in AWS S3, there are two functions PutObject(FileStream fs, string username, string id) and
GetObject(string username, string id), I make a unique name in the function and add two User and Id, problem getting object using tags

Answer the question

In order to leave comments, you need to log in

1 answer(s)
P
populov, 2018-12-10
@aleksey_semenov

Поздний ответ, но всё же: S3 не индексирует тэги (их можно получить как метаинформацию объекте) индексирует только ключи. Другими словами, по тэгам S3 искать не умеет, наоборот, когда ты уже нашёл объект, можно получить тэги.
Это значит, что по тэгам можно искать двумя способами:
1. Перебором всех объектов => медленно, дорого
2. Хранить тэги в какой-то своей базе (своя табличка в БД, XML, JSON-файл или что-нибудь типа Redis): запоминать тэги при сохранении объекта на S3; при поиске сначала искать ключ по своей базе, а затем получать объект из S3 по ключу.
P.S.:
Александр это всё ссылки на доки, не дающие прямого ответа на поставленный вопрос.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question