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.
Note
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 external-locations Befehlsgruppe in der Databricks CLI enthält Befehle zum Erstellen und Verwalten externer Speicherorte für Unity-Katalog. Weitere Informationen finden Sie unter Was sind Unity Catalog-Volumes?.
Databricks externe-Standorte erstellen
Erstellen Sie einen neuen eintrag für externe Speicherorte im Metastore. Der Aufrufer muss ein Metastore-Administrator sein oder über die CREATE_EXTERNAL_LOCATION Berechtigungen für den Metastore und die zugehörigen Speicheranmeldeinformationen verfügen.
databricks external-locations create NAME URL CREDENTIAL_NAME [flags]
Arguments
NAME
Name des externen Speicherorts.
URL
Pfad-URL des externen Speicherorts.
CREDENTIAL_NAME
Der Name der Speicheranmeldedaten, die mit diesem Speicherort genutzt werden.
Options
--comment string
Vom Benutzer bereitgestellte Freiformtextbeschreibung.
--enable-file-events
Gibt an, ob Dateiereignisse an diesem externen Speicherort aktiviert werden sollen.
--fallback
Gibt an, ob der Fallbackmodus für diesen externen Speicherort aktiviert ist.
--json JSON
Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.
--read-only
Gibt an, ob der externe Speicherort schreibgeschützt ist.
--skip-validation
Überspringt die Validierung des mit dem externen Speicherort verknüpften Speicherberechtigungsnachweises.
Examples
Im folgenden Beispiel wird ein externer Speicherort mit einem Kommentar erstellt:
databricks external-locations create my-external-location s3://my-bucket/path my-credential --comment "External location for data lake"
Im folgenden Beispiel wird ein schreibgeschützter externer Speicherort erstellt:
databricks external-locations create my-external-location s3://my-bucket/path my-credential --read-only
databricks external-locations löschen
Löschen Sie den angegebenen externen Speicherort aus dem Metastore. Der Aufrufer muss der Besitzer des externen Standorts sein.
databricks external-locations delete NAME [flags]
Arguments
NAME
Name des externen Speicherorts.
Options
--force
Erzwingen der Löschung, auch wenn es abhängige externe Tabellen oder Mounts gibt.
Examples
Im folgenden Beispiel wird ein externer Speicherort mit dem Namen gelöscht my-external-location:
databricks external-locations delete my-external-location
Im folgenden Beispiel wird ein externer Speicherort erzwungen gelöscht, auch wenn Abhängigkeiten vorhanden sind:
databricks external-locations delete my-external-location --force
databricks external-locations get
Rufen Sie einen externen Speicherort aus dem Metastore ab. Der Aufrufer muss entweder ein Metastoreadministrator, der Besitzer des externen Speicherorts oder ein Benutzer sein, der über einige Berechtigungen für den externen Speicherort verfügt.
databricks external-locations get NAME [flags]
Arguments
NAME
Name des externen Speicherorts.
Options
--include-browse
Ob externe Speicherorte in die Antwort aufgenommen werden sollen, für die der Prinzipal nur auf selektive Metadaten zugreifen kann.
Examples
Im folgenden Beispiel werden Informationen zu einem externen Speicherort namens my-external-location abgerufen:
databricks external-locations get my-external-location
Das folgende Beispiel ruft Informationen einschließlich Browse-Metadaten ab:
databricks external-locations get my-external-location --include-browse
Databricks-Liste externer Standorte
Listet externe Speicherorte aus dem Metastore auf. Der Aufrufer muss ein Metastoreadministrator, der Besitzer des externen Speicherorts oder ein Benutzer sein, der über einige Berechtigungen für den externen Speicherort verfügt. Es gibt keine Garantie für eine bestimmte Reihenfolge der Elemente im Array.
databricks external-locations list [flags]
Options
--include-browse
Ob externe Speicherorte in die Antwort aufgenommen werden sollen, für die der Prinzipal nur auf selektive Metadaten zugreifen kann.
--include-unbound
Gibt an, ob externe Speicherorte einbezogen werden sollen, die nicht an den Arbeitsbereich gebunden sind.
--max-results int
Maximale Anzahl externer Speicherorte, die zurückgegeben werden sollen.
--page-token string
Intransparentes Token für die Paginierung, um auf der Grundlage der vorherigen Abfrage zur nächsten Seite zu gelangen.
Examples
Im folgenden Beispiel werden alle externen Speicherorte aufgelistet:
databricks external-locations list
Im folgenden Beispiel werden externe Speicherorte mit maximal 10 Ergebnissen aufgelistet:
databricks external-locations list --max-results 10
databricks externe-standorte aktualisieren
Aktualisieren Sie einen externen Speicherort im Metastore. Der Aufrufer muss der Besitzer des externen Speicherorts oder ein Metastore-Administrator sein. Im zweiten Fall kann der Administrator nur den Namen des externen Speicherorts aktualisieren.
databricks external-locations update NAME [flags]
Arguments
NAME
Name des externen Speicherorts.
Options
--comment string
Vom Benutzer bereitgestellte Freiformtextbeschreibung.
--credential-name string
Der Name der Speicheranmeldedaten, die mit diesem Speicherort genutzt werden.
--enable-file-events
Gibt an, ob Dateiereignisse an diesem externen Speicherort aktiviert werden sollen.
--fallback
Gibt an, ob der Fallbackmodus für diesen externen Speicherort aktiviert ist.
--force
Aktualisierung erzwingen, selbst wenn das Ändern der URL abhängige externe Tabellen oder Einbindungen ungültig macht.
--isolation-mode IsolationMode
Unterstützte Werte: ISOLATION_MODE_ISOLATED, ISOLATION_MODE_OPEN
--json JSON
Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.
--new-name string
Neuer Name für den externen Speicherort.
--owner string
Der Besitzer des externen Speicherorts.
--read-only
Gibt an, ob der externe Speicherort schreibgeschützt ist.
--skip-validation
Überspringt die Validierung des mit dem externen Speicherort verknüpften Speicherberechtigungsnachweises.
--url string
Pfad-URL des externen Speicherorts.
Examples
Im folgenden Beispiel wird ein externer Speicherort umbenannt:
databricks external-locations update my-external-location --new-name my-renamed-location
Im folgenden Beispiel wird der Besitzer eines externen Speicherorts geändert:
databricks external-locations update my-external-location --owner someone@example.com
Globale Kennzeichnungen
--debug
Ob die Debug-Protokollierung 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 Zeichenfolge
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 Typ des Protokollformats, text oder json. Der Standardwert ist text.
--log-level Zeichenfolge
Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.
-o, --output Typ
Der Typ der Befehlsausgabe, text oder json. Der Standardwert ist text.
-p, --profile Zeichenfolge
Der Name des Profils in der Datei ~/.databrickscfg, 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 für die Anzeige der Fortschrittsprotokolle: default, append, inplace, oder json
-t, --target Zeichenfolge
Falls zutreffend, das zu verwendende Bundle-Ziel