Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
La scalabilità automatica di Lakebase si trova in Beta nelle aree seguenti: eastus2, westeurope, westus.
La scalabilità automatica di Lakebase è la versione più recente di Lakebase con calcolo con scalabilità automatica, scalabilità a zero, diramazione e ripristino istantaneo. Per il confronto delle funzionalità con Il provisioning di Lakebase, vedere La scelta tra le versioni.
Una stringa di connessione Lakebase include il ruolo, il nome host e il nome del database. Per l'autenticazione password di Postgres nativa, la stringa di connessione include anche la password. Per l'autenticazione OAuth, fornire un token OAuth al posto di una password. Vedere Ottenere un token OAuth.
Formato della stringa di connessione
Autenticazione OAuth:
postgresql://your-email@example.com@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^
role -| |- hostname |- database
Autenticazione password postgres nativa:
postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^ ^
role -| | |- hostname |- database
|
|- password
Annotazioni
Il nome host include l'ID dell'endpoint di calcolo, che ha un ep- prefisso , ad esempio ep-abc-123. Identifica il calcolo specifico che serve il database.
Componenti della stringa di connessione
È possibile configurare Postgres con variabili di ambiente separate o con un singolo DATABASE_URLoggetto , a seconda delle aspettative dell'applicazione o del framework.
Per usare singoli componenti:
PGHOST=ep-abc-123.databricks.com
PGDATABASE=databricks_postgres
PGUSER=role_name
PGPASSWORD=your-password or token
PGPORT=5432
Per usare una singola variabile di ambiente:
DATABASE_URL="postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require"
Sicurezza delle connessioni
-
Crittografia SSL/TLS: la scalabilità automatica di Lakebase richiede che tutte le connessioni usino la crittografia SSL/TLS. Il
sslmode=requireparametro applica questo requisito. Tutte le stringhe di connessione fornite nell'app Lakebase includono questo parametro per impostazione predefinita. - Connettività privata: La scalabilità automatica di Lakebase supporta la connettività tramite PrivateLink front-end di Azure Databricks.
Porto
Lakebase usa la porta Postgres predefinita, 5432.
Configurazione di rete
Quando ci si connette al database Lakebase, considerare questi requisiti di rete:
- Connessioni di calcolo classiche: Per connettere il calcolo classico a PostgreSQL, aprire la porta TCP 5432 nel gruppo di sicurezza di rete all'indirizzo O all'intervallo di indirizzi IP dell'area di lavoro.