az storage blob directory access

Kommentar

Den här referensen är en del av lagringsförhandsgranskningstillägget för Azure CLI (version 2.61.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az storage blob directory access-kommando . Läs mer om tillägg.

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Den här kommandogruppen är implicit inaktuell eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Hantera åtkomstkontrollegenskaperna för en katalog när hierarkiskt namnområde är aktiverat.

Kommandon

Name Description Typ Status
az storage blob directory access set

Ange åtkomstkontrollegenskaperna för en katalog.

Anknytning Förhandsversion och inaktuell
az storage blob directory access show

Visa åtkomstkontrollegenskaperna för en katalog.

Anknytning Förhandsversion och inaktuell
az storage blob directory access update

Uppdatera åtkomstkontrollegenskaperna för en katalog.

Anknytning Förhandsversion och inaktuell

az storage blob directory access set

Förhandsgranskning Inaktuell

Kommandogruppen "åtkomst till lagringsblobkatalogen" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Ange åtkomstkontrollegenskaperna för en katalog.

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]

Exempel

Ange åtkomstkontrollegenskaperna för en katalog.

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

Obligatoriska parametrar

--acl-spec -a

ACL-specifikationen som ska anges på sökvägen i formatet "[default:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,[default:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,...". e.g."user::rwx,user:john.doe@contoso:rwx,group::r--,other::---,mask::rwx".

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

Godkända värden: key, login
--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Ett ETag-värde. Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet. ETag måste anges inom citattecken.

--if-modified-since

Ändra endast om det har ändrats sedan den angivna UTC-datetime (Y-m-d'T'H:M'Z').

--if-none-match

Ett ETag-värde eller ett särskilt jokerteckenvärde ("*"). Ange det här huvudet för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. ETag måste anges inom citattecken.

--if-unmodified-since

Ändra endast om de är oförändrade sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Krävs om sökvägen har ett aktivt lån.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory access show

Förhandsgranskning Inaktuell

Kommandogruppen "åtkomst till lagringsblobkatalogen" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Visa åtkomstkontrollegenskaperna för en katalog.

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]

Exempel

Visa åtkomstkontrollegenskaperna för en katalog.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

Godkända värden: key, login
--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Ett ETag-värde. Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet. ETag måste anges inom citattecken.

--if-modified-since

Ändra endast om det har ändrats sedan den angivna UTC-datetime (Y-m-d'T'H:M'Z').

--if-none-match

Ett ETag-värde eller ett särskilt jokerteckenvärde ("*"). Ange det här huvudet för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. ETag måste anges inom citattecken.

--if-unmodified-since

Ändra endast om de är oförändrade sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Krävs om sökvägen har ett aktivt lån.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

--user-principle-names

Gäller endast när hierarkiskt namnområde är aktiverat för kontot. Om "true" returneras användaridentitetsvärdena för ägare, grupp och acl från Azure Active Directory-objekt-ID:t till användarens huvudnamn. Om "false" returneras värdena som Azure Active Directory-objekt-ID:er. Standardvärdet är "false". Observera att grupp- och programobjekt-ID:er inte översätts eftersom de inte har unika egna namn.

Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az storage blob directory access update

Förhandsgranskning Inaktuell

Kommandogruppen "åtkomst till lagringsblobkatalogen" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "storage blob directory" är inaktuell och tas bort i en framtida version. Använd "az storage fs directory" i stället.

Uppdatera åtkomstkontrollegenskaperna för en katalog.

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]

Exempel

Uppdatera åtkomstbehörigheterna för en katalog.

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

Uppdatera den ägande användaren av en katalog.

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

Uppdatera ägande gruppen för en katalog.

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

Obligatoriska parametrar

--container-name -c

Containernamnet.

--directory-path -d

Namnet på katalogsökvägen.

Valfria parametrar

--account-key

Lagringskontonyckel. Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_KEY.

--account-name

Lagringskontots namn. Relaterad miljövariabel: AZURE_STORAGE_ACCOUNT. Måste användas tillsammans med antingen lagringskontonyckel eller en SAS-token. Om ingen av dem finns försöker kommandot köra frågor mot lagringskontonyckeln med hjälp av det autentiserade Azure-kontot. Om ett stort antal lagringskommandon körs kan API-kvoten nås.

--acl-spec -a

ACL-specifikationen som ska anges på sökvägen i formatet "[default:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,[default:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,...". e.g."user::rwx,user:john.doe@contoso:rwx,group::r--,other::---,mask::rwx".

--auth-mode

Läget där kommandot ska köras. "login"-läget använder dina inloggningsuppgifter direkt för autentiseringen. Det äldre nyckelläget försöker fråga efter en kontonyckel om det inte finns några autentiseringsparametrar för kontot. Miljövariabel: AZURE_STORAGE_AUTH_MODE.

Godkända värden: key, login
--connection-string

Lagringskonto niska veze. Miljövariabel: AZURE_STORAGE_CONNECTION_STRING.

--group

Den ägande gruppen för katalogen.

--if-match

Ett ETag-värde. Ange det här huvudet för att utföra åtgärden endast om resursens ETag matchar det angivna värdet. ETag måste anges inom citattecken.

--if-modified-since

Ändra endast om det har ändrats sedan den angivna UTC-datetime (Y-m-d'T'H:M'Z').

--if-none-match

Ett ETag-värde eller ett särskilt jokerteckenvärde ("*"). Ange det här huvudet för att utföra åtgärden endast om resursens ETag inte matchar det angivna värdet. ETag måste anges inom citattecken.

--if-unmodified-since

Ändra endast om de är oförändrade sedan utc-datetime (Y-m-d'T'H:M'Z).

--lease-id

Krävs om sökvägen har ett aktivt lån.

--owner

Den ägande användaren för katalogen.

--permissions

POSIX-åtkomstbehörigheterna för filägaren, filägargruppen och andra. Både symbolisk (rwxrw-rw-) och 4-siffrig oktal notation (t.ex. 0766) stöds.

--sas-token

En signatur för delad åtkomst (SAS). Måste användas tillsammans med lagringskontots namn. Miljövariabel: AZURE_STORAGE_SAS_TOKEN.

--timeout

Tidsgräns för begäran i sekunder. Gäller för varje anrop till tjänsten.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.