Freigeben über


account storage-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 storage-credentials Befehlsgruppe in der Databricks CLI enthält Befehle zum Verwalten von Speicheranmeldeinformationen für einen bestimmten Metaspeicher. Mit diesen Befehlen können Sie Speicheranmeldeinformationen erstellen, abrufen, auflisten, aktualisieren und löschen, die Zugriff auf Cloudspeicher für Unity-Katalog bieten.

Databricks-Kontospeicheranmeldeinformationen erstellen

Erstellen Sie eine neue Speicheranmeldeinformation. Das Anforderungsobjekt ist spezifisch für die Cloud: AwsIamRole für AWS-Anmeldeinformationen, AzureServicePrincipal für Azure-Anmeldeinformationen oder GcpServiceAccountKey für GCP-Anmeldeinformationen. Der Aufrufer muss ein Metastore-Administrator sein und über die CREATE_STORAGE_CREDENTIAL Berechtigungen für den Metastore verfügen.

databricks account storage-credentials create METASTORE_ID [flags]

Argumente

METASTORE_ID

    Unity Catalog-Metastore-ID.

Options

--skip-validation

    Überprüfung der Speicheranmeldeinformationen überspringen (optional, Standard false).

--json JSON

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

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel wird eine AWS-Speicheranmeldeinformation mit JSON erstellt:

databricks account storage-credentials create metastore-abc123 --json '{"name": "my-storage-credential", "aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/my-role"}}'

Im folgenden Beispiel wird mithilfe einer JSON-Datei eine Speicheranmeldeinformationen erstellt:

databricks account storage-credentials create metastore-abc123 --json @storage-credential.json

Im folgenden Beispiel wird eine Speicheranmeldeinformation mit übersprungener Überprüfung erstellt:

databricks account storage-credentials create metastore-abc123 --skip-validation --json @storage-credential.json

Databricks-Kontospeicheranmeldeinformationen löschen

Speicheranmeldeinformation aus dem Metastore löschen. Der Aufrufer muss Eigentümer der Speicheranmeldeinformation sein.

databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Argumente

METASTORE_ID

    Unity Catalog-Metastore-ID.

STORAGE_CREDENTIAL_NAME

    Name der Speicheranmeldeinformationen.

Options

--force

    Das Löschen erzwingen, auch wenn die Speicheranmeldeinformationen nicht leer sind.

Globale Kennzeichnungen

Beispiele

Das folgende Beispiel löscht eine Speicheranmeldeinformation:

databricks account storage-credentials delete metastore-abc123 my-storage-credential

Das folgende Beispiel erzwingt das Löschen von Speicheranmeldedaten.

databricks account storage-credentials delete metastore-abc123 my-storage-credential --force

Databricks-Kontospeicheranmeldeinformationen abrufen

Ruft eine Speicheranmeldeinformation aus dem Metastore ab. Der Aufrufer muss ein Metastoreadministrator, der Besitzer der Speicheranmeldeinformationen sein oder über eine Berechtigungsstufe für die Speicheranmeldeinformationen verfügen.

databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Argumente

METASTORE_ID

    Unity Catalog-Metastore-ID.

STORAGE_CREDENTIAL_NAME

    Name der Speicheranmeldeinformationen.

Options

Globale Kennzeichnungen

Beispiele

Das folgende Beispiel ruft eine Speicheranmeldeinformation ab:

databricks account storage-credentials get metastore-abc123 my-storage-credential

Databricks-Kontospeicher-Anmeldeinformationsliste

Dient zum Abrufen einer Liste aller Speicheranmeldeinformationen, die einem bestimmten Metaspeicher zugewiesen wurden.

databricks account storage-credentials list METASTORE_ID [flags]

Argumente

METASTORE_ID

    Unity Catalog-Metastore-ID.

Options

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel werden alle Speicheranmeldeinformationen für einen Metaspeicher aufgelistet:

databricks account storage-credentials list metastore-abc123

Databricks-Kontospeicheranmeldeinformationen aktualisieren

Aktualisiert eine Speicheranmeldeinformation im Metastore. Der Aufrufer muss der Besitzer der Speicheranmeldeinformationen sein. Wenn der Aufrufer ein Metastore-Administrator ist, können nur die Besitzeranmeldeinformationen geändert werden.

databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Argumente

METASTORE_ID

    Unity Catalog-Metastore-ID.

STORAGE_CREDENTIAL_NAME

    Name der Speicheranmeldeinformationen.

Options

--skip-validation

    Überprüfung der Speicheranmeldeinformationen überspringen (optional).

--json JSON

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

Globale Kennzeichnungen

Beispiele

Im folgenden Beispiel wird eine Speicheranmeldeinformation mithilfe von JSON aktualisiert:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json '{"aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/updated-role"}}'

Im folgenden Beispiel wird eine Speicheranmeldeinformation mithilfe einer JSON-Datei aktualisiert:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json @update-storage-credential.json

Im folgenden Beispiel wird eine Speicheranmeldeinformation mit übersprungener Überprüfung aktualisiert:

databricks account storage-credentials update metastore-abc123 my-storage-credential --skip-validation --json @update-storage-credential.json

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