Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
La mise à l’échelle automatique Lakebase est en version bêta dans les régions suivantes : eastus2, westeurope, westus.
La version Autoscaling de Lakebase est la dernière de Lakebase, offrant l'autoscaling, la mise à l'échelle à zéro, la bifurcation et la restauration instantanée. Pour la comparaison des fonctionnalités avec Lakebase Provisioned, consultez le choix entre les versions.
Vous pouvez vous connecter à votre projet Lakebase à l’aide de n’importe quel client ou outil PostgreSQL standard. Cela inclut des outils en ligne de commande tels que psql des applications GUI telles que pgAdmin et DBeaver.
Authentication
Pour une expérience optimale avec les clients Postgres tiers, nous vous recommandons d’utiliser l’authentification par mot de passe Postgres native. Cette méthode utilise des rôles Postgres traditionnels avec des mots de passe de base de données qui n’expirent pas toutes les heures, ce qui les rend adaptés aux outils clients et aux sessions longues.
Important
Les jetons OAuth expirent après une heure, nécessitant une actualisation manuelle pour chaque session. Pour les outils interactifs tels que pgAdmin et DBeaver, cette actualisation fréquente est peu pratique. Les applications peuvent implémenter la rotation des jetons pour actualiser automatiquement les informations d’identification.
Les mots de passe Postgres n’expirent pas et fonctionnent avec tous les outils compatibles PostgreSQL.
Les mots de passe Postgres natifs sont largement pris en charge dans tous les outils et clients Postgres, et ils sont mieux adaptés aux applications qui ne peuvent pas actualiser fréquemment les informations d’identification. Pour plus d’informations sur les méthodes d’authentification, consultez la vue d’ensemble de l’authentification.
Pour configurer l’authentification par mot de passe Postgres native, créez un rôle Postgres avec un mot de passe. Pour obtenir des instructions, consultez Gérer les rôles Postgres .
Clients disponibles
Choisissez le client Postgres qui correspond le mieux à votre flux de travail :
| Client | Descriptif |
|---|---|
| psql | Client de ligne de commande intégré de PostgreSQL pour l’accès à la base de données interactive. |
| pgAdmin | Outil d’administration graphique pour la gestion des bases de données et l’exécution de requêtes. |
| DBeaver | Outil de gestion de base de données universelle prenant en charge plusieurs types de base de données. |
| PgHero | Tableau de bord d’analyse des performances pour identifier les requêtes lentes. |
Détails de la connexion
Tous les clients Postgres nécessitent les mêmes informations de connexion de base de données Postgres, que vous pouvez obtenir à partir de l’application Lakebase :
- Accédez à l’application Lakebase et sélectionnez votre projet
- Cliquez sur Se connecter pour ouvrir la fenêtre modale de connexion à la base de données
- Sélectionnez la branche, le calcul et la base de données à laquelle vous souhaitez vous connecter
- Sélectionnez un rôle Postgres (nous vous recommandons d’utiliser un rôle Postgres natif avec l’authentification par mot de passe)
- Copier les détails de la connexion
Les informations de connexion incluent :
-
Hôte : nom d’hôte de votre point de terminaison de calcul (par exemple,
ep-abc-123.databricks.com) -
Port :
5432(port Postgres par défaut) -
Base de données : nom de votre base de données (par exemple,
databricks_postgres) - Utilisateur : Nom de votre rôle Postgres
- Mot de passe : mot de passe de votre rôle Postgres
Lorsque vous vous connectez via l'internet public, si vous utilisez un pare-feu côté client, ajoutez les adresses IP utilisées par l'autoscaling de Lakebase à votre liste d'autorisation. Consultez les adresses IP et les domaines des services Databricks.
Pour plus d’informations sur les chaînes de connexion et l’authentification, consultez Se connecter à votre projet.