az storage fs access

Verwalten des Dateisystemzugriffs und der Berechtigungen für Azure Data Lake Storage Gen2 Konto.

Befehle

az storage fs access remove-recursive

Entfernen Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.

az storage fs access set

Legen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto fest.

az storage fs access set-recursive

Legen Sie die Access Control auf einem Pfad und Unterpfad in Azure Data Lake Storage Gen2 Konto fest.

az storage fs access show

Zeigen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto an.

az storage fs access update-recursive

Ändern Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.

az storage fs access remove-recursive

Entfernen Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.

az storage fs access remove-recursive --acl
                                      --file-system
                                      --path
                                      [--account-key]
                                      [--account-name]
                                      [--auth-mode {key, login}]
                                      [--batch-size]
                                      [--blob-endpoint]
                                      [--connection-string]
                                      [--continuation]
                                      [--continue-on-failure {false, true}]
                                      [--max-batches]
                                      [--sas-token]
                                      [--timeout]

Beispiele

Entfernen Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.

az storage fs access remove-recursive --acl "default:user:21cd756e-e290-4a26-9547-93e8cc1a8923" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Erforderliche Parameter

--acl

Entfernen Sie POSIX-Zugriffssteuerungsrechte für Dateien und Verzeichnisse. Der Wert ist eine durch Komma getrennte Liste der Zugriffssteuerungseinträge. Jeder Zugriffssteuerungseintrag (ACE) besteht aus einem Bereich, einem Typ und einem Benutzer- oder Gruppenbezeichner im Format "[scope:][type]:[id]".

--file-system -f

Dateisystemname (z. B. Containername).

--path -p

Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.

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
--batch-size

Optional. Wenn die Größe des Datentyps die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen unterteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist, ist 2000.

--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.

--continuation

Optionales Fortsetzungstoken, das zum Fortsetzen des zuvor beendeten Vorgangs verwendet werden kann.

--continue-on-failure

Wenn "False" festgelegt ist, wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten (4XX). Wenn True, ignoriert der Vorgang Benutzerfehler und fahren Sie mit dem Vorgang auf anderen Untereinheiten des Verzeichnisses fort. Das Fortsetzungstoken wird nur zurückgegeben, wenn "-continue-on-failure" im Falle von Benutzerfehlern wahr ist. Wenn der Standardwert nicht festgelegt ist, lautet "False" für diese Einstellung.

Zulässige Werte: false, true
--max-batches

Optional. Definieren Sie die maximale Anzahl von Batches, die einzelne Änderungen Access Control Vorgangs ausführen können. Wenn maximal erreicht wird, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches im ungebundenen Vorgang bis zum Ende fortgesetzt wird.

--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.

az storage fs access set

Legen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto fest.

az storage fs access set --file-system
                         --path
                         [--account-key]
                         [--account-name]
                         [--acl]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--group]
                         [--owner]
                         [--permissions]
                         [--sas-token]

Beispiele

Legen Sie die Zugriffssteuerungsliste eines Pfads fest.

az storage fs access set --acl "user::rwx,group::r--,other::---" -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Festlegen von Berechtigungen eines Pfads.

az storage fs access set --permissions "rwxrwx---" -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Festlegen des Besitzers eines Pfads.

az storage fs access set --owner example@microsoft.com -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Legen Sie die eigene Gruppe eines Pfads fest.

az storage fs access set --group 68390a19-a897-236b-b453-488abf67b4dc -p dir -f myfilesystem --account-name mystorageaccount --account-key 0000-0000

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--path -p

Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.

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.

--acl

Ungültig in Verbindung mit acl. POSIX Zugriffssteuerungsrechte für Dateien und Verzeichnisse im Format "[scope:][type]:[id]:[berechtigungen]". z. B. "user::rwx,group::r--,other::---,mask:::rwx".

--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.

--group

Die eigene Gruppe der Datei oder des Verzeichnisses. Die Gruppen-Azure Active Directory-Objekt-ID oder der Benutzerprinzipalname, der als eigene Gruppe festgelegt werden soll. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#changing-the-owning-group.

--owner

Der eigene Benutzer der Datei oder des Verzeichnisses. Der Benutzer azure Active Directory-Objekt-ID oder benutzerprinzipaler Name, der als Besitzer festgelegt werden soll. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control#the-owning-user.

--permissions

Ungültig in Verbindung mit acl. POSIX-Zugriffsberechtigungen für den Dateibesitzer, die dateieigene Gruppe und andere. Jede Klasse kann read(r), write(w) oder execute(x) berechtigung gewährt werden. Sowohl symbolisch (rwxrw-rw-) als auch 4-stellige Oktation (z. B. 0766) werden unterstützt.'.

--sas-token

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

az storage fs access set-recursive

Legen Sie die Access Control auf einem Pfad und Unterpfad in Azure Data Lake Storage Gen2 Konto fest.

