Åtkomstkontroll för frågor

Viktigt

Den här funktionen finns som allmänt tillgänglig förhandsversion. Kontakta din Databricks-representant om du vill begära åtkomst.

Med Query Access Control bestämmer enskilda behörigheter en användares förmågor. Den här artikeln beskriver de enskilda behörigheterna och hur du konfigurerar åtkomst kontroll för frågor.

Behörighet för fråga

Det finns tre behörighets nivåer för en fråga: inga behörigheter, kan köras och kan hantera. I tabellen visas förmågor för varje behörighet.

Möjligheterna Inga behörigheter Kan köra Kan hantera
Visa egna frågor x x
Se i fråged List x x
Visa frågetext x x
Visa frågeresultat x x
Uppdatera frågeresultat (eller Välj olika parametrar) x x
Inkludera frågan i en instrument panel x x
Redigera frågetext x
Ändra datakälla x
Ändra behörigheter x
Ta bort fråga x

Hantera behörighet för frågor med hjälp av användar gränssnittet

  1. Klicka på Frågor-ikon -ikonen i sidofältet.
  2. Klicka på en fråga.
  3. Klicka på knappen dela längst upp till höger. Dialog rutan hantera behörigheter visas.
  4. Välj en användare eller grupp och en behörighet.
  5. Klicka på Lägg till.
  6. Stäng dialog rutan.

Hantera behörighet för frågor med hjälp av API: et

Anropa metoder i REST-slutpunkten för att hantera behörigheter för frågor med hjälp av API: et /2.0/permissions/sql/query/<query-id> . Om du till exempel vill ställa in kan hantera behörighet för användaren user@example.com kör du kommandot:

curl -u 'token:<token>' https://<databricks-instance>/api/2.0/permissions/sql/query/<query-id> -X PATCH -d '{ "access_control_list" : [ { "user_name": user@example.com", "permission_level": "CAN_MANAGE" } ] }'

var

  • <databricks-instance> är arbets ytans URL för din Azure Databricks-distribution.
  • <personal-access-token> är en personligåtkomsttoken.
  • <query-id> är ett fråge-ID.