Sdílet prostřednictvím


az storage blob 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 access . Přečtěte si další informace o rozšířeních.

Tato skupina příkazů je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte příkaz az storage fs access. Další informace najdete tady: https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md.

Umožňuje spravovat vlastnosti řízení přístupu objektu blob, když je povolena hierarchická Namespace.

Příkazy

Name Description Typ Stav
az storage blob access set

Nastavte vlastnosti řízení přístupu objektu blob.

Rozšíření Zastaralé
az storage blob access show

Zobrazí vlastnosti řízení přístupu objektu blob.

Rozšíření Zastaralé
az storage blob access update

Aktualizujte vlastnosti řízení přístupu objektu blob.

Rozšíření Zastaralé

az storage blob access set

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů Přístup k objektům blob úložiště je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte příkaz az storage fs access.

Nastavte vlastnosti řízení přístupu objektu blob.

az storage blob access set --acl-spec
                           --blob-name
                           --container-name
                           [--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 objektu blob.

az storage blob access set -a "user::rwx,group::r--,other::---" -b MyBlob -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".

--blob-name -b

Název objektu blob.

--container-name -c

Název kontejneru.

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 access show

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů Přístup k objektům blob úložiště je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte příkaz az storage fs access.

Zobrazí vlastnosti řízení přístupu objektu blob.

az storage blob access show --blob-name
                            --container-name
                            [--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

Zobrazí vlastnosti řízení přístupu objektu blob.

az storage blob access show -b MyBlob -c MyContainer --account-name MyStorageAccount

Povinné parametry

--blob-name -b

Název objektu blob.

--container-name -c

Název kontejneru.

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 access update

Zastaralé

Tento příkaz je implicitně zastaralý, protože skupina příkazů Přístup k objektům blob úložiště je zastaralá a bude odebrána v budoucí verzi. Místo toho použijte příkaz az storage fs access.

Aktualizujte vlastnosti řízení přístupu objektu blob.

az storage blob access update --blob-name
                              --container-name
                              [--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í objektu blob.

az storage blob access update --permissions "rwxrwxrwx" -b MyBlob -c MyContainer --account-name MyStorageAccount

Aktualizujte vlastnícího uživatele objektu blob.

az storage blob access update --owner [entityId/UPN] -b MyBlob -c MyContainer --account-name MyStorageAccount

Aktualizujte vlastnící skupinu objektu blob.

az storage blob access update --group [entityId/UPN] -b MyBlob -c MyContainer --account-name MyStorageAccount

Povinné parametry

--blob-name -b

Název objektu blob.

--container-name -c

Název kontejneru.

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.