Bagikan melalui


String sambungan

Penting

Lakebase Autoscaling berada di Beta di wilayah berikut: eastus2, , westeuropewestus.

Lakebase Autoscaling adalah versi terbaru Lakebase dengan komputasi penskalaan otomatis, skala-ke-nol, percabangan, dan pemulihan instan. Untuk perbandingan fitur dengan Lakebase Provisioned, lihat memilih antar versi.

String koneksi Lakebase mencakup peran, nama host, dan nama database. Untuk autentikasi kata sandi Postgres asli, string koneksi juga menyertakan kata sandi. Untuk autentikasi OAuth, Anda menyediakan token OAuth sebagai pengganti kata sandi. Lihat Mendapatkan token OAuth.

Format string untuk koneksi

Autentikasi OAuth:

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

Autentikasi kata sandi Postgres asli:

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

Nota

Nama host mencakup ID titik akhir komputasi, yang memiliki awalan ep- (misalnya, ep-abc-123). Ini mengidentifikasi komputasi spesifik yang melayani database Anda.

Komponen string koneksi

Anda dapat mengonfigurasi Postgres baik dengan variabel lingkungan terpisah atau dengan satu DATABASE_URL, tergantung pada apa yang diharapkan aplikasi atau kerangka kerja Anda.

Untuk menggunakan komponen individual:

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

Untuk menggunakan variabel lingkungan tunggal:

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

Keamanan koneksi

  • Enkripsi SSL/TLS: Penskalaan Otomatis Lakebase mengharuskan semua koneksi menggunakan enkripsi SSL/TLS. Parameter sslmode=require memberlakukan persyaratan ini. Semua string koneksi yang disediakan di Aplikasi Lakebase menyertakan parameter ini secara default.
  • Konektivitas privat: Lakebase Autoscaling mendukung konektivitas melalui PrivateLink Front-end Azure Databricks.

Pelabuhan

Lakebase menggunakan port Postgres default, 5432.

Konfigurasi jaringan

Saat menyambungkan ke database Lakebase Anda, pertimbangkan persyaratan jaringan ini:

  • Koneksi komputasi klasik: Untuk menyambungkan komputasi Klasik ke PostgreSQL, buka port TCP 5432 di grup keamanan jaringan Anda ke alamat atau rentang IP ACL ruang kerja Anda.

Langkah selanjutnya