Freigeben über


account credentials 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 account credentials Befehlsgruppe in der Databricks CLI enthält Befehle zum Verwalten von Anmeldeinformationskonfigurationen für Ihr Konto. Databricks benötigt Zugriff auf eine kontoübergreifende IAM-Rolle in Ihrem AWS-Konto, sodass Databricks Cluster in der entsprechenden BESPRECHUNG für neue Arbeitsbereiche bereitstellen kann. Eine Konfiguration für Anmeldeinformationen kapselt diese Rolleninformationen, und seine ID wird beim Erstellen eines neuen Arbeitsbereichs verwendet.

Databricks-Kontoanmeldeinformationen erstellen

Erstellen Sie eine Databricks-Anmeldeinformationskonfiguration, die kontoübergreifende Cloudanmeldeinformationen für ein angegebenes Konto darstellt. Databricks verwendet dies zum ordnungsgemäßen Einrichten der Netzwerkinfrastruktur zum Hosten von Databricks-Clustern. Für Ihre AWS IAM-Rolle müssen Sie der externen ID (der Databricks-Konto-API-Konto-ID) im zurückgegebenen Anmeldeinformationsobjekt vertrauen und die erforderliche Zugriffsrichtlinie konfigurieren.

Tipp

Speichern Sie das Feld der Antwort credentials_id , bei dem es sich um die ID für das neue Konfigurationsobjekt für Anmeldeinformationen handelt.

databricks account credentials create [flags]

Options

--json JSON

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

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel wird eine Anmeldeinformationskonfiguration mit JSON erstellt:

databricks account credentials create --json '{"credentials_name": "my-credentials", "aws_credentials": {"sts_role": {"role_arn": "arn:aws:iam::123456789012:role/databricks-cross-account-role"}}}'

Im folgenden Beispiel wird eine Konfiguration für Anmeldeinformationen mithilfe einer JSON-Datei erstellt:

databricks account credentials create --json @credentials.json

Databricks-Kontoanmeldeinformationen löschen

Löschen Eines Databricks-Konfigurationsobjekts für Anmeldeinformationen für ein Konto, beide durch ID angegeben. Sie können keine Anmeldeinformationen löschen, die einem Arbeitsbereich zugeordnet sind.

databricks account credentials delete CREDENTIALS_ID [flags]

Argumente

CREDENTIALS_ID

    Konfigurations-ID der Databricks-Konto-API.

Options

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel wird eine Anmeldeinformationskonfiguration nach ID gelöscht:

databricks account credentials delete cred-abc123

Databricks-Kontoanmeldeinformationen abrufen

Rufen Sie ein Databricks-Anmeldeinformationskonfigurationsobjekt für ein Konto ab, das beide durch DIE ID angegeben ist.

databricks account credentials get CREDENTIALS_ID [flags]

Argumente

CREDENTIALS_ID

    Konfigurations-ID für Anmeldeinformationen.

Options

Globale Kennzeichnungen

Beispiele

Das folgende Beispiel ruft eine Anmeldeinformationskonfiguration nach ID ab:

databricks account credentials get cred-abc123

Databricks-Kontoanmeldeinformationenliste

List Databricks credential configuration objects for an account, specified by ID.

databricks account credentials list [flags]

Options

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel werden alle Konfigurationen für Anmeldeinformationen aufgelistet:

databricks account credentials list

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