az storage fs directory

Verwalten von Verzeichnissen in Azure Data Lake Storage Gen2 Konto.

Befehle

az storage fs directory create

Erstellen Sie ein Verzeichnis im ADLS Gen2-Dateisystem.

az storage fs directory delete

Löschen Sie ein Verzeichnis im ADLS Gen2-Dateisystem.

az storage fs directory download

Laden Sie Dateien aus dem Verzeichnis im ADLS Gen2-Dateisystem in einen lokalen Dateipfad herunter.

az storage fs directory exists

Überprüfen Sie, ob ein Verzeichnis im ADLS Gen2-Dateisystem vorhanden ist.

az storage fs directory generate-sas

Generieren Sie ein SAS-Token für das Verzeichnis in ADLS Gen2-Konto.

az storage fs directory list

Listenverzeichnisse im ADLS Gen2-Dateisystem auf.

az storage fs directory metadata

Verwalten Sie die Metadaten für das Verzeichnis im Dateisystem.

az storage fs directory metadata show

Geben Sie alle benutzerdefinierten Metadaten für das angegebene Verzeichnis zurück.

az storage fs directory metadata update

Legt ein oder mehrere benutzerdefinierte Namenwertpaare für das angegebene Dateisystem fest.

az storage fs directory move

Verschieben eines Verzeichnisses in ADLS Gen2-Dateisystem.

az storage fs directory show

Anzeigen von Eigenschaften eines Verzeichnisses im ADLS Gen2-Dateisystem.

az storage fs directory upload

Laden Sie Dateien oder Unterverzeichnisse in ein Verzeichnis im ADLS Gen2-Dateisystem hoch.

az storage fs directory create

Erstellen Sie ein Verzeichnis im ADLS Gen2-Dateisystem.

az storage fs directory create --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--metadata]
                               [--permissions]
                               [--sas-token]
                               [--timeout]
                               [--umask]

Beispiele

Erstellen Sie ein Verzeichnis im ADLS Gen2-Dateisystem.

az storage fs directory create -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Erstellen Sie ein Verzeichnis in ADLS Gen2-Dateisystem über Verbindungszeichenfolge.

az storage fs directory create -n dir -f myfilesystem --connection-string myconnectionstring

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--name -n

Der Name des Verzeichnisses.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--metadata

Metadaten in leer getrennten Schlüssel=Wertpaaren. Dadurch werden alle vorhandenen Metadaten überschrieben.

--permissions

POSIX-Zugriffsberechtigungen für den Dateibesitzer, die dateieigene Gruppe und andere. Jede Klasse kann Leseberechtigungen (4), Schreibzugriff (2) oder Ausführen (1) erteilt werden. Sowohl symbolisch (rwxrw-rw-) als auch 4-stellige Oktation (z. B. 0766) werden unterstützt. Das klebige Bit wird auch in symbolischer Notation unterstützt und wird entweder durch den Buchstaben t oder T an der endgültigen Zeichenstelle dargestellt, je nachdem, ob der Ausführungsbit für die andere Kategorie festgelegt oder nicht festgelegt ist (z. B. rwxrw-rw- mit Sticky-Bit wird als rwxrw-rwT dargestellt. Ein rwxrw-rwx mit Sticky-Bit wird als rwxrw-rwt dargestellt), keine t oder T gibt sticky Bit an, das nicht festgelegt ist. In der 4-stelligen Oktalnotation stellt seine Darstellung durch 1. Ziffern dar (z. B. 1766 stellt rwxrw-rw- mit Sticky-Bit dar und 0766 stellt rwxrw-rw- ohne Sticky-Bit dar). Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#levels-of-permission.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.

--umask

Beim Erstellen einer Datei oder eines Verzeichnisses und des übergeordneten Ordners ist keine Standard-ACL vorhanden, schränkt der Umask die Berechtigungen der zu erstellenden Datei oder des Verzeichnisses ein. Die resultierende Berechtigung wird von p & ^u angegeben, wobei p die Berechtigung ist und Sie die Umask sind. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#umask.

