I would like to be able to forward a Google Cloud Platform (GCP) Pubsub subscription's messages to another GCP topic, which is possibly in another GCP Project.
There is a Dataflow template called Cloud_PubSub_to_Cloud_PubSub
that read messages from a Pubsub subscription ( inputSubscription
) and publish the messages to a Pubsub topic ( outputTopic
).
Be sure that the service account used to launch the Dataflow job has the right permissions ( roles/pubsub.subscriber
in the project where inputSubscription
is defined or directly on inputSubscription
, and roles/pubsub.publisher
in the project containing outputTopic
or directly on outputTopic
).
You can take a look at the code on GitHub if you are familiar with Java.
The only way to do this would be to publish the messages to the other topic in a subscriber you write when it receives the messages. There is no automated way to forward messages from one topic to another.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.