az storage blob 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 access-kommando . Läs mer om tillägg.

Den här kommandogruppen har blivit inaktuell och kommer att tas bort i framtida versioner. Använd "az storage fs access" i stället. Mer information finns i https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

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

Kommandon

Name Description Typ Status
az storage blob access set

Ange åtkomstkontrollegenskaperna för en blob.

Anknytning Inaktuell
az storage blob access show

Visa åtkomstkontrollegenskaperna för en blob.

Anknytning Inaktuell
az storage blob access update

Uppdatera åtkomstkontrollegenskaperna för en blob.

Anknytning Inaktuell

az storage blob access set

Inaktuell

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "åtkomst till lagringsblob" är inaktuell och tas bort i en framtida version. Använd "az storage fs access" i stället.

Ange åtkomstkontrollegenskaperna för en 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]

Exempel

Ange åtkomstkontrollegenskaperna för en blob.

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

--blob-name -b

Blobnamnet.

--container-name -c

Containernamnet.

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

Inaktuell

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "åtkomst till lagringsblob" är inaktuell och tas bort i en framtida version. Använd "az storage fs access" i stället.

Visa åtkomstkontrollegenskaperna för en 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]

Exempel

Visa åtkomstkontrollegenskaperna för en blob.

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

Obligatoriska parametrar

--blob-name -b

Blobnamnet.

--container-name -c

Containernamnet.

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

Inaktuell

Det här kommandot är implicit inaktuellt eftersom kommandogruppen "åtkomst till lagringsblob" är inaktuell och tas bort i en framtida version. Använd "az storage fs access" i stället.

Uppdatera åtkomstkontrollegenskaperna för en 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]

Exempel

Uppdatera åtkomstbehörigheterna för en blob.

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

Uppdatera den ägande användaren av en blob.

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

Uppdatera ägande gruppen för en blob.

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

Obligatoriska parametrar

--blob-name -b

Blobnamnet.

--container-name -c

Containernamnet.

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.