Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Skalowanie automatyczne bazy danych Lakebase znajduje się w wersji beta w następujących regionach: eastus2, westeurope, westus.
Autoskalowanie bazy danych Lakebase to najnowsza wersja bazy danych Lakebase z automatycznym skalowaniem obliczeniowym, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem. Aby zapoznać się z porównaniem funkcji z aprowizowaną usługą Lakebase, zobacz wybieranie między wersjami.
Parametry połączenia usługi Lakebase obejmują rolę, nazwę hosta i nazwę bazy danych. W przypadku natywnego uwierzytelniania hasła Postgres parametry połączenia zawierają również hasło. W przypadku uwierzytelniania OAuth należy podać token OAuth zamiast hasła. Zobacz Uzyskiwanie tokenu OAuth.
Format ciągu połączenia
Uwierzytelnianie OAuth:
postgresql://your-email@example.com@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^
role -| |- hostname |- database
Natywne uwierzytelnianie haseł Postgres:
postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^ ^
role -| | |- hostname |- database
|
|- password
Uwaga / Notatka
Nazwa hosta zawiera identyfikator punktu końcowego obliczeniowego, który ma ep- prefiks (na przykład ep-abc-123). Spowoduje to zidentyfikowanie konkretnego obliczeniowego, które obsługuje bazę danych.
Składniki parametrów połączenia
Możesz skonfigurować usługę Postgres z oddzielnymi zmiennymi środowiskowymi lub z pojedynczą DATABASE_URLwartością , w zależności od oczekiwanej aplikacji lub platformy.
Aby użyć poszczególnych składników:
PGHOST=ep-abc-123.databricks.com
PGDATABASE=databricks_postgres
PGUSER=role_name
PGPASSWORD=your-password or token
PGPORT=5432
Aby użyć pojedynczej zmiennej środowiskowej:
DATABASE_URL="postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require"
Zabezpieczenia połączeń
-
Szyfrowanie SSL/TLS: skalowanie automatyczne usługi Lakebase wymaga, aby wszystkie połączenia używały szyfrowania SSL/TLS. Parametr
sslmode=requirewymusza to wymaganie. Wszystkie parametry połączenia podane w aplikacji Lakebase domyślnie obejmują ten parametr. - Łączność prywatna: skalowanie automatyczne usługi Lakebase obsługuje łączność za pośrednictwem usługi Azure Databricks PrivateLink.
Port
Usługa Lakebase używa domyślnego portu Postgres, 5432.
Konfiguracja sieci
Podczas nawiązywania połączenia z bazą danych Lakebase należy wziąć pod uwagę następujące wymagania dotyczące sieci:
- Klasyczne połączenia obliczeniowe: Aby połączyć klasyczne zasoby obliczeniowe z bazą danych PostgreSQL, otwórz port TCP 5432 w sieciowej grupie zabezpieczeń z adresem IP lub zakresem listy ACL obszaru roboczego.