Как опубликовать в теме GCP PubSub из работника Cloudflare - PullRequest
0 голосов
/ 20 сентября 2019

Можно ли опубликовать в теме GCP PubSub через базовый HTTP-запрос?У меня есть работник Cloudflare, из которого я хотел бы публиковать статьи прямо в теме.Первоначально я пытался связать модуль NodeJS, но веб-пакет (через wrangler) не смог собрать из-за зависимостей (в частности, tls), которые недоступны в рабочей среде сервера.

Кажется, ключи API не поддерживаютсяв API PubSub, и я не могу найти способ использовать служебную учетную запись без с использованием SDK.

1 Ответ

0 голосов
/ 20 сентября 2019

Вроде.Существует метод публикации , который использует REST , но требует авторизации OAuth2.0.Я не уверен, что вы столкнетесь с теми же проблемами, что и при использовании клиентской библиотеки NodeJS, но если это так, вам придется использовать промежуточный сервис (например, Cloud Functions / Compute Engine / App Engine), который предоставляет конечную точку HTTPчто может выполнить аутентификацию за вас.

Для получения дополнительной информации об использовании OAuth2.0 см. эту ссылку здесь: https://cloud.google.com/pubsub/docs/authentication#user-accounts

...