Сохранение одной записи с помощью облачных функций Google, а затем перезапись - PullRequest
0 голосов
/ 18 июня 2019

Я работаю с gmail API и мне нужно сохранить historyID, чтобы определить изменения, произошедшие в сообщении электронной почты из событий pubsub.

Однако мне не нужно хранить все historyID и простоМне нужно вытащить старый historyID, использовать его в моей функции и перезаписать его новым.

Хотите знать, какая архитектура будет лучше для этого.Я не могу использовать временное хранилище облачных функций Google, потому что оно не будет постоянным.

Использование листов Google требует дополнительной авторизации в облачной функции.Мне действительно нужно создать новое облачное хранилище для одного текстового файла?

1 Ответ

0 голосов
/ 18 июня 2019

Кажется, что Cloud Datastore будет вашей лучшей альтернативой облачному хранилищу, если ваш сценарий использования - сохранение, извлечение и обновление historyID как данных журнала при низкой стоимости.Использование Google Cloud Functions и Cloud Datastore похоже на систему журналов без сервера.

Datastore - это база данных документов NoSQL, созданная для автоматического масштабирования, высокой производительности и простоты разработки приложений.Он может обрабатывать большое количество нереляционных данных с относительно низкой ценой.Он также имеет удобную веб-консоль .

. Я нашел очень полезный веб-учебник, который вы можете использовать для разработки решения облачных функций с Cloud Datastore, например:

  • Создание облачного хранилища данных
  • Получение учетных данных хранилища данных
  • Обновление кода
  • Развертывание облачной функции
  • Отправка запроса в облачную функцию
  • Проверьте хранилище данных входа в систему

Ознакомьтесь с полным руководством здесь .Надеюсь, это поможет вам.

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