az storage blob
Notitie
Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.
Objectopslag beheren voor ongestructureerde gegevens (blobs).
Geef een van de volgende verificatieparameters op voor uw opdrachten: --auth-mode, --account-key, --connection-string, --sas-token. U kunt ook de bijbehorende omgevingsvariabelen gebruiken om uw verificatiereferenties op te slaan, bijvoorbeeld AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING en AZURE_STORAGE_SAS_TOKEN.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az storage blob access |
Beheer de eigenschappen van toegangsbeheer van een blob wanneer hiërarchische naamruimte is ingeschakeld. |
Toestel | Afgeschaft |
az storage blob access set |
Stel de eigenschappen van toegangsbeheer van een blob in. |
Toestel | Afgeschaft |
az storage blob access show |
De eigenschappen van toegangsbeheer van een blob weergeven. |
Toestel | Afgeschaft |
az storage blob access update |
Werk de eigenschappen van toegangsbeheer van een blob bij. |
Toestel | Afgeschaft |
az storage blob copy |
Blob-kopieerbewerkingen beheren. Gebruik |
Kern en extensie | GA |
az storage blob copy cancel |
Een doorlopende kopieerbewerking afbreken. |
Basis | GA |
az storage blob copy start |
Kopieer een blob asynchroon. Gebruik |
Basis | GA |
az storage blob copy start (storage-blob-preview extensie) |
Een kopieer-blobtaak starten. |
Toestel | GA |
az storage blob copy start-batch |
Kopieer meerdere blobs naar een blobcontainer. Gebruik |
Basis | GA |
az storage blob delete |
Een blob of momentopname markeren voor verwijdering. |
Basis | GA |
az storage blob delete (storage-blob-preview extensie) |
Een blob of momentopname markeren voor verwijdering. |
Toestel | GA |
az storage blob delete-batch |
Verwijder blobs recursief uit een blobcontainer. |
Basis | GA |
az storage blob directory |
Blobmappen beheren in de opslagaccountcontainer. |
Toestel | Afgeschaft |
az storage blob directory access |
Beheer de eigenschappen van toegangsbeheer van een map wanneer hiërarchische naamruimte is ingeschakeld. |
Toestel | Voorbeeld en afgeschaft |
az storage blob directory access set |
Stel de eigenschappen van toegangsbeheer van een map in. |
Toestel | Voorbeeld en afgeschaft |
az storage blob directory access show |
De eigenschappen van toegangsbeheer van een map weergeven. |
Toestel | Voorbeeld en afgeschaft |
az storage blob directory access update |
Werk de eigenschappen van toegangsbeheer van een map bij. |
Toestel | Voorbeeld en afgeschaft |
az storage blob directory create |
Maak een opslagblobmap in een opslagcontainer. |
Toestel | Afgeschaft |
az storage blob directory delete |
Verwijder een opslagblobmap in een opslagcontainer. |
Toestel | Afgeschaft |
az storage blob directory download |
Download blobs naar een lokaal bestandspad. |
Toestel | Afgeschaft |
az storage blob directory exists |
Controleer op het bestaan van een blobmap in een opslagcontainer. |
Toestel | Afgeschaft |
az storage blob directory list |
Lijst met blobs en blob-submappen in een opslagmap. |
Toestel | Afgeschaft |
az storage blob directory metadata |
Mapmetagegevens beheren. |
Toestel | Afgeschaft |
az storage blob directory metadata show |
Alle door de gebruiker gedefinieerde metagegevens voor de opgegeven blobmap weergeven. |
Toestel | Afgeschaft |
az storage blob directory metadata update |
Door de gebruiker gedefinieerde metagegevens voor de opgegeven blobmap instellen als een of meer naam-waardeparen. |
Toestel | Afgeschaft |
az storage blob directory move |
Verplaats een opslagmap naar een andere opslagblobmap in een opslagcontainer. |
Toestel | Afgeschaft |
az storage blob directory show |
Een opslagblobmapeigenschappen weergeven in een opslagcontainer. |
Toestel | Afgeschaft |
az storage blob directory upload |
Upload blobs of submappen naar een opslagblobmap. |
Toestel | Afgeschaft |
az storage blob download |
Download een blob naar een bestandspad. |
Basis | GA |
az storage blob download-batch |
Download blobs recursief van een blobcontainer. |
Basis | GA |
az storage blob exists |
Controleer op het bestaan van een blob in een container. |
Basis | GA |
az storage blob filter |
Vermeld blobs in alle containers waarvan de tags overeenkomen met een bepaalde zoekexpressie. |
Toestel | Preview uitvoeren |
az storage blob generate-sas |
Genereer een handtekening voor gedeelde toegang voor de blob. |
Basis | GA |
az storage blob generate-sas (storage-blob-preview extensie) |
Genereer een handtekening voor gedeelde toegang voor de blob. |
Toestel | GA |
az storage blob immutability-policy |
Beleid voor onveranderbaarheid van blobs beheren. |
Basis | GA |
az storage blob immutability-policy delete |
Het onveranderbaarheidsbeleid van blob verwijderen. |
Basis | GA |
az storage blob immutability-policy set |
Stel het onveranderbaarheidsbeleid van blob in. |
Basis | GA |
az storage blob incremental-copy |
Incrementele kopieerbewerkingen voor blobs beheren. |
Basis | GA |
az storage blob incremental-copy cancel |
Hiermee wordt een in behandeling zijnde copy_blob bewerking afgebroken en blijft er een doel-blob met de lengte nul en volledige metagegevens achter. |
Basis | GA |
az storage blob incremental-copy start |
Kopieert een incrementele kopie van een blob asynchroon. |
Basis | GA |
az storage blob lease |
Opslagblobleases beheren. |
Basis | GA |
az storage blob lease acquire |
Vraag een nieuwe lease aan. |
Basis | GA |
az storage blob lease break |
Verbreek de lease als de container of blob een actieve lease heeft. |
Basis | GA |
az storage blob lease change |
Wijzig de lease-id van een actieve lease. |
Basis | GA |
az storage blob lease release |
Laat de lease los. |
Basis | GA |
az storage blob lease renew |
Verleng de lease. |
Basis | GA |
az storage blob list |
Geef blobs weer in een bepaalde container. |
Basis | GA |
az storage blob metadata |
Blobmetagegevens beheren. |
Basis | GA |
az storage blob metadata show |
Alle door de gebruiker gedefinieerde metagegevens retourneren voor de opgegeven blob of momentopname. |
Basis | GA |
az storage blob metadata update |
Hiermee stelt u door de gebruiker gedefinieerde metagegevens voor de blob in als een of meer naam-waardeparen. |
Basis | GA |
az storage blob move |
Een blob verplaatsen in een opslagcontainer. |
Toestel | Voorbeeld en afgeschaft |
az storage blob query |
Gebruikers in staat stellen om blob- of blobmomentopnamegegevens te selecteren/projecteren door eenvoudige query-expressies op te geven. |
Basis | Preview uitvoeren |
az storage blob restore |
Herstel blobs in de opgegeven blobbereiken. |
Basis | GA |
az storage blob rewrite |
Maak een nieuwe blok-blob waarin de inhoud van de blob wordt gelezen op basis van een bepaalde URL. |
Basis | Preview uitvoeren |
az storage blob service-properties |
Eigenschappen van opslagblobservice beheren. |
Kern en extensie | GA |
az storage blob service-properties delete-policy |
Eigenschappen van de opslagblob delete-policy-service beheren. |
Basis | GA |
az storage blob service-properties delete-policy show |
Het verwijderingsbeleid voor opslagblob weergeven. |
Basis | GA |
az storage blob service-properties delete-policy update |
Werk het verwijderingsbeleid voor opslagblob bij. |
Basis | GA |
az storage blob service-properties show |
Hiermee haalt u de eigenschappen op van de Blob-service van een opslagaccount, waaronder Azure Opslaganalyse. |
Basis | GA |
az storage blob service-properties update |
Eigenschappen van opslagblobservice bijwerken. |
Basis | GA |
az storage blob service-properties update (storage-blob-preview extensie) |
Eigenschappen van opslagblobservice bijwerken. |
Toestel | GA |
az storage blob set-legal-hold |
Juridische bewaring voor blob instellen. |
Basis | GA |
az storage blob set-tier |
Stel de blok- of paginalagen in de blob in. |
Basis | GA |
az storage blob set-tier (storage-blob-preview extensie) |
Stel de blok- of paginalagen in de blob in. |
Toestel | GA |
az storage blob show |
Haal de details van een blob op. |
Basis | GA |
az storage blob show (storage-blob-preview extensie) |
Haal de details van een blob op. |
Toestel | GA |
az storage blob snapshot |
Hiermee maakt u een momentopname van de blob. |
Basis | GA |
az storage blob sync |
Synchroniseer blobs recursief naar een opslagblobcontainer. |
Basis | Preview uitvoeren |
az storage blob tag |
Blobtags beheren. |
Toestel | Preview uitvoeren |
az storage blob tag list |
Tags ophalen voor een blob of een specifieke blobversie of momentopname. |
Toestel | Preview uitvoeren |
az storage blob tag set |
Stel tags in voor een blob of een specifieke blobversie, maar geen momentopname. |
Toestel | Preview uitvoeren |
az storage blob undelete |
Herstel voorlopig verwijderde blob of momentopname. |
Basis | GA |
az storage blob update |
Hiermee stelt u systeemeigenschappen in de blob in. |
Basis | GA |
az storage blob upload |
Upload een bestand naar een opslagblob. |
Basis | GA |
az storage blob upload-batch |
Bestanden uploaden vanuit een lokale map naar een blobcontainer. |
Basis | GA |
az storage blob url |
Maak de URL voor toegang tot een blob. |
Basis | GA |
az storage blob delete
Een blob of momentopname markeren voor verwijdering.
De blob is gemarkeerd voor latere verwijdering tijdens de garbagecollection. Als u een blob wilt verwijderen, moeten alle momentopnamen ook worden verwijderd. Beide kunnen tegelijkertijd worden verwijderd.
az storage blob delete [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--delete-snapshots {include, only}]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--name]
[--sas-token]
[--snapshot]
[--tags-condition]
[--timeout]
Voorbeelden
Een blob verwijderen.
az storage blob delete -c mycontainer -n MyBlob
Een blob verwijderen met aanmeldingsreferenties.
az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Vereist als de blob momentopnamen heeft gekoppeld. Waarden zijn onder andere: 'alleen': hiermee verwijdert u alleen de momentopnamen van blobs. 'include': hiermee verwijdert u de blob samen met alle momentopnamen.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
De naam van de blob.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De parameter momentopname is een ondoorzichtige Datum/tijd-waarde die, indien aanwezig, de blob-momentopname aangeeft die moet worden verwijderd.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob delete (storage-blob-preview extensie)
Een blob of momentopname markeren voor verwijdering.
De blob is gemarkeerd voor latere verwijdering tijdens de garbagecollection. Als u een blob wilt verwijderen, moeten alle momentopnamen ook worden verwijderd. Beide kunnen tegelijkertijd worden verwijderd.
az storage blob delete [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--delete-snapshots {include, only}]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--name]
[--sas-token]
[--snapshot]
[--tags-condition]
[--timeout]
[--version-id]
Voorbeelden
Een blob verwijderen.
az storage blob delete -c mycontainer -n MyBlob
Een blob verwijderen met aanmeldingsreferenties.
az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login
Optionele parameters
Sleutel van opslagaccount. 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 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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Vereist als de blob momentopnamen heeft gekoppeld. 'alleen': hiermee verwijdert u alleen de momentopnamen van blobs. 'include': hiermee verwijdert u de blob samen met alle momentopnamen.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
De naam van de blob.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De parameter momentopname is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Een optionele blobversie-id. Deze parameter is alleen bedoeld voor het account waarvoor versiebeheer is ingeschakeld.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob delete-batch
Verwijder blobs recursief uit een blobcontainer.
az storage blob delete-batch --source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--delete-snapshots {include, only}]
[--dryrun]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--pattern]
[--sas-token]
[--timeout]
Voorbeelden
Verwijder alle blobs die eindigen op '.py' in een container die 10 dagen niet is gewijzigd.
date=`date -d "10 days ago" '+%Y-%m-%dT%H:%MZ'`
az storage blob delete-batch -s mycontainer --account-name mystorageaccount --pattern "*.py" --if-unmodified-since $date --auth-mode login
Verwijder alle blobs in een map met de naam 'dir' in een container met de naam 'mycontainer'.
az storage blob delete-batch -s mycontainer --pattern "dir/*"
Verwijder de blobs met de indeling 'cli-2018-xx-xx.txt' of 'cli-2019-xx-xx.txt' in een container.
az storage blob delete-batch -s mycontainer --pattern "cli-201[89]-??-??.txt"
Verwijder alle blobs met de indeling 'cli-201x-xx-xx.txt', behalve cli-2018-xx-xx.txt' en 'cli-2019-xx-xx.txt' in een container.
az storage blob delete-batch -s mycontainer --pattern "cli-201[!89]-??-??.txt"
Vereiste parameters
De blobcontainer van waaruit de bestanden worden verwijderd.
De bron kan de container-URL of de containernaam zijn. Wanneer de bron de container-URL is, wordt de naam van het opslagaccount geparseerd vanuit de URL.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Vereist als de blob momentopnamen heeft gekoppeld.
Geef de samenvatting weer van de bewerkingen die moeten worden uitgevoerd in plaats van de bestanden daadwerkelijk te verwijderen.
Als dit is opgegeven, worden alle voorwaardeargumenten genegeerd die --if-modified-since en --if-unmodified-since bevatten. De bestanden worden dus verwijderd met de opdracht zonder --dryrun kan afwijken van de resultatenlijst met de vlag --dryrun ingeschakeld.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (*).
Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken (*) op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
De actieve lease-id voor de blob.
Het patroon dat wordt gebruikt voor globbing-bestanden of blobs in de bron. De ondersteunde patronen zijn '*', '?', '[seq]' en '[!seq]'. Raadpleeg https://docs.python.org/3.7/library/fnmatch.htmlvoor meer informatie.
Wanneer u *in --pattern gebruikt, komt het overeen met elk teken, inclusief het mapscheidingsteken '/'. U kunt ook de opdracht az storage remove uitproberen met --include en --exclude met azure cli >= 2.0.70 om meerdere patronen te vinden.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob download
Download een blob naar een bestandspad.
az storage blob download [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--end-range]
[--file]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--max-connections]
[--name]
[--no-progress]
[--open-mode]
[--overwrite {false, true}]
[--sas-token]
[--snapshot]
[--start-range]
[--tags-condition]
[--timeout]
[--validate-content]
[--version-id]
Voorbeelden
Download een blob.
az storage blob download -f /path/to/file -c mycontainer -n MyBlob
Download een blob-inhoud naar stdout(pipe-ondersteuning).
az storage blob download -c mycontainer -n myblob --account-name mystorageaccount --account-key myaccountkey
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Einde van het bytebereik dat moet worden gebruikt voor het downloaden van een sectie van de blob. Als end_range wordt gegeven, moet start_range worden opgegeven. De start_range en end_range params zijn inclusief. Bijvoorbeeld: start_range=0, end_range=511 downloadt de eerste 512 bytes aan blob.
Pad naar het bestand waar moet worden weggeschreven. Als dit niet is opgegeven, wordt stdout gebruikt en wordt max_connections ingesteld op 1.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
Het aantal parallelle verbindingen waarmee moet worden gedownload.
De naam van de blob.
Neem deze vlag op om voortgangsrapportage voor de opdracht uit te schakelen.
De modus die moet worden gebruikt bij het openen van het bestand. Houd er rekening mee dat het opgeven van toevoeg alleen open_mode parallelle download voorkomt. Dus moet max_connections worden ingesteld op 1 als deze open_mode wordt gebruikt.
Overschrijf een bestaand bestand wanneer dit is opgegeven. De standaardwaarde is true.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De parameter momentopname is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.
Begin van bytebereik dat moet worden gebruikt voor het downloaden van een sectie van de blob. Als er geen end_range wordt gegeven, worden alle bytes na de start_range gedownload. De start_range en end_range params zijn inclusief. Bijvoorbeeld: start_range=0, end_range=511 downloadt de eerste 512 bytes aan blob.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Indien waar, berekent u een MD5-hash voor elk segment van de blob. De opslagservice controleert de hash van de inhoud die is aangekomen met de hash die is verzonden. Dit is voornamelijk waardevol voor het detecteren van bitflips op de kabel als u http gebruikt in plaats van https, omdat https (de standaardinstelling) al wordt gevalideerd. Houd er rekening mee dat deze MD5-hash niet is opgeslagen met de blob. Houd er ook rekening mee dat, indien ingeschakeld, het geheugenefficiënte algoritme niet wordt gebruikt omdat het berekenen van de MD5-hash het bufferen van volledige blokken vereist en dit het doel van het geheugenefficiënte algoritme verslaat.
Een optionele blobversie-id. Deze parameter is alleen bedoeld voor het account waarvoor versiebeheer is ingeschakeld.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob download-batch
Download blobs recursief van een blobcontainer.
az storage blob download-batch --destination
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--dryrun]
[--max-connections]
[--no-progress]
[--overwrite {false, true}]
[--pattern]
[--sas-token]
Voorbeelden
Alle blobs downloaden die eindigen op .py
az storage blob download-batch -d . --pattern "*.py" -s mycontainer --account-name mystorageaccount --account-key 00000000
Download alle blobs in een map met de naam 'dir' uit de container met de naam 'mycontainer'.
az storage blob download-batch -d . -s mycontainer --pattern "dir/*"
Download alle blobs met de indeling 'cli-2018-xx-xx.txt' of 'cli-2019-xx-xx.txt' in de container naar het huidige pad.
az storage blob download-batch -d . -s mycontainer --pattern "cli-201[89]-??-??.txt"
Download alle blobs met de indeling 'cli-201x-xx-xx.txt', behalve cli-2018-xx-xx.txt' en 'cli-2019-xx-xx.txt' in de container naar het huidige pad.
az storage blob download-batch -d . -s mycontainer --pattern "cli-201[!89]-??-??.txt"
Vereiste parameters
De bestaande doelmap voor deze downloadbewerking.
De blobcontainer van waaruit de bestanden worden gedownload.
De bron kan de container-URL of de containernaam zijn. Wanneer de bron de container-URL is, wordt de naam van het opslagaccount geparseerd vanuit de URL.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Geef de samenvatting weer van de bewerkingen die moeten worden uitgevoerd in plaats van de bestanden daadwerkelijk te downloaden.
Het aantal parallelle verbindingen waarmee moet worden gedownload.
Neem deze vlag op om voortgangsrapportage voor de opdracht uit te schakelen.
Overschrijf een bestaand bestand wanneer dit is opgegeven. De standaardwaarde is false.
Het patroon dat wordt gebruikt voor globbing-bestanden of blobs in de bron. De ondersteunde patronen zijn '*', '?', '[seq]' en '[!seq]'. Raadpleeg https://docs.python.org/3.7/library/fnmatch.htmlvoor meer informatie.
Wanneer u *in --pattern gebruikt, komt het overeen met elk teken, inclusief het mapscheidingsteken '/'.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob exists
Controleer op het bestaan van een blob in een container.
az storage blob exists [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--name]
[--sas-token]
[--snapshot]
[--timeout]
Voorbeelden
Controleer op het bestaan van een blob in een container. (automatisch gegenereerd)
az storage blob exists --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
De naam van de blob.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De parameter momentopname is een ondoorzichtige Datum/tijd-waarde die, indien aanwezig, de momentopname aangeeft.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob filter
Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Vermeld blobs in alle containers waarvan de tags overeenkomen met een bepaalde zoekexpressie.
az storage blob filter --tag-filter
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--container-name]
[--sas-token]
Vereiste parameters
De expressie voor het zoeken van blobs waarvan de tags overeenkomen met de opgegeven voorwaarde. bijvoorbeeld ""yourtagname"='firsttag' en "yourtagname2"='secondtag'".
Optionele parameters
Sleutel van opslagaccount. 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 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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Wordt gebruikt wanneer u blobs onder een opgegeven container wilt weergeven.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob generate-sas
Genereer een handtekening voor gedeelde toegang voor de blob.
az storage blob generate-sas [--account-key]
[--account-name]
[--as-user]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--cache-control]
[--connection-string]
[--container-name]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-type]
[--encryption-scope]
[--expiry]
[--full-uri]
[--https-only]
[--ip]
[--name]
[--permissions]
[--policy-name]
[--snapshot]
[--start]
[--timeout]
Voorbeelden
Genereer een SAS-token voor een blob met alleen-lezenmachtigingen.
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only
Genereer een SAS-token voor een blob met het ip-bereik dat is opgegeven.
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only
Genereer een handtekening voor gedeelde toegang voor de blob. (automatisch gegenereerd)
az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
Geeft aan dat deze opdracht de SAS retourneert die is ondertekend met de gebruikersdelegeringssleutel. De vervaldatumparameter en '--auth-mode login' zijn vereist als dit argument is opgegeven.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Antwoordheaderwaarde voor Cachebeheer wanneer de resource wordt geopend met behulp van deze Shared Access Signature.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Antwoordheaderwaarde voor Inhoud-verwijdering wanneer de resource wordt geopend met behulp van deze Shared Access Signature.
Antwoordheaderwaarde voor inhoudscodering wanneer de resource wordt geopend met behulp van deze Shared Access Signature.
Antwoordheaderwaarde voor Inhoudstaal wanneer de resource wordt geopend met behulp van deze Shared Access Signature.
Antwoordheaderwaarde voor Content-Type wanneer de resource wordt geopend met behulp van deze shared access signature.
Een vooraf gedefinieerd versleutelingsbereik dat wordt gebruikt om de gegevens op de service te versleutelen.
Hiermee geeft u de UTC-datum/tijd (Y-m-d'T'H:M'Z'Z') op waarop de SAS ongeldig wordt. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met de naam --policy-name waarmee deze waarde wordt opgegeven.
Geeft aan dat deze opdracht de volledige blob-URI en het shared access signature-token retourneert.
Alleen aanvragen toestaan die zijn gedaan met het HTTPS-protocol. Als u dit weglaat, zijn aanvragen van het HTTP- en HTTPS-protocol toegestaan.
Hiermee geeft u het IP-adres of bereik van IP-adressen waaruit aanvragen moeten worden geaccepteerd. Ondersteunt alleen IPv4-stijladressen.
De naam van de blob.
De machtigingen die de SAS verleent. Toegestane waarden: (a)dd (c)reate (d)elete (e)xecute (i)set_immutability_policy (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met --id waarmee deze waarde wordt opgegeven. Kan worden gecombineerd.
De naam van een opgeslagen toegangsbeleid binnen de ACL van de container.
Een optionele blob-momentopname-id. Ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname aangeeft om toestemming te verlenen.
Hiermee geeft u de UTC-datum/tijd (Y-m-d'T:M'Z') op waarop de SAS geldig wordt. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met de naam --policy-name waarmee deze waarde wordt opgegeven. De standaardinstelling is het tijdstip van de aanvraag.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob generate-sas (storage-blob-preview extensie)
Genereer een handtekening voor gedeelde toegang voor de blob.
az storage blob generate-sas --container-name
--name
[--account-key]
[--account-name]
[--as-user]
[--auth-mode {key, login}]
[--blob-endpoint]
[--cache-control]
[--connection-string]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-type]
[--expiry]
[--full-uri]
[--https-only]
[--ip]
[--permissions]
[--policy-name]
[--snapshot]
[--start]
[--version-id]
Voorbeelden
Genereer een SAS-token voor een blob met alleen-lezenmachtigingen.
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only
Genereer een SAS-token voor een blob met het ip-bereik dat is opgegeven.
end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only
Genereer een handtekening voor gedeelde toegang voor de blob. (automatisch gegenereerd)
az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Sleutel van opslagaccount. 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 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.
Geeft aan dat deze opdracht de SAS retourneert die is ondertekend met de gebruikersdelegeringssleutel. De vervaldatumparameter en '--auth-mode login' zijn vereist als dit argument is opgegeven.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Antwoordheaderwaarde voor Cachebeheer wanneer de resource toegang krijgt tot deze handtekening voor gedeelde toegang.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Antwoordheaderwaarde voor Inhoud-verwijdering wanneer de resource toegang heeft tot deze shared access signature.
Waarde van antwoordheader voor inhoudscodering wanneer de resource toegang heeft tot deze handtekening voor gedeelde toegang.
Waarde van antwoordheader voor Inhoudstaal wanneer de resource toegang heeft tot deze handtekening voor gedeelde toegang.
Waarde van antwoordheader voor Inhoudstype wanneer de resource toegang heeft tot deze shared access signature.
Hiermee geeft u de UTC-datum/tijd (Y-m-d'T'H:M'Z'Z') op waarop de SAS ongeldig wordt. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met --id waarmee deze waarde wordt opgegeven.
Geef aan dat deze opdracht de volledige blob-URI en het Shared Access Signature-token retourneert.
Alleen aanvragen toestaan die zijn gedaan met het HTTPS-protocol. Als u dit weglaat, zijn aanvragen van het HTTP- en HTTPS-protocol toegestaan.
Geef een IP-adres of een bereik van IP-adressen op waaruit aanvragen moeten worden geaccepteerd. Als het IP-adres van waaruit de aanvraag afkomstig is niet overeenkomt met het IP-adres of het adresbereik dat is opgegeven op het SAS-token, wordt de aanvraag niet geverifieerd. Als u bijvoorbeeld ip=168.1.5.65 of ip=168.1.5.60-168.1.5.70 opgeeft op de SAS, wordt de aanvraag beperkt tot deze IP-adressen.
De machtigingen die de SAS verleent. Toegestane waarden: (a)dd (c)reate (d)elete (x)delete_previous_version (e)xecute (m)ove (p)ermanent_delete (r)ead (s)et_immutability_policy (t)ag (w)rite. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met de naam --policy-name waarmee deze waarde wordt opgegeven. Kan worden gecombineerd.
De naam van een opgeslagen toegangsbeleid binnen de ACL van de container.
De parameter momentopname is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.
Hiermee geeft u de UTC-datum/tijd (Y-m-d'T:M'Z') op waarop de SAS geldig wordt. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met --id waarmee deze waarde wordt opgegeven. De standaardinstelling is het tijdstip van de aanvraag.
Een optionele blobversie-id. Deze parameter is alleen bedoeld voor het account waarvoor versiebeheer is ingeschakeld.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob list
Geef blobs weer in een bepaalde container.
az storage blob list --container-name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--delimiter]
[--include]
[--marker]
[--num-results]
[--prefix]
[--sas-token]
[--show-next-marker]
[--timeout]
Voorbeelden
Vermeld alle opslagblobs in een container waarvan de namen beginnen met foo; komt overeen met namen zoals 'foo', 'foobar' en 'foo/bar'
az storage blob list -c mycontainer --prefix foo
Vereiste parameters
De containernaam.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Wanneer de aanvraag deze parameter bevat, retourneert de bewerking een BlobPrefix-element in de resultatenlijst die fungeert als tijdelijke aanduiding voor alle blobs waarvan de namen beginnen met dezelfde subtekenreeks tot het uiterlijk van het scheidingsteken. Het scheidingsteken kan één teken of een tekenreeks zijn.
Geef een of meer extra gegevenssets op die moeten worden opgenomen in het antwoord. Opties zijn: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags, (i)mmutabilitypolicy, (l)egalhold, (d)eletedwithversions. Kan worden gecombineerd.
Een tekenreekswaarde die het gedeelte van de lijst met containers identificeert dat moet worden geretourneerd met de volgende vermeldingsbewerking. De bewerking retourneert de NextMarker-waarde in de hoofdtekst van het antwoord als de vermeldingsbewerking niet alle containers heeft geretourneerd die nog moeten worden weergegeven met de huidige pagina. Indien opgegeven, begint deze generator resultaten te retourneren vanaf het punt waar de vorige generator is gestopt.
Geef het maximum aantal op dat moet worden geretourneerd. Als de aanvraag geen num_results opgeeft of een waarde groter dan 5000 opgeeft, retourneert de server maximaal 5000 items. Als de vermeldingsbewerking een partitiegrens overschrijdt, retourneert de service een vervolgtoken voor het ophalen van de resterende resultaten. Geef *op om alles te retourneren.
Filter de resultaten om alleen blobs te retourneren waarvan de naam begint met het opgegeven voorvoegsel.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Geef nextMarker weer in het resultaat wanneer deze is opgegeven.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob move
Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Deze opdracht is afgeschaft en wordt verwijderd in toekomstige release. Gebruik in plaats daarvan az storage fs file move. 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
Een blob verplaatsen in een opslagcontainer.
az storage blob move --container-name
--destination-blob
--source-blob
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--lease-id]
[--sas-token]
[--source-if-match]
[--source-if-modified-since]
[--source-if-none-match]
[--source-if-unmodified-since]
[--source-lease-id]
[--timeout]
Voorbeelden
Een blob verplaatsen in een opslagcontainer.
az storage blob move -c MyContainer -d DestinationBlobPath -s SourceBlobPath --account-name MyStorageAccount
Vereiste parameters
De containernaam.
De naam van de doel-blob. Dit moet een absoluut pad onder de container zijn. bijvoorbeeld'topdir1/dirbar'.
De naam van de bron-blob. Dit moet een absoluut pad onder de container zijn. bijvoorbeeld'topdir1/dirsubfoo'.
Optionele parameters
Sleutel van opslagaccount. 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 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.
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.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Optioneel. Een lease-id voor de new_path. De new_path moet een actieve lease hebben en de lease-id moet overeenkomen.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Optioneel. Een ETag-waarde. Geef deze header op om de naamswijziging alleen uit te voeren als de ETag van de bron overeenkomt met de opgegeven waarde.
Optioneel. Een datum- en tijdwaarde. Geef deze header op om de naamswijziging alleen uit te voeren als de bron is gewijzigd sinds de opgegeven datum en tijd.
Optioneel. Een ETag-waarde of de speciale jokertekenwaarde ('*'). Geef deze header op om de naamswijziging alleen uit te voeren als de ETag van de bron niet overeenkomt met de opgegeven waarde.
Optioneel. Een datum- en tijdwaarde. Geef deze header op om de naambewerking alleen uit te voeren als de bron niet is gewijzigd sinds de opgegeven datum en tijd.
Optioneel. Een lease-id voor de source_path. De source_path moet een actieve lease hebben en de lease-id moet overeenkomen.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob query
Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Gebruikers in staat stellen om blob- of blobmomentopnamegegevens te selecteren/projecteren door eenvoudige query-expressies op te geven.
az storage blob query --query-expression
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--in-column-separator]
[--in-escape-char]
[--in-has-header]
[--in-line-separator]
[--in-quote-char]
[--in-record-separator]
[--input-format {csv, json}]
[--lease-id]
[--name]
[--out-column-separator]
[--out-escape-char]
[--out-has-header]
[--out-line-separator]
[--out-quote-char]
[--out-record-separator]
[--output-format {csv, json}]
[--result-file]
[--sas-token]
[--tags-condition]
[--timeout]
Voorbeelden
Gebruikers in staat stellen om blob te selecteren/projecteren door eenvoudige query-expressies op te geven.
az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage"
Gebruikers in staat stellen om blob te selecteren/projecteren door eenvoudige query-expressies op te geven en op te slaan in het doelbestand.
az storage blob query -c mycontainer -n myblob --query-expression "SELECT _2 from BlobStorage" --result-file result.csv
Vereiste parameters
De query-expressie in SQL. De maximale grootte van de query-expressie is 256KiB. Zie voor meer informatie over de syntaxis van de expressie https://docs.microsoft.com/azure/storage/blobs/query-acceleration-sql-reference.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
De tekenreeks die wordt gebruikt om kolommen te scheiden.
De tekenreeks die wordt gebruikt als escape-teken. De standaardwaarde is leeg.
Of de blobgegevens headers in de eerste regel bevatten. De standaardwaarde is Onwaar, wat betekent dat de gegevens worden geretourneerd, inclusief de eerste regel. Als deze optie is ingesteld op True, worden de gegevens exclusief van de eerste regel geretourneerd.
De tekenreeks die wordt gebruikt om records te scheiden.
De tekenreeks die wordt gebruikt om een specifiek veld aan te geven.
De tekenreeks die wordt gebruikt om records te scheiden.
Serialisatietype van de gegevens die momenteel zijn opgeslagen in de blob. De standaardinstelling is om de blobgegevens te behandelen als CSV-gegevens die zijn opgemaakt in het standaarddialect. De blobgegevens worden opnieuw opgemaakt volgens dat profiel wanneer de blob-indeling is opgegeven. Als u kiest json
, geeft u dienovereenkomstig op Output Json Text Configuration Arguments
; Als u kiest csv
, geeft u op Output Delimited Text Configuration Arguments
.
Vereist als de blob een actieve lease heeft.
De naam van de blob.
De tekenreeks die wordt gebruikt om kolommen te scheiden.
De tekenreeks die wordt gebruikt als escape-teken. De standaardwaarde is leeg.
Of de blobgegevens headers in de eerste regel bevatten. De standaardwaarde is Onwaar, wat betekent dat de gegevens worden geretourneerd, inclusief de eerste regel. Als deze optie is ingesteld op True, worden de gegevens exclusief van de eerste regel geretourneerd.
De tekenreeks die wordt gebruikt om records te scheiden.
De tekenreeks die wordt gebruikt om een specifiek veld aan te geven.
De tekenreeks die wordt gebruikt om records te scheiden.
Uitvoerserialisatietype voor de gegevensstroom. Standaard worden de gegevens geretourneerd zoals deze worden weergegeven in de blob. Door een uitvoerindeling op te geven, worden de blobgegevens opnieuw opgemaakt volgens dat profiel. Als u kiest json
, geeft u dienovereenkomstig op Output Json Text Configuration Arguments
; Als u kiest csv
, geeft u op Output Delimited Text Configuration Arguments
.
Geef het bestandspad op om het resultaat op te slaan.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob restore
Herstel blobs in de opgegeven blobbereiken.
az storage blob restore --account-name
--time-to-restore
[--blob-range]
[--no-wait]
[--resource-group]
Voorbeelden
Herstel blobs in twee opgegeven blobbereiken. Bijvoorbeeld: (container1/blob1, container2/blob2) en (container2/blob3.). container2/blob4).
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r container1/blob1 container2/blob2 -r container2/blob3 container2/blob4
Herstel blobs in de opgegeven blobbereiken van het begin tot het einde van het account.
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r "" ""
Herstel blobs in het opgegeven blobbereik.
time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2
Herstel blobs in het opgegeven blobbereik zonder wachten en query's uitvoeren op de status van het herstellen van blob's met 'az storage account show'.
time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2 --no-wait
Vereiste parameters
De naam van het opslagaccount.
Herstel de blob naar de opgegeven tijd. Dit moet UTC-datum/tijd zijn (Y-m-d'T'H:M:S'Z').
Optionele parameters
Blobbereiken die moeten worden hersteld. U moet twee waarden opgeven om start_range en end_range op te geven voor elk blobbereik, bijvoorbeeld -r blob1 blob2. Opmerking: Leeg betekent dat het account begint als beginbereikwaarde en betekent dat het einde van het account voor het eindbereik is.
Wacht niet totdat de langdurige bewerking is voltooid.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob rewrite
Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Maak een nieuwe blok-blob waarin de inhoud van de blob wordt gelezen op basis van een bepaalde URL.
De inhoud van een bestaande blob wordt overschreven met de nieuwe blob.
az storage blob rewrite --container-name
--name
--source-uri
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--encryption-scope]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--tags-condition]
[--tier {Archive, Cold, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80}]
[--timeout]
Voorbeelden
Versleutelingsbereik voor bestaande blob bijwerken.
az storage blob rewrite --source-uri https://srcaccount.blob.core.windows.net/mycontainer/myblob?<sastoken> --encryption-scope newscope -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
Vereiste parameters
De containernaam.
De naam van de blob.
Een URL van maximaal 2 kB die een bestand of blob aangeeft. De waarde moet URL-gecodeerd zijn, zoals deze wordt weergegeven in een aanvraag-URI. Als de bron zich in een ander account bevindt, moet de bron openbaar zijn of moeten worden geverifieerd via een handtekening voor gedeelde toegang. Als de bron openbaar is, is er geen verificatie vereist.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een vooraf gedefinieerd versleutelingsbereik dat wordt gebruikt om de gegevens op de service te versleutelen. U kunt een versleutelingsbereik maken met behulp van de Management-API en hier naar verwijzen op naam. Als er een standaardversleutelingsbereik is gedefinieerd in de container, wordt deze waarde overschreven als het bereik op containerniveau is geconfigureerd om onderdrukkingen toe te staan. Anders wordt er een fout gegenereerd.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft. Waarde kan een BlobLeaseClient-object of de lease-id zijn als tekenreeks.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Een standaardwaarde voor de bloblaag om de blob in te stellen. Voor deze versie van de bibliotheek is dit alleen van toepassing op blok-blobs in standaardopslagaccounts.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob set-legal-hold
Juridische bewaring voor blob instellen.
az storage blob set-legal-hold --container-name
--legal-hold {false, true}
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--sas-token]
[--timeout]
Voorbeelden
Juridische bewaring voor blob configureren.
az storage blob set-legal-hold --legal-hold -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
Juridische bewaring van blob wissen.
az storage blob set-legal-hold --legal-hold false -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
Vereiste parameters
De containernaam.
Opgegeven als er een juridische bewaring moet worden ingesteld op de blob.
De naam van de blob.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob set-tier
Stel de blok- of paginalagen in de blob in.
Voor blok-blob ondersteunt deze opdracht alleen blok-blob op standaardopslagaccounts. Voor pagina-blob ondersteunt deze opdracht alleen pagina-blobs in Premium-accounts.
az storage blob set-tier --tier
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--name]
[--rehydrate-priority {High, Standard}]
[--sas-token]
[--timeout]
[--type {block, page}]
Voorbeelden
Stel de blok- of paginalagen in de blob in. (automatisch gegenereerd)
az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10
Vereiste parameters
De waarde van de laag waaraan de blob moet worden ingesteld.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
De naam van de blob.
Geef de prioriteit aan waarmee een gearchiveerde blob moet worden gerehydrateerd. De prioriteit kan slechts eenmaal op een blob worden ingesteld, de standaardwaarde is Standaard.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De time-outparameter wordt uitgedrukt in seconden. Met deze methode kunnen meerdere aanroepen worden uitgevoerd naar de Azure-service en de time-out is van toepassing op elke aanroep afzonderlijk.
Het blobtype.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob set-tier (storage-blob-preview extensie)
Stel de blok- of paginalagen in de blob in.
Voor blok-blob ondersteunt deze opdracht alleen blok-blob op standaardopslagaccounts. Voor pagina-blob ondersteunt deze opdracht alleen pagina-blobs in Premium-accounts.
az storage blob set-tier --tier
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--name]
[--rehydrate-priority {High, Standard}]
[--sas-token]
[--tags-condition]
[--timeout]
[--type {block, page}]
[--version-id]
Voorbeelden
Stel de blok- of paginalagen in de blob in. (automatisch gegenereerd)
az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10
Vereiste parameters
De waarde van de laag waaraan de blob moet worden ingesteld.
Optionele parameters
Sleutel van opslagaccount. 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 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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
De naam van de blob.
Geef de prioriteit aan waarmee een gearchiveerde blob moet worden gerehydrateerd.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
De time-outparameter wordt uitgedrukt in seconden. Met deze methode kunnen meerdere aanroepen worden uitgevoerd naar de Azure-service en de time-out is van toepassing op elke aanroep afzonderlijk.
Het blobtype.
Een optionele blobversie-id. Deze parameter is alleen bedoeld voor het account waarvoor versiebeheer is ingeschakeld.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob show
Haal de details van een blob op.
az storage blob show [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--name]
[--sas-token]
[--snapshot]
[--tags-condition]
[--timeout]
Voorbeelden
Alle eigenschappen van een blob weergeven.
az storage blob show -c mycontainer -n MyBlob
De details van een blob ophalen (automatisch gegenereerd)
az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
De naam van de blob.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De parameter momentopname is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob show (storage-blob-preview extensie)
Haal de details van een blob op.
az storage blob show [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--name]
[--sas-token]
[--snapshot]
[--tags-condition]
[--timeout]
[--version-id]
Voorbeelden
Alle eigenschappen van een blob weergeven.
az storage blob show -c mycontainer -n MyBlob
De details van een blob ophalen (automatisch gegenereerd)
az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob
Optionele parameters
Sleutel van opslagaccount. 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 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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
De naam van de blob.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De parameter momentopname is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Een optionele blobversie-id. Deze parameter is alleen bedoeld voor het account waarvoor versiebeheer is ingeschakeld.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob snapshot
Hiermee maakt u een momentopname van de blob.
Een momentopname is een alleen-lezen versie van een blob die op een bepaald moment wordt gemaakt. Het kan worden gelezen, gekopieerd of verwijderd, maar niet gewijzigd. Momentopnamen bieden een manier om een back-up te maken van een blob zoals deze op een bepaald moment wordt weergegeven. Een momentopname van een blob heeft dezelfde naam als de basis-blob waaruit de momentopname wordt gemaakt, waarbij een datum/tijd-waarde is toegevoegd om aan te geven op welk tijdstip de momentopname is gemaakt.
az storage blob snapshot [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--metadata]
[--name]
[--sas-token]
[--tags-condition]
[--timeout]
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
Metagegevens in door spaties gescheiden sleutelparen. Hiermee worden alle bestaande metagegevens overschreven.
De naam van de blob.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob sync
Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus
Synchroniseer blobs recursief naar een opslagblobcontainer.
az storage blob sync --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--delete-destination {false, prompt, true}]
[--destination]
[--exclude-path]
[--exclude-pattern]
[--include-pattern]
[--sas-token]
[<EXTRA_OPTIONS>]
Voorbeelden
Synchroniseer één blob naar een container.
az storage blob sync -c mycontainer -s "path/to/file" -d NewBlob
Een map synchroniseren met een container.
az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory"
Synchroniseer een map naar een container met azcopy options pass-through (in dit geval wordt de uploadbandwith beperkt tot 20 MBit/s).
az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory" -- --cap-mbps=20
Vereiste parameters
De synchronisatiebestemmingscontainer.
Het bronbestandspad waaruit moet worden gesynchroniseerd.
Optionele parameters
Sleutel van opslagaccount. 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 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.
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.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Hiermee definieert u of u extra bestanden wilt verwijderen uit de bestemming die niet aanwezig zijn bij de bron. Kan worden ingesteld op waar, onwaar of prompt. Als deze optie is ingesteld op vragen, wordt de gebruiker een vraag gesteld voordat hij bestanden en blobs plant voor verwijdering.
Het doelpad dat wordt voorbereid op de blobnaam.
Sluit deze paden uit. Deze optie biedt geen ondersteuning voor jokertekens (*). Controleert het relatieve padvoorvoegsel. Bijvoorbeeld: myFolder; myFolder/subDirName/file.pdf.
Sluit deze bestanden uit waarbij de naam overeenkomt met de patroonlijst. Bijvoorbeeld: .jpg;. Pdf; exactName. Deze optie ondersteunt jokertekens (*).
Neem alleen deze bestanden op waarbij de naam overeenkomt met de patroonlijst. Bijvoorbeeld: .jpg;. Pdf; exactName. Deze optie ondersteunt jokertekens (*).
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Andere opties die worden doorgegeven aan azcopy zoals het is. Zet alle extra opties na een --
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob undelete
Herstel voorlopig verwijderde blob of momentopname.
De bewerking wordt alleen uitgevoerd als deze wordt gebruikt binnen het opgegeven aantal dagen dat is ingesteld in het bewaarbeleid voor verwijderen. Het ongedaan maken van een blob of momentopname die niet voorlopig is verwijderd, slaagt zonder wijzigingen.
az storage blob undelete [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--name]
[--sas-token]
[--timeout]
Voorbeelden
De verwijdering van een blob ongedaan maken.
az storage blob undelete -c mycontainer -n MyBlob
U kunt een blob ongedaan maken met aanmeldingsreferenties.
az storage blob undelete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
De naam van de blob.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob update
Hiermee stelt u systeemeigenschappen in de blob in.
Als er één eigenschap is ingesteld voor de content_settings, worden alle eigenschappen overschreven.
az storage blob update --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--clear-content-settings {false, true}]
[--connection-string]
[--content-cache]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-md5]
[--content-type]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--tags-condition]
[--timeout]
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Als deze vlag is ingesteld, worden alle eigenschappen ingesteld als een of meer van de volgende eigenschappen (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type) zijn ingesteld. Als er geen waarde is opgegeven voor een bepaalde eigenschap wanneer ten minste één van de onderstaande eigenschappen is ingesteld, wordt die eigenschap gewist.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De tekenreeks voor cachebeheer.
Geeft aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om extra metagegevens toe te voegen.
Het coderingstype voor inhoud.
De inhoudstaal.
De MD5-hash van de inhoud.
Het MIME-inhoudstype.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob upload
Upload een bestand naar een opslagblob.
Maak een nieuwe blob op basis van een bestandspad of werk de inhoud van een bestaande blob bij met automatische segmentering en voortgangsmeldingen.
az storage blob upload [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--blob-url]
[--connection-string]
[--container-name]
[--content-cache]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-md5]
[--content-type]
[--data]
[--encryption-scope]
[--file]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--length]
[--max-connections]
[--maxsize-condition]
[--metadata]
[--name]
[--no-progress]
[--overwrite {false, true}]
[--sas-token]
[--socket-timeout]
[--tags]
[--tags-condition]
[--tier]
[--timeout]
[--type {append, block, page}]
[--validate-content]
Voorbeelden
Uploaden naar een blob.
az storage blob upload -f /path/to/file -c mycontainer -n MyBlob
Uploaden naar een blob met blob-SAS-URL.
az storage blob upload -f /path/to/file --blob-url https://mystorageaccount.blob.core.windows.net/mycontainer/myblob?sv=2019-02-02&st=2020-12-22T07%3A07%3A29Z&se=2020-12-23T07%3A07%3A29Z&sr=b&sp=racw&sig=redacted
Upload een bestand naar een opslagblob. (automatisch gegenereerd)
az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob
Upload een tekenreeks naar een blob.
az storage blob upload --data "teststring" -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
Uploaden naar een doorlooppijp.
echo $data | az storage blob upload --data @- -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
De volledige eindpunt-URL naar de blob, inclusief SAS-token en momentopnamen, indien gebruikt. Dit kan het primaire eindpunt of het secundaire eindpunt zijn, afhankelijk van de huidige location_mode
.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De containernaam.
De tekenreeks voor cachebeheer.
Geeft aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om extra metagegevens toe te voegen.
Het coderingstype voor inhoud.
De inhoudstaal.
De MD5-hash van de inhoud.
Het MIME-inhoudstype.
De blobgegevens die moeten worden geüpload.
Een vooraf gedefinieerd versleutelingsbereik dat wordt gebruikt om de gegevens op de service te versleutelen.
Het pad van het bestand dat moet worden geüpload als de blob-inhoud.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken () op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
Aantal bytes dat moet worden gelezen uit de stream. Dit is optioneel, maar moet worden geleverd voor optimale prestaties. Samenwerken met --data.
Maximum aantal parallelle verbindingen dat moet worden gebruikt wanneer de blobgrootte groter is dan 64 MB.
De maximale lengte in bytes die is toegestaan voor een toevoeg-blob.
Metagegevens in door spaties gescheiden sleutelparen. Hiermee worden alle bestaande metagegevens overschreven.
De naam van de blob.
Neem deze vlag op om voortgangsrapportage voor de opdracht uit te schakelen.
Of de blob die moet worden geüpload, de huidige gegevens moet overschrijven. Als waar is, worden de bestaande gegevens overschreven door de bewerking voor het uploaden van blobs. Als deze optie is ingesteld op False, mislukt de bewerking met ResourceExistsError. De uitzondering op het bovenstaande is met toevoeg-blobtypen: als deze is ingesteld op Onwaar en de gegevens al bestaan, wordt er geen fout gegenereerd en worden de gegevens toegevoegd aan de bestaande blob. Als u overschrijven=True instelt, wordt de bestaande toevoeg-blob verwijderd en wordt er een nieuwe gemaakt. Standaard ingesteld op False.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De time-out (secs) van de socket die door de service wordt gebruikt om de gegevensstroom te reguleren.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
De waarde van de laag waaraan de blob moet worden ingesteld. Voor pagina-blob komt de laag overeen met de grootte van de blob en het aantal toegestane IOPS. Mogelijke waarden zijn P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 en dit is alleen van toepassing op pagina-blobs in Premium-opslagaccounts; Voor blok-blob zijn mogelijke waarden Archief, Koud, Statisch en Dynamisch. Dit is alleen van toepassing op blok-blobs in standaardopslagaccounts.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Standaard ingesteld op pagina voor *.vhd-bestanden of anders blokkeren.
Geef op dat een MD5-hash moet worden berekend voor elk segment van de blob en geverifieerd door de service wanneer het segment is aangekomen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob upload-batch
Bestanden uploaden vanuit een lokale map naar een blobcontainer.
az storage blob upload-batch --destination
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--content-cache]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-md5]
[--content-type]
[--destination-path]
[--dryrun]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--max-connections]
[--maxsize-condition]
[--metadata]
[--no-progress]
[--overwrite {false, true}]
[--pattern]
[--sas-token]
[--tags]
[--tags-condition]
[--tier]
[--timeout]
[--type {append, block, page}]
[--validate-content]
Voorbeelden
Upload alle bestanden die eindigen op .py, tenzij de blob bestaat en is gewijzigd sinds de opgegeven datum.
az storage blob upload-batch -d mycontainer --account-name mystorageaccount --account-key 00000000 -s <path-to-directory> --pattern "*.py" --if-unmodified-since 2018-08-27T20:51Z
Upload alle bestanden uit de lokale padmap naar een container met de naam 'mycontainer'.
az storage blob upload-batch -d mycontainer -s <path-to-directory>
Upload alle bestanden met de indeling 'cli-2018-xx-xx.txt' of 'cli-2019-xx-xx.txt' in de lokale padmap.
az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern "cli-201[89]-??-??.txt"
Upload alle bestanden met de indeling 'cli-201x-xx-xx.txt', behalve cli-2018-xx-xx.txt' en 'cli-2019-xx-xx.txt' in een container.
az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern "cli-201[!89]-??-??.txt"
Vereiste parameters
De blobcontainer waar de bestanden worden geüpload.
De bestemming kan de container-URL of de containernaam zijn. Wanneer de bestemming de container-URL is, wordt de naam van het opslagaccount geparseerd vanuit de URL.
De map waarin de te uploaden bestanden zich bevinden.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De tekenreeks voor cachebeheer.
Geeft aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om extra metagegevens toe te voegen.
Het coderingstype voor inhoud.
De inhoudstaal.
De MD5-hash van de inhoud.
Het MIME-inhoudstype.
Het doelpad dat wordt voorbereid op de blobnaam.
Geef de samenvatting weer van de bewerkingen die moeten worden uitgevoerd in plaats van de bestanden daadwerkelijk te uploaden.
Een ETag-waarde of het jokerteken (*). Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource overeenkomt met de opgegeven waarde.
Begin alleen als gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z'Z').
Een ETag-waarde of het jokerteken (*).
Geef deze header op om de bewerking alleen uit te voeren als de ETag van de resource niet overeenkomt met de opgegeven waarde. Geef het jokerteken (*) op om de bewerking alleen uit te voeren als de resource niet bestaat en mislukt de bewerking als deze bestaat.
Begin alleen indien ongewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
De actieve lease-id voor de blob.
Maximum aantal parallelle verbindingen dat moet worden gebruikt wanneer de blobgrootte groter is dan 64 MB.
De maximale lengte in bytes die is toegestaan voor een toevoeg-blob.
Metagegevens in door spaties gescheiden sleutelparen. Hiermee worden alle bestaande metagegevens overschreven.
Neem deze vlag op om voortgangsrapportage voor de opdracht uit te schakelen.
Of de blob die moet worden geüpload, de huidige gegevens moet overschrijven. Als waar is, worden de bestaande gegevens overschreven door de bewerking voor het uploaden van blobs. Als deze optie is ingesteld op False, mislukt de bewerking met ResourceExistsError. De uitzondering op het bovenstaande is met toevoeg-blobtypen: als deze is ingesteld op Onwaar en de gegevens al bestaan, wordt er geen fout gegenereerd en worden de gegevens toegevoegd aan de bestaande blob. Als u overschrijven=True instelt, wordt de bestaande toevoeg-blob verwijderd en wordt er een nieuwe gemaakt. Standaard ingesteld op False.
Het patroon dat wordt gebruikt voor globbing-bestanden of blobs in de bron. De ondersteunde patronen zijn '*', '?', '[seq]' en '[!seq]'. Raadpleeg https://docs.python.org/3.7/library/fnmatch.htmlvoor meer informatie.
Wanneer u *in --pattern gebruikt, komt het overeen met elk teken, inclusief het mapscheidingsteken '/'.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Door spaties gescheiden tags: key[=value] [key[=value] ...]. Gebruik '' om bestaande tags te wissen.
Geef een SQL-where-component op voor blobtags die alleen moeten worden uitgevoerd op blobs met een overeenkomende waarde.
De waarde van de laag waaraan de blob moet worden ingesteld. Voor pagina-blob komt de laag overeen met de grootte van de blob en het aantal toegestane IOPS. Mogelijke waarden zijn P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 en dit is alleen van toepassing op pagina-blobs in Premium-opslagaccounts; Voor blok-blob zijn mogelijke waarden Archief, Koud, Statisch en Dynamisch. Dit is alleen van toepassing op blok-blobs in standaardopslagaccounts.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Standaard ingesteld op pagina voor *.vhd-bestanden of anders blokkeren. De instelling overschrijft blobtypen voor elk bestand.
Hiermee geeft u op dat een MD5-hash moet worden berekend voor elk segment van de blob en geverifieerd door de service wanneer het segment is aangekomen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az storage blob url
Maak de URL voor toegang tot een blob.
az storage blob url --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--protocol {http, https}]
[--sas-token]
[--snapshot]
Voorbeelden
De URL maken voor toegang tot een blob (automatisch gegenereerd)
az storage blob url --connection-string $connectionString --container-name container1 --name blob1
De URL maken voor toegang tot een blob (automatisch gegenereerd)
az storage blob url --account-name storageacct --account-key 00000000 --container-name container1 --name blob1
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Sleutel van opslagaccount. Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_KEY.
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.
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.
Service-eindpunt voor opslaggegevens. Moet worden gebruikt in combinatie met de sleutel van het opslagaccount of een SAS-token. U vindt elk primair service-eindpunt met az storage account show
. Omgevingsvariabele: AZURE_STORAGE_SERVICE_ENDPOINT.
Opslagaccount verbindingsreeks. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Protocol dat moet worden gebruikt.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount of service-eindpunt. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Een tekenreekswaarde die de momentopname uniek identificeert. De waarde van deze queryparameter geeft de versie van de momentopname aan.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.