Delen via


az storage blob access

Notitie

Deze verwijzing maakt deel uit van de storage-preview-extensie voor de Azure CLI (versie 2.50.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az storage blob access-opdracht uitvoert. Meer informatie over extensies.

Opdrachtgroep 'az storage' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Deze opdrachtgroep is afgeschaft en wordt verwijderd in toekomstige release. Gebruik in plaats daarvan az storage fs access. Voor meer informatie gaat u naar https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

Beheer de eigenschappen van toegangsbeheer van een blob wanneer hiƫrarchische naamruimte is ingeschakeld.

Opdracht

Name Description Type Status
az storage blob access set

Stel de eigenschappen van toegangsbeheer van een blob in.

Toestel Voorbeeld en afgeschaft
az storage blob access show

De eigenschappen van toegangsbeheer van een blob weergeven.

Toestel Voorbeeld en afgeschaft
az storage blob access update

Werk de eigenschappen van toegangsbeheer van een blob bij.

Toestel Voorbeeld en afgeschaft

az storage blob access set

Preview Afgeschaft

Opdrachtgroep 'az storage' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Deze opdracht is impliciet afgeschaft omdat de opdrachtgroep Storage Blob Access is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs access.

Stel de eigenschappen van toegangsbeheer van een blob in.

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]

Voorbeelden

Stel de eigenschappen van toegangsbeheer van een blob in.

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

Vereiste parameters

--acl-spec -a

De ACL-specificatie die moet worden ingesteld op het pad in de indeling [standaard:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,[default:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,...". bijvoorbeeld:user::rwx,user:john.doe@contoso:rwx,group::r--,other::---,mask::rwx".

--blob-name -b

De naam van de blob.

--container-name -c

De containernaam.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Een ETag-waarde. Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven.

--if-modified-since

Wijzig alleen indien gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').

--if-none-match

Een ETag-waarde of de speciale jokertekenwaarde ('*'). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven.

--if-unmodified-since

Wijzig alleen indien ongewijzigd sinds opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als het pad een actieve lease heeft.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob access show

Preview Afgeschaft

Opdrachtgroep 'az storage' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Deze opdracht is impliciet afgeschaft omdat de opdrachtgroep Storage Blob Access is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs access.

De eigenschappen van toegangsbeheer van een blob weergeven.

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]

Voorbeelden

De eigenschappen van toegangsbeheer van een blob weergeven.

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

Vereiste parameters

--blob-name -b

De naam van de blob.

--container-name -c

De containernaam.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--if-match

Een ETag-waarde. Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven.

--if-modified-since

Wijzig alleen indien gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').

--if-none-match

Een ETag-waarde of de speciale jokertekenwaarde ('*'). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven.

--if-unmodified-since

Wijzig alleen indien ongewijzigd sinds opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als het pad een actieve lease heeft.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

--user-principle-names

Alleen geldig wanneer hiƫrarchische naamruimte is ingeschakeld voor het account. Als 'waar' wordt geretourneerd, worden de waarden van de gebruikersidentiteit die worden geretourneerd voor eigenaar, groep en acl, omgezet van Azure Active Directory-object-id's naar User Principal Names. Als 'false', worden de waarden geretourneerd als Azure Active Directory-object-id's. De standaardwaarde is false. Houd er rekening mee dat groeps- en toepassingsobject-id's niet worden vertaald omdat ze geen unieke beschrijvende namen hebben.

standaardwaarde: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az storage blob access update

Preview Afgeschaft

Opdrachtgroep 'az storage' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Deze opdracht is impliciet afgeschaft omdat de opdrachtgroep Storage Blob Access is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan az storage fs access.

Werk de eigenschappen van toegangsbeheer van een blob bij.

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]

Voorbeelden

Werk de toegangsmachtigingen van een blob bij.

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

Werk de gebruiker die eigenaar is van een blob bij.

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

Werk de groep die eigenaar is van een blob bij.

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

Vereiste parameters

--blob-name -b

De naam van de blob.

--container-name -c

De containernaam.

Optionele parameters

--account-key

Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht een query uit te voeren op de sleutel van het opslagaccount met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.

--acl-spec -a

De ACL-specificatie die moet worden ingesteld op het pad in de indeling [standaard:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,[default:]user|group|other|mask:[entity id or UPN]:r|-w|-x|-,...". bijvoorbeeld:user::rwx,user:john.doe@contoso:rwx,group::r--,other::---,mask::rwx".

--auth-mode

De modus waarin de opdracht moet worden uitgevoerd. De aanmeldingsmodus gebruikt uw aanmeldingsreferenties rechtstreeks voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren op een accountsleutel als er geen verificatieparameters voor het account worden opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--group

De groep die eigenaar is van de map.

--if-match

Een ETag-waarde. Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven.

--if-modified-since

Wijzig alleen indien gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').

--if-none-match

Een ETag-waarde of de speciale jokertekenwaarde ('*'). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. De ETag moet tussen aanhalingstekens worden opgegeven.

--if-unmodified-since

Wijzig alleen indien ongewijzigd sinds opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als het pad een actieve lease heeft.

--owner

De gebruiker die eigenaar is van de map.

--permissions

De POSIX-toegangsmachtigingen voor de bestandseigenaar, de groep die eigenaar is van het bestand en andere. Zowel symbolische (rwxrw-rw-) als een octale notatie van 4 cijfers (bijvoorbeeld 0766) worden ondersteund.

--sas-token

Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.

--timeout

Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
standaardwaarde: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.