Autentisering med Azure Databricks personliga åtkomsttoken i Databricks SQL

Om du vill autentisera till och få åtkomst till Databricks REST-API:er kan du använda Azure Databricks personliga åtkomsttoken eller Azure Active Directory-token (Azure AD).

Den här artikeln beskriver hur du använder Azure Databricks personliga åtkomsttoken. Information om Azure AD-token finns i Autentisera med hjälp Azure Active Directory token.

Generera en personlig åtkomsttoken

Se Personliga åtkomsttoken.

Använda en personlig åtkomsttoken för att få åtkomst till Databricks-REST API

Du kan lagra en personlig åtkomsttoken .netrc i och använda i eller skicka den till curlAuthorization: Bearer -huvudet.

Lagra token i .netrc filen och använd den i curl

Skapa en .netrc fil med egenskaperna , och machineloginpassword :

machine <databricks-instance>
login token
password <personal-access-token>

där:

  • <databricks-instance> är värdnamnet en del av <databricks-instance> för Azure Databricks distributionen, https:// efter och före nästa / .
  • token är stränglitteralen token
  • <personal-access-token> är värdet för din personliga åtkomsttoken.

Om du vill .netrc anropa filen använder du i kommandot -ncurl :

curl -n -X GET https://<databricks-instance>/api/2.0/sql/endpoints/get?id=<endpoint-id>

Mer information om hur du .netrc använder med cURL finns på .netrc och netrc-sidan i GNU-dokumentationen.

Skicka token till Bearer autentisering

Du kan inkludera token i rubriken med hjälp av Bearer autentisering.

curl -X GET -H 'Authorization: Bearer <personal-access-token>' https://<databricks-instance>/api/2.0/sql/endpoints/