微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对 Cloud Functions 使用请求订阅

如何解决对 Cloud Functions 使用请求订阅

我有两个 GCP 项目。

  1. 一个项目包含发布者主题
  2. 第二个项目正在订阅一个项目主题

问题:我想在订阅者收到消息时触发云函数。 谁能帮帮我。

我尝试使用云函数触发器,其中仅列出了该项目(第二个项目)的主题,这不是解决方案。

解决方法

如果您想使用 PubSub triggered Cloud Functions,PubSub 主题必须与 Cloud Functions 位于同一项目中。

但是,您有一个解决方法,您可以在您的 PubSub 主题(在您想要的项目中)创建一个 HTTP triggered Cloud Functions 并创建一个 HTTP Push subscription。这样,只要有消息在 PubSub 主题中发布,推送订阅就会将其发送到 Cloud Functions。


您的标题提到“拉”订阅。但是,当您创建 PubSub 触发的 Cloud Functions 时,您不会创建请求订阅,而是创建推送订阅。在 PubSub 触发 Cloud Functions 后查看您的 PubSub 订阅,您会看到类似的内容:

enter image description here

继续推。没区别!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。