az storage fs access set-recursive --acl
                                   --file-system
                                   --path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--batch-size]
                                   [--blob-endpoint]
                                   [--connection-string]
                                   [--continuation]
                                   [--continue-on-failure {false, true}]
                                   [--max-batches]
                                   [--sas-token]
                                   [--timeout]

Beispiele

Legen Sie die Access Control auf einem Pfad und Unterpfad in Azure Data Lake Storage Gen2 Konto fest.

az storage fs access set-recursive --acl "default:user:21cd756e-e290-4a26-9547-93e8cc1a8923:rwx" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Erforderliche Parameter

--acl

Der Wert ist eine durch Komma getrennte Liste der Zugriffssteuerungseinträge. Jeder Zugriffssteuerungseintrag (ACE) besteht aus einem Bereich, einem Typ, einem Benutzer- oder Gruppenbezeichner und Berechtigungen im Format "[scope:][type]:[id]:[berechtigungen]". Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control.

--file-system -f

Dateisystemname (z. B. Containername).

--path -p

Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.

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
--batch-size

Optional. Wenn die Größe des Datentyps die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen unterteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist, ist 2000.

--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.

--continuation

Optionales Fortsetzungstoken, das zum Fortsetzen des zuvor beendeten Vorgangs verwendet werden kann.

--continue-on-failure

Wenn "False" festgelegt ist, wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten (4XX). Wenn True, ignoriert der Vorgang Benutzerfehler und fahren Sie mit dem Vorgang auf anderen Untereinheiten des Verzeichnisses fort. Das Fortsetzungstoken wird nur zurückgegeben, wenn "-continue-on-failure" im Falle von Benutzerfehlern wahr ist. Wenn der Standardwert nicht festgelegt ist, lautet "False" für diese Einstellung.

Zulässige Werte: false, true
--max-batches

Optional. Definieren Sie die maximale Anzahl von Batches, die einzelne Änderungen Access Control Vorgangs ausführen können. Wenn maximal erreicht wird, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches im ungebundenen Vorgang bis zum Ende fortgesetzt wird.

--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.

az storage fs access show

Zeigen Sie die Zugriffssteuerungseigenschaften eines Pfads (Verzeichnis oder Datei) in Azure Data Lake Storage Gen2 Konto an.

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

Beispiele

Zeigen Sie die Zugriffssteuerungseigenschaften eines Pfads an.

az storage fs access show -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Erforderliche Parameter

--file-system -f

Dateisystemname (z. B. Containername).

--path -p

Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.

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.

az storage fs access update-recursive

Ändern Sie die Access Control auf einem Pfad und Unterpfaden in Azure Data Lake Storage Gen2 Konto.

az storage fs access update-recursive --acl
                                      --file-system
                                      --path
                                      [--account-key]
                                      [--account-name]
                                      [--auth-mode {key, login}]
                                      [--batch-size]
                                      [--blob-endpoint]
                                      [--connection-string]
                                      [--continuation]
                                      [--continue-on-failure {false, true}]
                                      [--max-batches]
                                      [--sas-token]
                                      [--timeout]

Beispiele

Ändern Sie die Access Control auf einem Pfad und unterpfaden in Azure Data Lake Storage Gen2 Konto.

az storage fs access update-recursive --acl "user::r-x" -p dir -f myfilesystem --account-name myadlsaccount --account-key 0000-0000

Erforderliche Parameter

--acl

Der Wert ist eine durch Kommas getrennte Liste der Zugriffssteuerungseinträge. Jeder Zugriffssteuerungseintrag (Access Control Entry, ACE) besteht aus einem Bereich, einem Typ, einem Benutzer- oder Gruppenbezeichner und Berechtigungen im Format "[scope:][type]:[id]:[permissions]". Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/storage/blobs/data-lake-storage-access-control.

--file-system -f

Dateisystemname (z. B. Containername).

--path -p

Der Pfad zu einer Datei oder einem Verzeichnis im angegebenen Dateisystem.

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
--batch-size

Optional. Wenn die Größe des Datentyps die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen unterteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist, ist 2000.

--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.

--continuation

Optionales Fortsetzungstoken, das zum Fortsetzen des zuvor beendeten Vorgangs verwendet werden kann.

--continue-on-failure

Wenn "False" festgelegt ist, wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten (4XX). Wenn True, ignoriert der Vorgang Benutzerfehler und fahren Sie mit dem Vorgang auf anderen Untereinheiten des Verzeichnisses fort. Das Fortsetzungstoken wird nur zurückgegeben, wenn "-continue-on-failure" bei Benutzerfehlern true ist. Wenn der Standardwert nicht festgelegt wird, lautet "False" für diesen Wert.

Zulässige Werte: false, true
--max-batches

Optional. Definieren Sie die maximale Anzahl von Batches, die einzelne Änderungen Access Control Vorgangs ausführen können. Wenn maximal erreicht wird, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches in ungebundenem Und Vorgang bis zum Ende fortgesetzt wird.

--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.