az storage fs directory delete

Löschen Sie ein Verzeichnis im ADLS Gen2-Dateisystem.

az storage fs directory delete --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]
                               [--yes]

Beispiele

Löschen Sie ein Verzeichnis im ADLS Gen2-Dateisystem.

az storage fs directory delete -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Löschen Sie ein Verzeichnis im ADLS Gen2-Dateisystem. (automatisch generiert)

az storage fs directory delete --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir --yes

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--name -n

Der Name des Verzeichnisses.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der ältere "Schlüssel"-Modus versucht, einen Kontoschlüssel zu abfragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit dem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie können jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Speicherkontoverbindungszeichenfolge. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Speicherkontonamen oder Dienstendpunkt verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Anfordern von Timeout in Sekunden. Gilt für jeden Aufruf des Diensts.

--yes -y

Nicht zur Bestätigung auffordern

az storage fs directory download

Laden Sie Dateien aus dem Verzeichnis im ADLS Gen2-Dateisystem in einen lokalen Dateipfad herunter.

az storage fs directory download --destination-path
                                 --file-system
                                 [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]
                                 [--source-path]

Beispiele

Laden Sie eine einzelne Datei in einem Verzeichnis in ADLS Gen2-Dateisystem herunter.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s "path/to/file" -d "<local-path>"

Laden Sie das gesamte ADLS Gen2-Dateisystem herunter.

az storage fs directory download -f myfilesystem --account-name mystorageaccount  -d "<local-path>" --recursive

Laden Sie das gesamte Verzeichnis im ADLS Gen2-Dateisystem herunter.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s SourceDirectoryPath -d "<local-path>" --recursive

Laden Sie ein gesamtes Unterverzeichnis im ADLS Gen2-Dateisystem herunter.

az storage fs directory download -f myfilesystem --account-name mystorageaccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Erforderliche Parameter

--destination-path -d

Der lokale Zielverzeichnispfad, der heruntergeladen werden soll.

--file-system -f

Das Download-Quelldateisystem.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--recursive -r

Rekursives Herunterladen von Dateien. Wenn dies aktiviert ist, werden alle Dateien einschließlich der Dateien in Unterverzeichnissen heruntergeladen.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--source-path -s

Der Quellverzeichnispfad herunterladen. Es sollte ein absoluter Pfad zum Dateisystem sein.

az storage fs directory exists

Überprüfen Sie, ob ein Verzeichnis im ADLS Gen2-Dateisystem vorhanden ist.

az storage fs directory exists --file-system
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]

Beispiele

Überprüfen Sie, ob ein Verzeichnis im ADLS Gen2-Dateisystem vorhanden ist.

az storage fs directory exists -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Überprüfen Sie, ob ein Verzeichnis im ADLS Gen2-Dateisystem vorhanden ist. (automatisch generiert)

az storage fs directory exists --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--name -n

Der Name des Verzeichnisses.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

az storage fs directory generate-sas

Generieren Sie ein SAS-Token für das Verzeichnis in ADLS Gen2-Konto.

az storage fs directory generate-sas --file-system
                                     --name
                                     [--account-key]
                                     [--account-name]
                                     [--as-user]
                                     [--auth-mode {key, login}]
                                     [--blob-endpoint]
                                     [--cache-control]
                                     [--connection-string]
                                     [--content-disposition]
                                     [--content-encoding]
                                     [--content-language]
                                     [--content-type]
                                     [--expiry]
                                     [--full-uri]
                                     [--https-only]
                                     [--ip]
                                     [--permissions]
                                     [--policy-name]
                                     [--start]

Beispiele

Generieren Sie ein Sas-Token für das Verzeichnis, und verwenden Sie es zum Hochladen von Dateien.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage fs directory generate-sas --name dir/ --file-system myfilesystem --https-only --permissions dlrw --expiry $end -o tsv

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--name -n

Der Name des Verzeichnisses.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--as-user

