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

suc*_*awk 4 google-cloud-platform google-cloud-pubsub

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

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

nor*_*bjd 5

有一个名为的 Dataflow 模板Cloud_PubSub_to_Cloud_PubSub,它从 Pubsub 订阅 ( inputSubscription) 读取消息并将消息发布到 Pubsub 主题 ( outputTopic)。

确保用于启动 Dataflow 作业的服务帐户具有正确的权限(在定义的roles/pubsub.subscriber项目中或直接在 上,以及在包含或直接在 上的项目中)。inputSubscriptioninputSubscriptionroles/pubsub.publisheroutputTopicoutputTopic

如果您熟悉 Java,可以查看GitHub 上的代码。