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 mise à l’échelle automatique Lakebase est la dernière version de Lakebase avec la mise à l’échelle automatique, la mise à l’échelle à zéro, la branchement et la restauration instantanée. Pour la comparaison des fonctionnalités avec Lakebase Provisioned, consultez le choix entre les versions.
Une chaîne de connexion Lakebase inclut le rôle, le nom d’hôte et le nom de la base de données. Pour l’authentification par mot de passe Postgres native, la chaîne de connexion inclut également le mot de passe. Pour l’authentification OAuth, vous fournissez un jeton OAuth à la place d’un mot de passe. Consultez Obtenir un jeton OAuth.
Format de la chaîne de connexion
Authentification OAuth :
postgresql://your-email@example.com@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^
role -| |- hostname |- database
Authentification par mot de passe Postgres native :
postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^ ^
role -| | |- hostname |- database
|
|- password
Note
Le nom d’hôte inclut l’ID du point de terminaison de calcul, qui a un ep- préfixe (par exemple). ep-abc-123 Cela identifie le calcul spécifique qui sert votre base de données.
Composants de chaîne de connexion
Vous pouvez configurer Postgres avec des variables d’environnement distinctes ou avec un seul DATABASE_URL, en fonction de ce que votre application ou infrastructure attend.
Pour utiliser des composants individuels :
PGHOST=ep-abc-123.databricks.com
PGDATABASE=databricks_postgres
PGUSER=role_name
PGPASSWORD=your-password or token
PGPORT=5432
Pour utiliser une variable d’environnement unique :
DATABASE_URL="postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require"
Sécurité de la connexion
-
Chiffrement SSL/TLS : la mise à l’échelle automatique Lakebase nécessite que toutes les connexions utilisent le chiffrement SSL/TLS. Le
sslmode=requireparamètre applique cette exigence. Toutes les chaînes de connexion fournies dans l’application Lakebase incluent ce paramètre par défaut.
Port
Lakebase utilise le port Postgres par défaut , 5432.
Configuration réseau
Lorsque vous vous connectez à votre base de données Lakebase, tenez compte des exigences réseau suivantes :
Connexions de calcul classiques : Pour connecter le calcul Classique à PostgreSQL, ouvrez le port TCP 5432 dans votre groupe de sécurité réseau à l’adresse ou à la plage ACL IP de votre espace de travail.
Pare-feu côté client : Si vous disposez d’un pare-feu côté client, ajoutez l’adresse IP utilisée par la mise à l’échelle automatique Lakebase à votre liste verte. Pour afficher les adresses IP par région, consultez les adresses du plan de contrôle Azure Databricks.