Aller au contenu principal

Private Service Connect pour Lakebase

La configuration de Private Service Connect pour Lakebase permet d’éviter que le trafic ne passe par l’Internet public. Les Endpoint dont vous avez besoin dépendent de la manière dont vos applications se connectent à Lakebase :

  • Inbound Private Service Connect est requis. Il couvre les appels API REST Databricks et le trafic du Workspace.
  • Inbound Private Service Connect pour les services intensifs en termes de performances (Service Direct Private Link, port 5432) est requis dans un cas : lorsque vos applications se connectent à Lakebase depuis l'extérieur du workspace Databricks. Cela s'applique lorsqu'ils utilisent un client Postgres (tel que psql, un driver Postgres ou un ORM) et une chaîne de connexion régionale. Les chaînes de connexion sans région ne nécessitent pas cet endpoint et restent accessibles via le Private Service Connect entrant standard. Les applications se connectant depuis l'intérieur du workspace Databricks, telles que Databricks Apps ou les connecteurs du Magasin de fonctionnalités, ne nécessitent pas cet endpoint. Les pages de l'interface utilisateur du produit (l'éditeur SQL, l'éditeur de tables, les statistiques de query et les query actives) fonctionnent via le Private Service Connect frontend existant et ne le nécessitent pas non plus. Si vos applications se connectent uniquement via la Data API, vous n'avez pas besoin de cet endpoint.

Lakebase achemine ces deux types de trafic via des chemins réseau distincts, chacun avec son propre endpoint. Les connexions client Postgres utilisent un ingress régional haute performance dédié avec un hostname sous la forme suivante :

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

Points de terminaison Endpoint​

Point de terminaison

Type de trafic

Port

Notes

Private Service Connect entrant

Connectivité des API REST Databricks et Workspace

443

Private Service Connect standard au niveau du Workspace Databricks.

Private Service Connect entrant pour les services intensifs

Connexions de bases de données Postgres

5432

Couvre l'entrée régionale haute performance utilisée par Lakebase. Requis pour les clients, drivers et outils Postgres se connectant à la base de données depuis l’extérieur du Databricks Workspace à l’aide d’une chaîne de connexion régionale.

Point de terminaison

Type de trafic

Port

Notes

Private Service Connect entrant

Connectivité des API REST Databricks et Workspace

443

Private Service Connect standard au niveau du Workspace Databricks.

Private Service Connect entrant pour les services intensifs

Connexions de bases de données Postgres

5432

Couvre l'entrée régionale haute performance utilisée par Lakebase. Requis pour les clients, drivers et outils Postgres se connectant à la base de données depuis l’extérieur du Databricks Workspace à l’aide d’une chaîne de connexion régionale.

Dépanner la connectivité Private Service Connect​

Si l'éditeur de tables ou l'éditeur SQL dans l'application Lakebase affiche un message « Échec de la récupération » ou « Erreur inconnue » et que votre workspace utilise Private Service Connect, confirmez que le endpoint Private Service Connect entrant au niveau du workspace (port 443) est correctement configuré. Les pages de l'interface utilisateur du produit utilisent ce endpoint, pas le endpoint des services intensifs en termes de performances (port 5432).

Si les clients Postgres se connectant depuis l'extérieur du workspace ne parviennent pas à se connecter, vérifiez que le Private Service Connect entrant pour les services gourmands en performances (port 5432) est configuré. Consultez Configurer le Private Service Connect entrant pour les services gourmands en performances.

Ressources supplémentaires​