GCP Datastream設定時のtenant作成エラーの対処法

GCP Datastream設定時のtenant作成エラーの対処法

GCPのCloud SQLのデータをBigQueryに流し込むためにDatastreamをセットアップしようとした際に、思わぬエラーに遭遇しました。

遭遇したエラー:「Failed to perform tenant project creation」

まず、Datastreamの接続プロファイルを作成しようとしたところ、以下のエラーが発生しました。

Failed to perform tenant project creation

このエラーは、Datastreamの接続プロファイルをIPアドレス経由でCloud SQLに接続する設定を試みた際に発生しました。

公式ドキュメントを見ても特に記載がなく、原因がわからず困っていたところ、Google Cloud Communityに以下の投稿を見つけました。

🔗 参考投稿

Datastream - Failed to perform tenant project creation

投稿の中で、次のような解決策が紹介されていました。

Found a solution.

Navigate to the Datastream page in the GCP console.

Click “Private Connectivity".

Click “CREATE CONFIGURATION”.

Set up the private service even if it does nothing. Just needs to be created

Then try creating the connection profile.

解決策:プライベート接続構成をダミーで作成する

上記の投稿に書かれていた手順に従い、プライベート接続構成を適当に作成してみました。

(※実際には使わない設定なので内容はダミーで問題なし)

すると、エラーが発生せずに接続プロファイルを作成できました。

考察:GCP側のバグの可能性?

この解決策は、「プライベート接続構成を作るだけでエラーが解消する」という不思議な挙動を示しています。

実際にプライベート接続を使わなくても問題が解決するため、GCP側のバグの可能性が高いと考えられます。

公式ドキュメントには特に言及されていませんが、Datastreamのセットアップ時に同じエラーに遭遇した場合は試す価値ありです。

Anycloudではプロダクト開発の支援を行っています

プロダクト開発をお考えの方はぜひAnycloudにご相談ください。

まずは相談する

記事を書いた人

村井 謙太

代表取締役

村井 謙太

Twitter

東京大学在学中にプログラミング学習サービスのProgateを立ち上げ、CTOとしてプロダクト開発に従事。 Progate退任後に株式会社Anycloudを立ち上げ、現在は多数のクライアントの技術支援を行っている。