Udostępnij przez


Konfigurowanie obszaru roboczego usługi Databricks Apps i środowiska programistycznego

Aby tworzyć, wdrażać i uruchamiać aplikacje usługi Databricks, środowisko musi spełniać określone wymagania wstępne. Obejmują one wymagania zarówno dla obszaru roboczego usługi Azure Databricks, jak i lokalnego środowiska deweloperskiego.

Konfigurowanie obszaru roboczego usługi Azure Databricks

Aby wdrożyć i uruchomić aplikacje w obszarze roboczym usługi Azure Databricks, upewnij się, że spełnia ona następujące wymagania:

  • Obszar roboczy znajduje się w regionie obsługującym bezserwerowe obliczenia, ponieważ usługa Databricks Apps opiera się na tej infrastrukturze. Zobacz Dostępność bezserwerowa.
  • Konfiguracja sieci (na przykład reguły zapory VPC lub kontrole ruchu wychodzącego) zezwala na dostęp wychodzący do domeny *.databricksapps.com.

Konfigurowanie środowiska projektowego

Wszystkie aplikacje wymagają interfejsu wiersza polecenia usługi Azure Databricks w wersji 0.229.0 lub nowszej skonfigurowanej do uzyskiwania dostępu do obszaru roboczego. Aby zainstalować lub zaktualizować interfejs wiersza polecenia, zobacz Instalowanie lub aktualizowanie interfejsu wiersza polecenia usługi Databricks. Usługa Azure Databricks zaleca korzystanie z uwierzytelniania użytkownika do komputera (U2M) OAuth.

Aplikacje można tworzyć przy użyciu języka Python, Node.jslub architektury hybrydowej, która łączy obie te elementy. Zainstaluj następujące narzędzia na podstawie języków używanych przez aplikację.

Python

Jeśli tworzysz aplikację przy użyciu języka Python, środowisko deweloperskie musi spełniać następujące wymagania.

Node.js

Jeśli tworzysz aplikację przy użyciu Node.js, środowisko projektowe musi spełniać następujące wymagania.

  • Wersję 22.16 lub nowszą Node.js zainstalowano.

  • (Opcjonalnie) Sterownik SQL usługi Databricks dla Node.js zainstalowany, jeśli aplikacja musi uzyskać dostęp do usługi Databricks SQL. Zainstaluj przy użyciu:

    npm i @databricks/sql