如何从Cloudflare工作者内部发布到GCP PubSub主题

时间:2019-09-20 01:23:21

标签: javascript google-cloud-pubsub cloudflare-workers

是否可以通过基本的HTTP请求发布到GCP PubSub主题?我有一个Cloudflare工作者,我想直接从该工作者发布一个主题。我最初尝试捆绑NodeJS模块,但是webpack(通过wrangler)由于服务器辅助程序环境中不可用的依赖项(特别是tls)而无法构建。

PubSub API似乎不支持API密钥,我一生都无法找到一种方法来使用SDK使用服务帐户而不

1 个答案:

答案 0 :(得分:0)

排序。有publish method that uses REST,但需要OAuth2.0授权。我不确定是否会遇到与使用NodeJS客户端库相同的问题,但是如果是这样,则必须使用暴露HTTP端点的中间服务(即Cloud Functions / Compute Engine / App Engine) 可以为您进行身份验证。

有关使用OAuth2.0的更多信息,请参见此处的链接:https://cloud.google.com/pubsub/docs/authentication#user-accounts