是否可以通过基本的HTTP请求发布到GCP PubSub主题?我有一个Cloudflare工作者,我想直接从该工作者发布一个主题。我最初尝试捆绑NodeJS模块,但是webpack(通过wrangler)由于服务器辅助程序环境中不可用的依赖项(特别是tls
)而无法构建。
PubSub API似乎不支持API密钥,我一生都无法找到一种方法来使用SDK使用服务帐户而不。
答案 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