Freigeben über


policy-compliance-for-clusters Befehlsgruppe

Hinweis

Diese Informationen gelten für Databricks CLI-Versionen 0.205 und höher. Die Databricks CLI befindet sich in der öffentlichen Vorschau.

Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.

Die policy-compliance-for-clusters Befehlsgruppe in der Databricks CLI enthält Befehle zum Anzeigen und Verwalten des Richtliniencompliancestatus von Clustern in Ihrem Arbeitsbereich.

databricks policy-compliance-for-clusters enforce-compliance

Aktualisiert einen Cluster so, dass er mit der aktuellen Version seiner Richtlinie kompatibel ist. Ein Cluster kann aktualisiert werden, wenn er sich im Zustand "RUNNING" oder "TERMINATED" befindet.

Wenn ein Cluster während eines RUNNING-Zustands aktualisiert wird, wird er neu gestartet, sodass die neuen Attribute wirksam werden können.

Wenn ein Cluster im TERMINATED-Zustand aktualisiert wird, bleibt er im TERMINATED-Zustand. Wenn der Cluster das nächste Mal gestartet wird, werden die neuen Attribute wirksam.

Cluster, die von den Databricks-Aufträgen, DLT- oder Models-Diensten erstellt wurden, können von dieser API nicht erzwungen werden. Verwenden Sie stattdessen die API "Auftragsrichtliniencompliance erzwingen", um die Richtliniencompliance für Aufträge zu erzwingen.

databricks policy-compliance-for-clusters enforce-compliance CLUSTER_ID [flags]

Argumente

CLUSTER_ID

    Die ID des Clusters, für den Sie die Richtliniencompliance erzwingen möchten.

Options

--json JSON

    Die Inline-JSON-Zeichenfolge oder der @path zur JSON-Datei mit dem Anforderungstext

--validate-only

    Wenn festgelegt, wird eine Vorschau der Änderungen angezeigt, die an einem Cluster vorgenommen würden, um die Compliance zu erzwingen, aber nicht den Cluster zu aktualisieren.

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel wird die Richtliniencompliance für einen Cluster erzwungen:

databricks policy-compliance-for-clusters enforce-compliance 1234-567890-abc123

Im folgenden Beispiel werden die Änderungen ohne Aktualisierung des Clusters in der Vorschau angezeigt:

databricks policy-compliance-for-clusters enforce-compliance 1234-567890-abc123 --validate-only

Im folgenden Beispiel wird die Compliance mithilfe von JSON erzwungen:

databricks policy-compliance-for-clusters enforce-compliance 1234-567890-abc123 --json '{}'

databricks policy-compliance-for-clusters get-compliance

Gibt den Richtliniencompliancestatus eines Clusters zurück. Cluster konnten nicht mehr eingehalten werden, wenn ihre Richtlinie aktualisiert wurde, nachdem der Cluster zuletzt bearbeitet wurde.

databricks policy-compliance-for-clusters get-compliance CLUSTER_ID [flags]

Argumente

CLUSTER_ID

    Die ID des Clusters, um den Compliancestatus abzurufen

Options

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel wird der Compliancestatus eines Clusters abgerufen:

databricks policy-compliance-for-clusters get-compliance 1234-567890-abc123

databricks policy-compliance-for-clusters list-compliance

Gibt den Richtlinienkompatibilitätsstatus aller Cluster zurück, die eine bestimmte Richtlinie verwenden. Cluster konnten nicht mehr eingehalten werden, wenn ihre Richtlinie aktualisiert wurde, nachdem der Cluster zuletzt bearbeitet wurde.

Von Bedeutung

Wenn Sie diesen Befehl gleichzeitig 10 oder mehr Mal ausführen, kann dies zu Drosselung, Dienstbeeinträchtigung oder einem temporären Verbot führen.

databricks policy-compliance-for-clusters list-compliance POLICY_ID [flags]

Argumente

POLICY_ID

    Kanonische eindeutige Kennung für die Clusterrichtlinie.

Options

--page-size int

    Maximale Anzahl der Ergebnisse, die pro Seite zurückgegeben werden sollen.

--page-token string

    Ein Seitentoken, das verwendet werden kann, um zur nächsten oder vorherigen Seite zu navigieren, wie von next_page_token oder prev_page_token zurückgegeben.

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel wird der Compliancestatus für alle Cluster mithilfe einer Richtlinie aufgelistet:

databricks policy-compliance-for-clusters list-compliance ABC123DEF456

Im folgenden Beispiel wird die Einhaltung der Paginierung aufgelistet:

databricks policy-compliance-for-clusters list-compliance ABC123DEF456 --page-size 10

Globale Kennzeichnungen

--debug

  Gibt an, ob die Debugprotokollierung aktiviert werden soll.

-h oder --help

    Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.

--log-file Schnur

    Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.

--log-format Format

    Der Protokollformattyp text oder json. Der Standardwert ist text.

--log-level Schnur

    Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.

-o, --output Typ

    Der Befehlsausgabetyp text oder json. Der Standardwert ist text.

-p, --profile Schnur

    Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben wird, wird, falls vorhanden, das Profil mit dem Namen DEFAULT verwendet.

--progress-format Format

    Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json

-t, --target Schnur

    Falls zutreffend, das zu verwendende Bündelziel