Freigeben über


workspace Befehlsgruppe

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.

Mit workspace der Befehlsgruppe in der Databricks CLI können Sie Arbeitsbereichsdateien und -ordner auflisten, importieren, exportieren und löschen. Weitere Informationen finden Sie unter Was sind Arbeitsbereichsdateien?.

Databricks-Arbeitsbereich löschen

Löschen eines Arbeitsbereichsobjekts.

Löscht ein Objekt oder ein Verzeichnis (und löscht optional alle Objekte im Verzeichnis). Wenn der Pfad nicht vorhanden ist, gibt dieser Aufruf einen Fehler zurück RESOURCE_DOES_NOT_EXIST. Wenn der Pfad ein nicht leeres Verzeichnis ist und rekursiv auf "false" festgelegt ist, gibt dieser Aufruf einen Fehler DIRECTORY_NOT_EMPTYzurück.

Objektlöschung kann nicht rückgängig gemacht werden, und das Löschen eines Verzeichnisses ist rekursiv nicht atomisch.

databricks workspace delete PATH [flags]

Arguments

PATH

    Der absolute Pfad des Notizbuchs oder Verzeichnisses.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

--recursive

    Das Kennzeichen, das angibt, ob das Objekt rekursiv gelöscht werden soll.

Globale Kennzeichnungen

Databricks-Arbeitsbereichsexport

Exportieren Sie ein Arbeitsbereichsobjekt oder den Inhalt eines gesamten Verzeichnisses.

Wenn der Pfad nicht vorhanden ist, gibt dieser Aufruf einen Fehler zurück RESOURCE_DOES_NOT_EXIST.

Wenn die exportierten Daten die Größenbeschränkung überschreiten würden, wird dieser Aufruf zurückgegeben MAX_NOTEBOOK_SIZE_EXCEEDED. Derzeit unterstützt diese API das Exportieren einer Bibliothek nicht.

databricks workspace export SOURCE_PATH [flags]

Arguments

PATH

    Der absolute Pfad des Objekts oder Verzeichnisses. Das Exportieren eines Verzeichnisses wird nur für das DBC-, SOURCE- und AUTO-Format unterstützt.

Options

--file string

    Pfad im lokalen Dateisystem zum Speichern einer exportierten Datei.

--format ExportFormat

    Dadurch wird das Format der exportierten Datei angegeben. Unterstützte Werte: AUTO, , DBC, HTMLJUPYTER, RAW, , , R_MARKDOWNSOURCE

Globale Kennzeichnungen

databricks Arbeitsbereich export-dir

Exportieren Sie ein Verzeichnis rekursiv aus einem Databricks-Arbeitsbereich in das lokale Dateisystem.

databricks workspace export-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Der Quellverzeichnispfad im Arbeitsbereich

TARGET_PATH

    Der Zielverzeichnispfad im lokalen Dateisystem

Options

--overwrite

    Vorhandene lokale Dateien überschreiben

Globale Kennzeichnungen

Databricks-Arbeitsbereich get-status

Ruft den Status eines Objekts oder eines Verzeichnisses ab. Wenn der Pfad nicht vorhanden ist, gibt dieser Aufruf einen Fehler zurück RESOURCE_DOES_NOT_EXIST.

databricks workspace get-status PATH [flags]

Arguments

PATH

    Der absolute Pfad des Notizbuchs oder Verzeichnisses.

Options

Globale Kennzeichnungen

Import in den Databricks-Arbeitsbereich

Importiert ein Arbeitsbereichsobjekt (z. B. ein Notizbuch oder eine Datei) oder den Inhalt eines gesamten Verzeichnisses. Wenn der Pfad bereits vorhanden ist und das Überschreiben auf "false" festgelegt ist, gibt dieser Aufruf einen Fehler zurück RESOURCE_ALREADY_EXISTS. Zum Importieren eines Verzeichnisses können Sie entweder das DBC Format oder das SOURCE Format verwenden, wobei das Sprachfeld nicht festgelegt ist. Um eine einzelne Datei als SOURCEzu importieren, müssen Sie das Sprachfeld festlegen. Zip-Dateien in Verzeichnissen werden nicht unterstützt.

databricks workspace import TARGET_PATH [flags]

Arguments

PATH

    Der absolute Pfad des Objekts oder Verzeichnisses. Das Importieren eines Verzeichnisses wird nur für die Formate DBC und SOURCE unterstützt.

Options

--content string

    Der base64-codierte Inhalt.

--file string

    Pfad der zu importierenden lokalen Datei

--format ImportFormat

    Dadurch wird das Format der zu importierenden Datei angegeben. Unterstützte Werte: AUTO, , DBC, HTMLJUPYTER, RAW, , , R_MARKDOWNSOURCE

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

--language Language

    Die Sprache des Objekts. Unterstützte Werte: PYTHON, R, SCALA, SQL

