Создание папки на основе даты в Google Cloud Storage - PullRequest
0 голосов
/ 25 апреля 2020

Вариант использования:

Мне нужно ежедневно хранить объекты запросов / ответов в Google Cloud Storage, я хотел создавать папки ежедневно (в формате bucket / year / month / day) и хранить все объекты в течение текущей даты / дня. Мой типичный поток выглядит следующим образом:

Json сообщение для PubSub -> Cloud Function (Python) ---> Google Cloud storage на ежедневной основе.

Запрос: начиная с Cloud Функция может запускать параллель для каждого события в PubSub (миллионы сообщений в день) и может создавать дубликаты папок в GCS. Можно ли синхронизировать создание папок перед созданием объекта в GCS на данный день?

1 Ответ

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

В Google Cloud Storage имя файла включает полный путь ( плоское пространство имен ).

Например, имя гипотетического файла - your-bucket / abc / file .tx "вместо просто" file.txt "

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

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