【问题标题】:How can I forward a GCP Pubsub subscription's messages to another topic?如何将 GCP Pubsub 订阅的消息转发到另一个主题?
【发布时间】:2017-04-01 11:35:34
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    请注意,此 Dataflow 模板仍处于测试阶段;熟悉Java的可以看一下代码on GitHub

    【讨论】:

    • 试过了,这是我在 GCP 上见过的最酷的东西。
    【解决方案2】:

    这样做的唯一方法是在接收到消息时将消息发布到您编写的订阅者中的另一个主题。没有自动方式将消息从一个主题转发到另一个主题。

    【讨论】:

      猜你喜欢
      • 2017-12-13
      • 2023-03-10
      • 2021-09-28
      • 2022-07-26
      • 1970-01-01
      • 2014-04-22
      • 2021-03-16
      • 1970-01-01
      • 2021-08-04
      相关资源
      最近更新 更多