Share via


Aansluitstrengen

Belangrijk

nl-NL: Lakebase Autoscaling is beschikbaar in de volgende regio's: eastus, eastus2, centralus, southcentralus, westus, westus2, canadacentral, brazilsouth, northeurope, uksouth, westeurope, australiaeast, centralindia, southeastasia.

Lakebase Autoscaling is de nieuwste versie van Lakebase, met automatisch schalen van rekenkracht, schaal-tot-nul, branching-functionaliteit en direct herstellen. Als u een door Lakebase ingericht gebruiker bent, raadpleegt u Lakebase Ingericht.

Een Lakebase-verbindingsreeks bevat de rol, hostnaam en databasenaam. Voor systeemeigen Postgres-wachtwoordverificatie bevat de verbindingsreeks ook het wachtwoord. Voor OAuth-verificatie geeft u een OAuth-token op in plaats van een wachtwoord. Zie Een OAuth-token verkrijgen.

Indeling van verbindingstekenreeks

OAuth-verificatie:

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

Systeemeigen Postgres-wachtwoordverificatie:

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

Opmerking

De hostnaam bevat de id van het rekeneindpunt, dat een ep- voorvoegsel heeft (bijvoorbeeld ep-abc-123). Hiermee wordt de specifieke rekenkracht geïdentificeerd die uw database dient.

Onderdelen van verbindingsreeks

U kunt Postgres configureren met afzonderlijke omgevingsvariabelen of met één DATABASE_URL, afhankelijk van wat uw toepassing of framework verwacht.

Afzonderlijke onderdelen gebruiken:

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

Eén omgevingsvariabele gebruiken:

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

Verbindingsbeveiliging

  • SSL/TLS-versleuteling: Voor Automatische schaalaanpassing van Lakebase is vereist dat alle verbindingen SSL/TLS-versleuteling gebruiken. De sslmode=require parameter dwingt deze vereiste af. Alle verbindingsreeksen in de Lakebase-app bevatten standaard deze parameter.

Porto

Lakebase maakt gebruik van de standaardPostgres-poort , 5432.

Netwerkconfiguratie

Wanneer u verbinding maakt met uw Lakebase-database, moet u rekening houden met de volgende netwerkvereisten:

  • Klassieke rekenverbindingen: Als u klassieke rekenkracht wilt verbinden met PostgreSQL, opent u TCP-poort 5432 in uw netwerkbeveiligingsgroep met het IP-ACL-adres of -bereik van uw werkruimte.

  • Firewalls aan de clientzijde: Als u een firewall aan de clientzijde hebt, voegt u het IP-adres toe dat door Lakebase Automatisch schalen wordt gebruikt voor uw acceptatielijst. Als u IP-adressen per regio wilt weergeven, raadpleegt u IP-adressen en domeinen voor Azure Databricks-services en -assets.

Volgende stappen