Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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.
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
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
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
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