Sdílet prostřednictvím


az storage blob directory access

Poznámka:

Tento odkaz je součástí rozšíření Storage-Preview pro Azure CLI (verze 2.61.0 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az storage blob directory access . Přečtěte si další informace o rozšířeních.

Tato skupina příkazů je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tato skupina příkazů je implicitně zastaralá, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte příkaz az storage fs directory.

Umožňuje spravovat vlastnosti řízení přístupu adresáře, pokud je povolena hierarchická Namespace.

Příkazy

Name Description Typ Stav
az storage blob directory access set

Nastavte vlastnosti řízení přístupu adresáře.

Rozšíření Náhled a zastaralé
az storage blob directory access show

Umožňuje zobrazit vlastnosti řízení přístupu adresáře.

Rozšíření Náhled a zastaralé
az storage blob directory access update

Aktualizujte vlastnosti řízení přístupu adresáře.

Rozšíření Náhled a zastaralé

az storage blob directory access set

Preview Zastaralé

Skupina příkazů Přístup k adresáři objektů blob úložiště je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Nastavte vlastnosti řízení přístupu adresáře.

az storage blob directory access set --acl-spec
                                     --container-name
                                     --directory-path
                                     [--account-key]
                                     [--account-name]
                                     [--auth-mode {key, login}]
                                     [--connection-string]
                                     [--if-match]
                                     [--if-modified-since]
                                     [--if-none-match]
                                     [--if-unmodified-since]
                                     [--lease-id]
                                     [--sas-token]
                                     [--timeout]

Příklady

Nastavte vlastnosti řízení přístupu adresáře.

az storage blob directory access set -a "user::rwx,group::r--,other::---" -d MyDirectoryPath -c MyContainer --account-name MyStorageAccount

Povinné parametry

--acl-spec -a

Specifikace seznamu ACL, která se má nastavit na cestě ve formátu [default:]user|group|other|mask:[ID entity nebo UPN]:r|-w|x|-,[default:]user|group|other|mask:[ID entity nebo UPN]:r|-w|x|-,...". např.user::rwx,user:john.doe@contoso:rwx,group::r--,other::---,mask::rwx".

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Hodnota ETag. Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku odpovídají zadané hodnotě. ETag musí být zadán v uvozovkách.

--if-modified-since

Změnit pouze v případě, že byl od zadaného data UTC datum a čas (Y-m-d'T'H:M'Z').

--if-none-match

Hodnota značky ETag nebo speciální zástupný znak (*). Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku neodpovídají zadané hodnotě. ETag musí být zadán v uvozovkách.

--if-unmodified-since

Změnit pouze v případě, že od zadaného data a času UTC (Y-m-d'T'H:M'Z')

--lease-id

Vyžaduje se, pokud má cesta aktivní zapůjčení.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory access show

Preview Zastaralé

Skupina příkazů Přístup k adresáři objektů blob úložiště je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Umožňuje zobrazit vlastnosti řízení přístupu adresáře.

az storage blob directory access show --container-name
                                      --directory-path
                                      [--account-key]
                                      [--account-name]
                                      [--auth-mode {key, login}]
                                      [--connection-string]
                                      [--if-match]
                                      [--if-modified-since]
                                      [--if-none-match]
                                      [--if-unmodified-since]
                                      [--lease-id]
                                      [--sas-token]
                                      [--timeout]
                                      [--user-principle-names]

Příklady

Umožňuje zobrazit vlastnosti řízení přístupu adresáře.

az storage blob directory access show -d MyDirectoryPath -c MyContainer --account-name MyStorageAccount

Povinné parametry

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Hodnota ETag. Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku odpovídají zadané hodnotě. ETag musí být zadán v uvozovkách.

--if-modified-since

Změnit pouze v případě, že byl od zadaného data UTC datum a čas (Y-m-d'T'H:M'Z').

--if-none-match

Hodnota značky ETag nebo speciální zástupný znak (*). Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku neodpovídají zadané hodnotě. ETag musí být zadán v uvozovkách.

--if-unmodified-since

Změnit pouze v případě, že od zadaného data a času UTC (Y-m-d'T'H:M'Z')

--lease-id

Vyžaduje se, pokud má cesta aktivní zapůjčení.

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

--user-principle-names

Platné pouze v případě, že je pro účet povolená hierarchická Namespace. Pokud je hodnota true, hodnoty identity uživatele vrácené pro vlastníka, skupiny a acl se transformují z ID objektů Azure Active Directory na hlavní názvy uživatelů. Pokud je hodnota false, vrátí se hodnoty jako ID objektů Azure Active Directory. Výchozí hodnota je false. Všimněte si, že ID objektů skupiny a aplikace se nepřekládají, protože nemají jedinečné popisné názvy.

Default value: False
Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az storage blob directory access update

Preview Zastaralé

Skupina příkazů Přístup k adresáři objektů blob úložiště je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Tento příkaz je implicitně zastaralý, protože skupina příkazů Adresář objektů blob úložiště je zastaralá a v budoucí verzi se odebere. Místo toho použijte příkaz az storage fs directory.

Aktualizujte vlastnosti řízení přístupu adresáře.

az storage blob directory access update --container-name
                                        --directory-path
                                        [--account-key]
                                        [--account-name]
                                        [--acl-spec]
                                        [--auth-mode {key, login}]
                                        [--connection-string]
                                        [--group]
                                        [--if-match]
                                        [--if-modified-since]
                                        [--if-none-match]
                                        [--if-unmodified-since]
                                        [--lease-id]
                                        [--owner]
                                        [--permissions]
                                        [--sas-token]
                                        [--timeout]

Příklady

Aktualizujte přístupová oprávnění adresáře.

az storage blob directory access update --permissions "rwxrwxrwx" -d MyDirectoryPath -c MyContainer --account-name MyStorageAccount

Aktualizujte vlastnícího uživatele adresáře.

az storage blob directory access update --owner [entityId/UPN] -d MyDirectoryPath -c MyContainer --account-name MyStorageAccount

Aktualizujte vlastnící skupinu adresáře.

az storage blob directory access update --group [entityId/UPN] -d MyDirectoryPath -c MyContainer --account-name MyStorageAccount

Povinné parametry

--container-name -c

Název kontejneru.

--directory-path -d

Název cesty k adresáři.

Volitelné parametry

--account-key

Klíč účtu úložiště. Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_KEY.

--account-name

Název účtu úložiště. Související proměnná prostředí: AZURE_STORAGE_ACCOUNT. Musí být použit ve spojení s klíčem účtu úložiště nebo tokenem SAS. Pokud žádný z nich neexistuje, pokusí se příkaz dotazovat klíč účtu úložiště pomocí ověřeného účtu Azure. Pokud se spustí velký počet příkazů úložiště, může dojít k dosažení kvóty rozhraní API.

--acl-spec -a

Specifikace seznamu ACL, která se má nastavit na cestě ve formátu [default:]user|group|other|mask:[ID entity nebo UPN]:r|-w|x|-,[default:]user|group|other|mask:[ID entity nebo UPN]:r|-w|x|-,...". např.user::rwx,user:john.doe@contoso:rwx,group::r--,other::---,mask::rwx".

--auth-mode

Režim, ve kterém se má příkaz spustit. Režim přihlášení použije pro ověření přímo vaše přihlašovací údaje. Starší režim "klíč" se pokusí dotazovat na klíč účtu, pokud nejsou k dispozici žádné parametry ověřování pro účet. Proměnná prostředí: AZURE_STORAGE_AUTH_MODE.

Přípustné hodnoty: key, login
--connection-string

připojovací řetězec účtu úložiště. Proměnná prostředí: AZURE_STORAGE_CONNECTION_STRING.

--group

Vlastnící skupina pro adresář.

--if-match

Hodnota ETag. Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku odpovídají zadané hodnotě. ETag musí být zadán v uvozovkách.

--if-modified-since

Změnit pouze v případě, že byl od zadaného data UTC datum a čas (Y-m-d'T'H:M'Z').

--if-none-match

Hodnota značky ETag nebo speciální zástupný znak (*). Tuto hlavičku zadejte, aby se operace prováděla pouze v případě, že značky ETag prostředku neodpovídají zadané hodnotě. ETag musí být zadán v uvozovkách.

--if-unmodified-since

Změnit pouze v případě, že od zadaného data a času UTC (Y-m-d'T'H:M'Z')

--lease-id

Vyžaduje se, pokud má cesta aktivní zapůjčení.

--owner

Vlastnící uživatel pro adresář.

--permissions

Přístupová oprávnění POSIX pro vlastníka souboru, skupinu vlastníka souboru a další. Podporují se symbolické (rwxrw-rw-) i 4ciferné osmičkové notace (např. 0766).

--sas-token

Sdílený přístupový podpis (SAS). Musí být použit ve spojení s názvem účtu úložiště. Proměnná prostředí: AZURE_STORAGE_SAS_TOKEN.

--timeout

Časový limit požadavku v sekundách Platí pro každé volání služby.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.