az storage blob directory access

Notitie

Deze verwijzing maakt deel uit van de opslagvoorbeeldextensie voor Azure CLI en vereist versie 2.25.0 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az storage blob directory access voor het eerst gebruikt. Meer informatie over extensies.

De eigenschappen van toegangsbeheer van een map beheren wanneer Hiërarchische naamruimte is ingeschakeld.

Opdracht

az storage blob directory access set

Stel de eigenschappen van toegangsbeheer van een map in.

az storage blob directory access show

De eigenschappen van toegangsbeheer van een map weergeven.

az storage blob directory access update

Werk de eigenschappen van toegangsbeheer van een map bij.

az storage blob directory access set

Stel de eigenschappen van toegangsbeheer van een map in.

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]

Voorbeelden

Stel de eigenschappen van toegangsbeheer van een map in.

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

Vereiste parameters

--acl-spec -a

De ACL-specificatie die moet worden ingesteld voor het pad in de indeling [default:]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".

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. 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 worden opgegeven tussen aanhalingstekens.

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Wijzig alleen als dit niet is gewijzigd sinds de 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.

az storage blob directory access show

De eigenschappen van toegangsbeheer van een map weergeven.

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]

Voorbeelden

De eigenschappen van toegangsbeheer van een map weergeven.

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

Vereiste parameters

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Storage accountsleutel. 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 een opslagaccountsleutel 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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. 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 worden opgegeven tussen aanhalingstekens.

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Wijzig alleen als dit niet is gewijzigd sinds de 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 'true' wordt gebruikt, worden de waarden voor de gebruikersidentiteit geretourneerd voor eigenaar, groep en acl van Azure Active Directory Object-id's naar User Principal Names. Als 'false' wordt gebruikt, 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, gebruiksvriendelijke namen hebben.

az storage blob directory access update

Werk de eigenschappen van toegangsbeheer van een map bij.

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]

Voorbeelden

Werk de toegangsmachtigingen van een directory bij.

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

Werk de gebruiker die eigenaar is van een directory bij.

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

Werk de groep die eigenaar is van een directory bij.

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

Vereiste parameters

--container-name -c

De containernaam.

--directory-path -d

De naam van het mappad.

Optionele parameters

--account-key

Storage accountsleutel. 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 een opslagaccountsleutel 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 voor het pad in de indeling [default:]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. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.

geaccepteerde waarden: key, login
--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--group

De groep die eigenaar is voor 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 worden opgegeven tussen aanhalingstekens.

--if-modified-since

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

--if-none-match

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

--if-unmodified-since

Wijzig alleen als dit niet is gewijzigd sinds de 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 voor de directory.

--permissions

De POSIX-toegangsmachtigingen voor de bestandseigenaar, de groep die eigenaar is van het bestand en andere. Symbolische notatie (rwxrw-rw-) en 4-cijferige octal-notatie (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.