Gibt an, dass dieser Befehl das SAS zurückgibt, das mit dem Benutzerdelegierungsschlüssel signiert ist. Der Ablaufparameter und die Anmeldung im "--auth-mode"-Modus sind erforderlich, wenn dieses Argument angegeben wird.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--cache-control

Antwortheaderwert für Cache-Control, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

Antwortheaderwert für Die Inhaltsverfügung, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.

--content-encoding

Antwortheaderwert für Inhaltscodierung, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.

--content-language

Antwortheaderwert für Content-Language, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.

--content-type

Antwortheaderwert für Inhaltstyp, wenn auf diese freigegebene Zugriffssignatur zugegriffen wird.

--expiry

Gibt die UTC-Datumszeit (Y-m-d'T:M'Z') an, bei der das SAS ungültig wird. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit dem Namen "-policy-name" verwiesen wird, der diesen Wert angibt.

--full-uri

Geben Sie an, dass dieser Befehl den vollständigen Blob-URI und das Signaturtoken für den freigegebenen Zugriff zurückgibt.

--https-only

Nur Anforderungen zulassen, die mit dem HTTPS-Protokoll vorgenommen wurden. Wenn nicht angegeben, sind Anforderungen aus dem HTTP- und HTTPS-Protokoll zulässig.

--ip

Gibt die IP-Adresse oder den Bereich der IP-Adressen an, von denen Anforderungen akzeptiert werden sollen. Unterstützt nur IPv4-Formatadressen.

--permissions

Die Berechtigungen, die die SAS gewährt. Zulässige Werte: (a)dd (c)reate (d)elete (e)xecute (l)ist (m)ove (o)wnership (p)ermissions (r)ead (w)rite. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit --id verwiesen wird, die diesen Wert angibt. Kann kombiniert werden.

--policy-name

Der Name einer gespeicherten Zugriffsrichtlinie.

--start

Gibt die UTC-Datumszeit (Y-m-d'T:M'Z') an, bei der das SAS gültig wird. Verwenden Sie nicht, wenn auf eine gespeicherte Zugriffsrichtlinie mit dem Namen "-policy-name" verwiesen wird, der diesen Wert angibt. Standardwert für die Uhrzeit der Anforderung.

az storage fs directory list

Listenverzeichnisse im ADLS Gen2-Dateisystem auf.

az storage fs directory list --file-system
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--num-results]
                             [--path]
                             [--recursive {false, true}]
                             [--sas-token]
                             [--timeout]

Beispiele

Listenverzeichnisse im ADLS Gen2-Dateisystem auf.

az storage fs directory list -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Listenverzeichnisse in "dir/" für ADLS Gen2-Dateisystem auf.

az storage fs directory list --path dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--num-results

Geben Sie die maximale Anzahl von Ergebnissen an, die zurückgegeben werden sollen.

--path

Filtern Sie die Ergebnisse, um nur Pfade unter dem angegebenen Pfad zurückzugeben.

--recursive

Suchen Sie rekursiv nach Unterverzeichnissen, wenn sie auf "true" festgelegt sind.

Zulässige Werte: false, true
Standardwert: 1
--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

az storage fs directory move

Verschieben eines Verzeichnisses im ADLS Gen2-Dateisystem

az storage fs directory move --file-system
                             --name
                             --new-directory
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--sas-token]
                             [--timeout]

Beispiele

Verschieben eines Verzeichnisses in ADLS Gen2-Dateisystem

az storage fs directory move --new-directory newfs/dir -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Verschieben eines Verzeichnisses im ADLS Gen2-Dateisystem (automatisch generiert)

az storage fs directory move --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir --new-directory newfs/dir

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--name -n

Der Name des Verzeichnisses.

--new-directory -d

Der neue Verzeichnisname, zu dem die Benutzer wechseln möchten. Der Wert muss das folgende Format aufweisen: "{filesystem}/{directory}/{subdirectory}".

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

az storage fs directory show

Eigenschaften eines Verzeichnisses im ADLS Gen2-Dateisystem anzeigen.

az storage fs directory show --file-system
                             --name
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--sas-token]
                             [--timeout]

Beispiele

