如何将GCP Pubsub订阅的消息转发到另一个主题?

时间:2016-11-17 19:12:38

标签: google-cloud-platform google-cloud-pubsub

我希望能够将Google Cloud Platform(GCP)Pubsub订阅的消息转发给另一个GCP主题,该主题可能在另一个GCP项目中。

  1. 这是否可以通过推送端点URL(目标主题的网址是什么?)
  2. 通过API进行其他一些简单的配置?
  3. (解决方法)或者,您将如何提供此功能?

2 个答案:

答案 0 :(得分:1)

执行此操作的唯一方法是将消息发布到您在收到消息时编写的订阅者中的其他主题。没有自动方式将消息从一个主题转发到另一个主题。

答案 1 :(得分:0)

有一个名为Cloud_PubSub_to_Cloud_PubSub的数据流模板,可以从Pubsub订阅(inputSubscription)中读取消息,并将消息发布到Pubsub主题(outputTopic)。

请确保用于启动数据流作业的服务帐户具有正确的权限(在定义了roles/pubsub.subscriber的项目中或直接在inputSubscription和{{1}上的项目中,inputSubscription }包含在roles/pubsub.publisher或直接在outputTopic上的项目中。

请注意,此数据流模板仍处于Beta版;如果您熟悉Java,则可以查看代码on GitHub