Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Konfigurowanie Private Link dla Lakebase sprawia, że cały ruch omija publiczny internet. Potrzebne punkty końcowe zależą od sposobu łączenia aplikacji z usługą Lakebase:
- Inbound Private Link jest wymagany. Obejmuje wywołania Azure Databricks REST API i ruch w obszarze roboczym.
- Inbound Private Link dla usług wymagających wydajności (Service Direct Private Link, port 5432) jest wymagany w jednym przypadku: gdy Twoje aplikacje łączą się z Lakebase spoza przestrzeni roboczej Azure Databricks. Dotyczy to sytuacji, gdy korzystają z klienta PostgreSQL (takich jak psql, sterownik PostgreSQL lub ORM) oraz regionalnego ciągu połączenia. Ciągi połączeń bez regionu nie wymagają tego punktu końcowego i pozostają dostępne przez standardowy Private Link przychodzący. Aplikacje łączące się z poziomu obszaru roboczego Azure Databricks, takie jak aplikacje Azure Databricks lub łączniki ze sklepu Feature Store, nie wymagają tego punktu końcowego. Strony UI w produkcie (edytor SQL, edytor tabel, statystyki zapytań i aktywne zapytania) działają na istniejącym front-endowym Private Link i nie wymagają go również. Jeśli aplikacje łączą się tylko za pośrednictwem interfejsu API danych, nie potrzebujesz tego punktu końcowego.
Lakebase kieruje te dwa typy ruchu przez osobne ścieżki sieciowe, z których każda ma własny punkt końcowy. Połączenia klientów Postgres korzystają z dedykowanego regionalnego punktu wejścia o wysokiej wydajności z nazwą hosta w następującym formacie:
*.database.<region>.azuredatabricks.net
Private Link punktów końcowych
| Punkt końcowy | Typ ruchu | Port | Notatki |
|---|---|---|---|
| Przychodzący Private Link | Azure Databricks REST API i łączność z obszarem roboczym | 443 | Private Link dla standardowego poziomu obszaru roboczego Azure Databricks. |
| Inbound Private Link dla usług wymagających intensywnej wydajności | Połączenia bazy danych Postgres | 5432 | Obejmuje wysokowydajne regionalne wejście używane przez Lakebase. Wymagane w przypadku klientów, sterowników i narzędzi Postgres łączących się z bazą danych z zewnątrz obszaru roboczego Azure Databricks przy użyciu regionalnych parametrów połączenia. |
Rozwiązywanie problemów z łącznością Private Link
Jeśli edytor tabel lub SQL w aplikacji Lakebase wyświetla komunikat „Failed to fetch” lub „Unknown error”, a Twoja przestrzeń robocza używa Private Link, potwierdź, że endpoint przychodzący Private Link na poziomie przestrzeni roboczej (port 443) jest poprawnie skonfigurowany. Strony interfejsu użytkownika w produkcie korzystają z tego punktu końcowego, a nie z zasobożernego punktu końcowego usług (port 5432).
Jeśli klienci Postgres łączący się spoza przestrzeni roboczej nie mogą się połączyć, potwierdź, że przychodzący Private Link dla usług o wysokich wymaganiach wydajnościowych (port 5432) jest skonfigurowany. Zobacz Konfiguracja przychodzącego Private Link dla usług o wysokiej intensywności obciążenia wydajnościowego.