Можно ли запрашивать пользовательские метаданные Google Cloud Storage? - PullRequest
1 голос
/ 25 марта 2019

Мы планируем решение, которое будет хранить изображения в корзине Google Cloud Storage. Ничего сложного - просто ведро с рядом изображений. Каждое изображение будет связано с пользовательскими метаданными, которые будут содержать несколько пар ключ-значение, включая идентификатор пользователя, создавшего изображение.

То, что мы хотели бы сделать, - это выполнить запрос к объектам корзины, передавая userId в качестве параметра поиска, и получить список объектов изображений, для которых пользовательский ключ метаданных 'userId' устанавливает этот идентификатор этого пользователя.

Возможна ли такая вещь в облачном хранилище, и если да, то каков механизм?

1 Ответ

1 голос
/ 25 марта 2019

Облачное хранилище не имеет механизма запросов.Вместо этого вы должны продублировать метаданные (и путь к файлу в хранилище) в базу данных, способную выполнять запросы любого типа, а затем запросить базу данных напрямую.Когда вы находите объекты, представляющие интерес, вы можете обращаться с ними непосредственно из облачного хранилища.Это типичная картина.

...