Skip to main content

Über Databricks

Iru liest Benutzer und Gruppen, Workspace-Berechtigungen, Cluster-Konfigurationen, Secret Scopes und Unity-Catalog-Berechtigungen (sofern Unity Catalog verwendet wird) über die Databricks REST API. Die Authentifizierung erfolgt über ein Bearer-Token: entweder ein persönliches Zugriffstoken, das unter User Settings → Developer → Access tokens erstellt wird, oder ein Token eines Service Principals. Anfragen richten sich an Ihren Workspace-Host, daher speichert Iru zuerst die Workspace-URL und dann das Token.

So funktioniert es

Databricks ist Workspace-bezogen: Jeder Workspace hat einen eigenen Host (zum Beispiel https://dbc-1234abcd-5e6f.cloud.databricks.com auf AWS oder https://adb-1234567890.12.azuredatabricks.net auf Azure) und eigene Tokens. Ein Token ist nur für den Workspace gültig, der es ausgestellt hat; verbinden Sie daher eine Quelle pro Workspace, aus dem Sie Nachweise benötigen. Iru liest Namen von Secret Scopes und deren Zugriffssteuerungslisten. Es liest keine Secret-Werte. Offizielle Referenzen: REST-API-Referenz, Authentifizierung.

Voraussetzungen

  • Ihre Workspace-URL, kopiert aus dem Browser, während Sie im Workspace angemeldet sind.
  • Workspace-Admin-Zugriff. Die Tokenerstellung kann durch Workspace-Einstellungen eingeschränkt sein, und ein Token ohne Admin-Rechte gibt nur die Berechtigungen und Cluster zurück, die dieses Konto bereits sehen kann.
  • Persönliche Zugriffstokens müssen für den Workspace aktiviert sein. Wenn Admins sie deaktiviert haben, verwenden Sie stattdessen einen Service Principal.
  • Legen Sie fest, was einbezogen wird. In Databricks können Sie Workspaces oder Secret Scopes ausschließen, und ausgeschlossene Objekte liefern keine Nachweise.

Databricks mit Iru verbinden

Schließen Sie diese Registerkarte ab, bevor Sie die Quelle in Compliance verbinden.
1

Beim Workspace anmelden

Melden Sie sich bei dem Databricks-Workspace, den Iru lesen soll, mit einem Konto an, das die Rolle admin hat.
2

Einstellungen öffnen

Wählen Sie in der oberen Leiste Ihren Benutzernamen und dann Einstellungen aus.
3

Access tokens öffnen

Gehen Sie zu Developer und wählen Sie neben Access tokens die Option Verwalten aus.
4

Neues Token generieren

Wählen Sie Generate new token aus.
5

Benennen und Gültigkeitsdauer festlegen

Geben Sie einen Kommentar wie Iru Compliance ein und legen Sie eine Lifetime fest, die Ihr Team nachverfolgen kann. Die Erfassung stoppt, wenn ein Token abläuft. Wenn Sie die Gültigkeitsdauer leer lassen, wird ein nicht ablaufendes Token erstellt, was manche Sicherheitsrichtlinien nicht zulassen.
6

Token und Workspace-URL kopieren

Wählen Sie Generieren aus und kopieren Sie den Tokenwert, solange Databricks ihn einmalig anzeigt. Kopieren Sie die Workspace-URL aus der Adressleiste Ihres Browsers (nur Schema und Host, ohne nachfolgenden Pfad).
Fahren Sie auf der Registerkarte Iru Compliance fort.

Fehlerbehebung

Überprüfen Sie die Einstellungen des Pop-up-Blockers für die Iru-Website und versuchen Sie es erneut.
Vergewissern Sie sich, dass das Token im selben Workspace erstellt wurde wie die eingegebene URL. Tokens sind nicht zwischen Workspaces übertragbar.
Ein Workspace-Admin hat persönliche Zugriffstokens deaktiviert. Aktivieren Sie sie entweder wieder oder authentifizieren Sie sich mit einem Service Principal.
Das Token gehört zu einem Konto ohne Admin-Rechte und gibt nur zurück, was dieses Konto sehen kann. Erstellen Sie es mit einem Workspace-Admin neu.
Dies ist zu erwarten, wenn der Workspace Unity Catalog nicht verwendet. Iru erfasst Unity-Catalog-Daten nur, wenn sie vorhanden sind.
Die Lifetime des Tokens ist abgelaufen. Generieren Sie ein neues Token und stellen Sie die Verbindung erneut her.

Verwandte Artikel

Quellenverwaltung

Alle Compliance-Quellen durchsuchen und verwalten.

Erste Schritte mit Compliance

Frameworks, Aktionen und Artefakte.

Iru-Übersicht

Wie Endpoint, Compliance und Identity zusammenwirken.

Artifacts-Verwaltung

Nachweise aus Quellen und Aktionen hochladen, prüfen und organisieren.