az storage blob directory access
Notitie
Deze referentie 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 het 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 het toegangsbeheer van een directory bij. |
az storage blob directory access set
Stel de eigenschappen van het 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 het 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
De ACL-specificatie die moet worden ingesteld op het pad in de notatie '[default:]user|group|other|mask:[entiteits-id of UPN]:r|-w|-x|-,[default:]user|group|other|mask:[entiteits-id of UPN]:r|-w|-x|-,.... bijvoorbeeld.user::rwx, user:john.doe@contoso:rwx ,group::r--,other::---,mask::rwx".
De containernaam.
De naam van het mappad.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
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 de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
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.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
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.
Wijzig alleen als deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
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.
Wijzig alleen als dit niet is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als het pad een actieve lease heeft.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
De containernaam.
De naam van het mappad.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
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 de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
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.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
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.
Wijzig alleen als deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
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.
Wijzig alleen als dit niet is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als het pad een actieve lease heeft.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Alleen geldig wanneer Hiërarchische naamruimte is ingeschakeld voor het account. Als 'true' is, worden de gebruikersidentiteitswaarden die worden geretourneerd voor eigenaar, groep en acl, getransformeerd van Azure Active Directory Object-id's naar User Principal Names. Als 'false' (onwaar) 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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob directory access update
Werk de eigenschappen van het toegangsbeheer van een directory 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
De containernaam.
De naam van het mappad.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
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 de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De ACL-specificatie die moet worden ingesteld op het pad in de notatie '[default:]user|group|other|mask:[entiteits-id of UPN]:r|-w|-x|-,[default:]user|group|other|mask:[entiteits-id of UPN]:r|-w|-x|-,.... bijvoorbeeld.user::rwx, user:john.doe@contoso:rwx ,group::r--,other::---,mask::rwx".
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.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De groep die eigenaar is voor de map.
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.
Wijzig alleen als deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
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.
Wijzig alleen als dit niet is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als het pad een actieve lease heeft.
De gebruiker die eigenaar is voor de directory.
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.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.