Eigenschaften eines Verzeichnisses im ADLS Gen2-Dateisystem anzeigen.

az storage fs directory show -n dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Eigenschaften eines Unterverzeichnisses in ADLS Gen2-Dateisystem anzeigen.

az storage fs directory show -n dir/subdir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Eigenschaften eines Verzeichnisses im ADLS Gen2-Dateisystem anzeigen. (automatisch generiert)

az storage fs directory show --account-name myadlsaccount --auth-mode login --file-system myfilesystem --name dir

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--name -n

Der Name des Verzeichnisses.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--auth-mode

Der Modus, in dem der Befehl ausgeführt werden soll. Der Modus "Anmeldung" verwendet ihre Anmeldeinformationen direkt für die Authentifizierung. Der Legacymodus "Schlüssel" versucht, einen Kontoschlüssel abzufragen, wenn keine Authentifizierungsparameter für das Konto bereitgestellt werden. Umgebungsvariable: AZURE_STORAGE_AUTH_MODE.

Zulässige Werte: key, login
--blob-endpoint

Speicherdatendienstendpunkt. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Sie finden jeden primären Dienstendpunkt mit az storage account show. Umgebungsvariable: AZURE_STORAGE_SERVICE_ENDPOINT.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos oder des Dienstendpunkts verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.

--timeout

Zeitüberschreitung in Sekunden anfordern. Gilt für jeden Aufruf des Diensts.

az storage fs directory upload

Laden Sie Dateien oder Unterverzeichnisse in ein Verzeichnis im ADLS Gen2-Dateisystem hoch.

az storage fs directory upload --file-system
                               --source
                               [--account-key]
                               [--account-name]
                               [--connection-string]
                               [--destination-path]
                               [--recursive]
                               [--sas-token]

Beispiele

Laden Sie eine einzelne Datei in ein Speicher-BLOB-Verzeichnis hoch.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/file" -d directory

Laden Sie ein lokales Verzeichnis in das Stammverzeichnis im ADLS Gen2-Dateisystem hoch.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/directory" --recursive

Laden Sie ein lokales Verzeichnis in ein Verzeichnis im ADLS Gen2-Dateisystem hoch.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/directory" -d directory --recursive

Laden Sie eine Reihe von Dateien in einem lokalen Verzeichnis in ein Verzeichnis im ADLS Gen2-Dateisystem hoch.

az storage fs directory upload -f myfilesystem --account-name mystorageaccount -s "path/to/file*" -d directory --recursive

Erforderliche Parameter

--file-system -f

Das Uploadzieldateisystem.

--source -s

Der Quelldateipfad, aus dem hochgeladen werden soll.

Optionale Parameter

--account-key

Speicherkontoschlüssel Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_KEY.

--account-name

Name des Speicherkontos Verwandte Umgebungsvariable: AZURE_STORAGE_ACCOUNT. Muss in Verbindung mit einem Speicherkontoschlüssel oder einem SAS-Token verwendet werden. Wenn keines vorhanden ist, versucht der Befehl, den Speicherkontoschlüssel mithilfe des authentifizierten Azure-Kontos abzufragen. Wenn eine große Anzahl von Speicherbefehlen ausgeführt wird, kann das API-Kontingent getroffen werden.

--connection-string

Verbindungszeichenfolge des Speicherkontos. Umgebungsvariable: AZURE_STORAGE_CONNECTION_STRING.

--destination-path -d

Der Pfad des Uploadzielverzeichniss. Es sollte ein absoluter Pfad zum Dateisystem sein. Wenn der angegebene Zielpfad nicht vorhanden ist, wird ein neuer Verzeichnispfad erstellt.

--recursive -r

Rekursives Hochladen von Dateien. Wenn dies aktiviert ist, werden alle Dateien einschließlich der Dateien in Unterverzeichnissen hochgeladen.

--sas-token

Eine Freigegebene Zugriffssignatur (SAS). Muss in Verbindung mit dem Namen des Speicherkontos verwendet werden. Umgebungsvariable: AZURE_STORAGE_SAS_TOKEN.