メインコンテンツまでスキップ

Lakebase の Private Service Connect

Lakebase 用に Private Service Connect を構成すると、すべてのトラフィックがパブリック インターネットから遮断されます。必要な Endpoint は、アプリケーションが Lakebase に接続する方法によって異なります。

  • インバウンドプライベート サービス 接続 が必要です。これは、Databricks REST API コールとワークスペース トラフィックをカバーします。
  • パフォーマンス重視のサービス用のインバウンド Private Service Connect (サービス ダイレクト プライベート Link、ポート 5432) は、1つのケースで必要になります。アプリケーションが Databricks ワークスペースの外部から Lakebase に接続する場合です。これは、Postgresクライアント(psql、Postgresドライバー、ORMなど)およびリージョン接続文字列を使用する場合に適用されます。リージョンなしの接続文字列は、このEndpointを必要とせず、標準のインバウンド Private Service Connect 経由でアクセス可能なままです。Databricks AppsやFeature Storeコネクタなど、Databricksワークスペース内から接続するアプリケーションは、このEndpointを必要としません。製品内UIページ(SQLエディタ、テーブルエディタ、クエリー統計、アクティブクエリー)は、既存のフロントエンドPrivate サービス Connectで動作し、それも必要ありません。アプリケーションがデータ APIを介してのみ接続する場合、このEndpointは必要ありません。

Lakebase はこれら 2 種類のトラフィックタイプを個別のネットワークパス経由でルーティングし、それぞれに独自の Endpoint を使用します。Postgres クライアント接続では、以下の形式のホスト名を持つ専用の高性能リージョンイングレスを使用します。

*.database.<region>.gcp.databricks.com

Private Service Connect Endpoint​

エンドポイント

交通の種類

ポート

注

インバウンドプライベート サービス接続

Databricks REST APIとワークスペースの接続

443

標準の Databricks ワークスペースレベルの Private Service Connect。

パフォーマンス重視のサービス向けのインバウンド Private Service Connect

Postgres データベース接続

5432

Lakebaseで使用される高性能なリージョンイングレスを対象としています。Databricksワークスペースの外部からリージョン接続文字列を使用してデータベースに接続するPostgresクライアント、ドライバー、およびツールに必要です。

エンドポイント

交通の種類

ポート

注

インバウンドプライベート サービス接続

Databricks REST APIとワークスペースの接続

443

標準の Databricks ワークスペースレベルの Private Service Connect。

パフォーマンス重視のサービス向けのインバウンド Private Service Connect

Postgres データベース接続

5432

Lakebaseで使用される高性能なリージョンイングレスを対象としています。Databricksワークスペースの外部からリージョン接続文字列を使用してデータベースに接続するPostgresクライアント、ドライバー、およびツールに必要です。

Private Service Connect接続のトラブルシューティング​

Lakebase App の Tables エディタまたは SQL Editor に "Failed to fetch" または "Unknown error" というメッセージが表示され、ワークスペースで Private Service Connect を使用している場合は、ワークスペースレベルのインバウンド Private Service Connect Endpoint(ポート 443)が正しく構成されていることを確認してください。製品内 UI ページではこの Endpoint が使用され、パフォーマンス負荷の高いサービス Endpoint(ポート 5432)は使用されません。

ワークスペースの外部から接続するPostgresクライアントの接続が失敗する場合は、パフォーマンス重視のサービス(ポート5432)に対するインバウンドプライベート サービス 接続が構成されていることを確認してください。パフォーマンス重視のサービス用にインバウンドプライベート サービス 接続を構成するを参照してください。

その他のリソース​