Sdílet prostřednictvím


Připojovací řetězce

Důležité

Automatické škálování LakeBase je v beta verzích v následujících oblastech: eastus2, westeurope, westus.

Automatické škálování LakeBase je nejnovější verze LakeBase s automatickým škálováním výpočetních prostředků, škálováním na nulu, větvení a okamžitým obnovením. Porovnání funkcí se službou Lakebase Provisioned najdete v tématu Volba mezi verzemi.

Připojovací řetězec Lakebase zahrnuje roli, název hostitele a název databáze. Pro nativní ověřování hesla Postgres obsahuje připojovací řetězec také heslo. Pro ověřování OAuth zadáte místo hesla token OAuth. Viz Získání tokenu OAuth.

Formát připojovacího řetězce

Ověřování OAuth 2.0:

postgresql://your-email@example.com@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
             ^                      ^                         ^
       role -|                      |- hostname               |- database

Nativní ověřování hesla Postgres:

postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
             ^         ^        ^                         ^
       role -|         |        |- hostname               |- database
                       |
                       |- password

Poznámka:

Název hostitele zahrnuje ID výpočetního koncového bodu, který má předponu ep- (například ep-abc-123). Tím se identifikuje konkrétní výpočetní prostředky, které obsluhují vaši databázi.

Komponenty připojovacího řetězce

Postgres můžete nakonfigurovat buď s samostatnými proměnnými prostředí, nebo s jednou DATABASE_URLv závislosti na tom, co vaše aplikace nebo architektura očekává.

Použití jednotlivých komponent:

PGHOST=ep-abc-123.databricks.com
PGDATABASE=databricks_postgres
PGUSER=role_name
PGPASSWORD=your-password or token
PGPORT=5432

Použití jedné proměnné prostředí:

DATABASE_URL="postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require"

Zabezpečení připojení

  • Šifrování SSL/TLS: Automatické škálování LakeBase vyžaduje, aby všechna připojení používala šifrování SSL/TLS. Parametr sslmode=require vynucuje tento požadavek. Všechny připojovací řetězce poskytované v aplikaci Lakebase ve výchozím nastavení zahrnují tento parametr.
  • Privátní připojení: Automatické škálování LakeBase podporuje připojení prostřednictvím služby Azure Databricks Front-end PrivateLink.

Přístav

Lakebase používá výchozí port Postgres 5432.

Konfigurace sítě

Při připojování k databázi Lakebase zvažte tyto požadavky na síť:

  • Klasická výpočetní připojení: Pokud chcete připojit klasické výpočetní prostředky k PostgreSQL, otevřete port TCP 5432 ve skupině zabezpečení sítě k ip adrese nebo rozsahu seznamu ACL pracovního prostoru.

Další kroky