--overwrite

    Das Flag, das angibt, ob vorhandenes Objekt überschrieben werden soll.

Globale Kennzeichnungen

Databricks-Arbeitsbereich Import-Verzeichnis

Importieren Sie ein Verzeichnis rekursiv aus dem lokalen Dateisystem in einen Databricks-Arbeitsbereich.

Bei Notebooks werden die Erweiterungen gestrippt.

databricks workspace import-dir SOURCE_PATH TARGET_PATH [flags]

Arguments

SOURCE_PATH

    Der Quellverzeichnispfad im lokalen Dateisystem

TARGET_PATH

    Der Zielverzeichnispfad im Arbeitsbereich

Options

--overwrite

    Vorhandene Arbeitsbereichsdateien überschreiben

Globale Kennzeichnungen

Liste der Databricks-Arbeitsbereiche

Auflisten des Inhalts eines Verzeichnisses oder des Objekts, wenn es sich nicht um ein Verzeichnis handelt. Wenn der Eingabepfad nicht vorhanden ist, gibt dieser Aufruf einen Fehler zurück RESOURCE_DOES_NOT_EXIST.

databricks workspace list PATH [flags]

Arguments

PATH

    Der absolute Pfad des Notizbuchs oder Verzeichnisses.

Options

--notebooks-modified-after int

    UTC-Zeitstempel in Millisekunden.

Globale Kennzeichnungen

databricks Arbeitsbereich mkdirs

Erstellen Sie das angegebene Verzeichnis (und die erforderlichen übergeordneten Verzeichnisse, falls sie nicht vorhanden sind). Wenn ein Objekt (kein Verzeichnis) an einem Präfix des Eingabepfads vorhanden ist, gibt dieser Aufruf einen Fehler zurück RESOURCE_ALREADY_EXISTS.

Beachten Sie, dass, wenn dieser Vorgang fehlschlägt, es möglicherweise gelungen ist, einige der erforderlichen übergeordneten Verzeichnisse zu erstellen.

databricks workspace mkdirs PATH [flags]

Arguments

PATH

    Der absolute Pfad des Verzeichnisses. Wenn die übergeordneten Verzeichnisse nicht vorhanden sind, werden sie ebenfalls erstellt. Wenn das Verzeichnis bereits vorhanden ist, führt dieser Befehl nichts aus und ist erfolgreich.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Databricks-Arbeitsbereich Berechtigungsebenen abrufen

Abrufen der Berechtigungsstufen des Arbeitsbereichsobjekts.

databricks workspace get-permission-levels WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Der Arbeitsbereichsobjekttyp, für den Berechtigungen abgerufen oder verwaltet werden sollen.

WORKSPACE_OBJECT_ID

    Das Arbeitsbereichsobjekt, für das Berechtigungen abgerufen oder verwaltet werden sollen.

Options

Globale Kennzeichnungen

databricks workspace Berechtigungen abrufen

Ermitteln Sie die Berechtigungen eines Arbeitsbereichsobjekts. Arbeitsbereichsobjekte können Berechtigungen von ihren übergeordneten Objekten oder Stammobjekten erben.

databricks workspace get-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Der Arbeitsbereichsobjekttyp, für den Berechtigungen abgerufen oder verwaltet werden sollen.

WORKSPACE_OBJECT_ID

    Das Arbeitsbereichsobjekt, für das Berechtigungen abgerufen oder verwaltet werden sollen.

Options

Globale Kennzeichnungen

Databricks-Arbeitsbereich Berechtigungen festlegen

Festlegen von Arbeitsbereichsobjektberechtigungen.

Legt Berechtigungen für ein Objekt fest, wobei vorhandene Berechtigungen ersetzt werden, sofern vorhanden. Löscht alle direkten Berechtigungen, wenn keine angegeben sind. Objekte können Berechtigungen von ihren übergeordneten Objekten oder Stammobjekten erben.

databricks workspace set-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Der Arbeitsbereichsobjekttyp, für den Berechtigungen abgerufen oder verwaltet werden sollen.

WORKSPACE_OBJECT_ID

    Das Arbeitsbereichsobjekt, für das Berechtigungen abgerufen oder verwaltet werden sollen.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Databricks-Arbeitsbereich-Berechtigungsaktualisierung

Aktualisieren Sie die Berechtigungen für ein Arbeitsbereichsobjekt. Arbeitsbereichsobjekte können Berechtigungen von ihren übergeordneten Objekten oder Stammobjekten erben.

databricks workspace update-permissions WORKSPACE_OBJECT_TYPE WORKSPACE_OBJECT_ID [flags]

Arguments

WORKSPACE_OBJECT_TYPE

    Der Arbeitsbereichsobjekttyp, für den Berechtigungen abgerufen oder verwaltet werden sollen.

WORKSPACE_OBJECT_ID

    Das Arbeitsbereichsobjekt, für das Berechtigungen abgerufen oder verwaltet werden sollen.

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

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