GCP pubsub/Dataflowを使ってプロジェクト間の連携をする。
はじめに
GCPで、プロジェクト間で、データのやり取りをする場合にpubsub/Dataflowを使ってGCPプロジェクト間でデータのやりとりをする方法について書く。
イメージ
ハマったこと
設定はしているもののうまくいかなかった。
解決方法
権限周りだった。 具体的にはpubsubするDataflowの権限を設定することで解決しました。 参考URL cloud.google.com
上記の中に以下記載がある。
サービス アカウント(service-<project-number>@dataflow-service-producer-prod.iam.gserviceaccount.com)が使用されます。 これをもとにpubsubの権限に追加することで、pubsubからDataflowへの連携ができるようになった。
最後に
GCPのマニュアル超重要ということを改めて知りました。