az storage blob
Beheer objectopslag 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 bijbehorende omgevingsvariabelen gebruiken om uw verificatiereferenties op te slaan, AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING en AZURE_STORAGE_SAS_TOKEN.
Opdracht
| az storage blob access |
Beheer de eigenschappen van toegangsbeheer van een blob wanneer Hiërarchische naamruimte is ingeschakeld. |
| az storage blob access set |
Stel de eigenschappen voor toegangsbeheer van een blob in. |
| az storage blob access show |
De eigenschappen van toegangsbeheer van een blob weergeven. |
| az storage blob access update |
Werk de eigenschappen van toegangsbeheer van een blob bij. |
| az storage blob copy |
Bewerkingen voor het kopiëren van blobs beheren. Gebruik |
| az storage blob copy cancel |
Afgebroken van een in behandeling copy_blob bewerking en laat een doel-blob met nul lengte en volledige metagegevens. |
| az storage blob copy start |
Een blob asynchroon kopiëren. Gebruik |
| az storage blob copy start-batch |
Kopieer meerdere blobs naar een blobcontainer. Gebruik |
| az storage blob delete |
Markeer een blob of momentopname voor verwijdering. |
| az storage blob delete-batch |
Verwijder blobs recursief uit een blobcontainer. |
| az storage blob directory |
Beheer blobdirecties in de container van het opslagaccount. |
| az storage blob directory access |
De eigenschappen van toegangsbeheer van een map beheren wanneer Hiërarchische naamruimte is ingeschakeld. |
| az storage blob directory access set |
Stel de eigenschappen van het toegangsbeheer van een map in. |
| az storage blob directory access show |
De eigenschappen van toegangsbeheer van een map weergeven. |
| az storage blob directory access update |
Werk de eigenschappen van het toegangsbeheer van een directory bij. |
| az storage blob directory create |
Maak een opslagblobmap in een opslagcontainer. |
| az storage blob directory delete |
Verwijder een opslagblobmap in een opslagcontainer. |
| az storage blob directory download |
Download blobs naar een lokaal bestandspad. |
| az storage blob directory exists |
Controleer of er een blobmap in een opslagcontainer bestaat. |
| az storage blob directory list |
Lijst met blobs en blob-subdirectory's in een opslagmap. |
| az storage blob directory metadata |
Metagegevens van mappen beheren. |
| az storage blob directory metadata show |
Alle door de gebruiker gedefinieerde metagegevens voor de opgegeven blobmap weergeven. |
| az storage blob directory metadata update |
Stel door de gebruiker gedefinieerde metagegevens voor de opgegeven blobmap in als een of meer naam-waardeparen. |
| az storage blob directory move |
Verplaats een opslagmap naar een andere opslagblobmap in een opslagcontainer. |
| az storage blob directory show |
Eigenschappen van een opslagblobmap weergeven in een opslagcontainer. |
| az storage blob directory upload |
Upload blobs of subdirectory's toevoegen aan een opslagblobmap. |
| az storage blob download |
Downloadt een blob naar een bestandspad, met automatische segmentering en voortgangsmeldingen. |
| az storage blob download-batch |
Blobs recursief downloaden uit een blobcontainer. |
| az storage blob exists |
Controleer of er een blob in een container bestaat. |
| az storage blob filter |
Lijst met blobs in alle containers waarvan de tags overeenkomen met een bepaalde zoekexpressie. |
| az storage blob generate-sas |
Genereer een shared access signature voor de blob. |
| az storage blob incremental-copy |
Incrementele kopieerbewerkingen voor blobs beheren. |
| az storage blob incremental-copy cancel |
Een in behandeling zijnde bewerking copy_blob afgebroken en een doelblob met nul lengte en volledige metagegevens verlaat. |
| az storage blob incremental-copy start |
Kopieert een incrementele kopie van een blob asynchroon. |
| az storage blob lease |
Blob-leases voor opslag beheren. |
| az storage blob lease acquire |
Vraag een nieuwe lease aan. |
| az storage blob lease break |
Verbreed de lease als de container of blob een actieve lease heeft. |
| az storage blob lease change |
Wijzig de lease-id van een actieve lease. |
| az storage blob lease release |
Laat de lease los. |
| az storage blob lease renew |
De lease vernieuwen. |
| az storage blob list |
Lijst met blobs in een bepaalde container. |
| az storage blob metadata |
Blobmetagegevens beheren. |
| az storage blob metadata show |
Retourneert alle door de gebruiker gedefinieerde metagegevens voor de opgegeven blob of momentopname. |
| az storage blob metadata update |
Stelt door de gebruiker gedefinieerde metagegevens voor de opgegeven blob in als een of meer naam-waardeparen. |
| az storage blob move |
Verplaats een blob in een opslagcontainer. |
| az storage blob restore |
Herstel blobs in de opgegeven blobbereiken. |
| az storage blob rewrite |
Maak een nieuwe blok-blob waarin de inhoud van de blob wordt gelezen vanuit een bepaalde URL. |
| az storage blob service-properties |
Eigenschappen van opslagblobservice beheren. |
| az storage blob service-properties delete-policy |
Service-eigenschappen voor het verwijderen van opslagblob-beleid beheren. |
| az storage blob service-properties delete-policy show |
Het delete-policy voor opslagblob tonen. |
| az storage blob service-properties delete-policy update |
Werk het delete-policy van de opslagblob bij. |
| az storage blob service-properties show |
Haalt de eigenschappen op van de Blob service van een opslagaccount, Azure Storage Analytics. |
| az storage blob service-properties update |
Werk de eigenschappen van de Storage Blob-service bij. |
| az storage blob set-tier |
Stel de blok- of paginalagen in op de blob. |
| az storage blob show |
De details van een blob op te halen. |
| az storage blob snapshot |
Hiermee maakt u een alleen-lezen momentopname van een blob. |
| az storage blob sync |
Synchroniseer blobs recursief naar een opslagblobcontainer. |
| az storage blob tag |
Blob-tags beheren. |
| az storage blob tag list |
Tags op een blob, een specifieke blobversie of momentopname. |
| az storage blob tag set |
Tags instellen op een blob of specifieke blobversie, maar geen momentopname. |
| az storage blob undelete |
Met de bewerking Blob verwijderen wordt de inhoud en metagegevens van de blob of momentopname verwijderd. |
| az storage blob update |
Hiermee stelt u systeemeigenschappen in op de blob. |
| az storage blob upload |
Upload bestand toevoegen aan een opslagblob. |
| az storage blob upload-batch |
Upload bestanden uit een lokale map naar een blobcontainer. |
| az storage blob url |
Maak de URL voor toegang tot een blob. |
az storage blob delete
Markeer een blob of momentopname voor verwijdering.
De blob wordt gemarkeerd voor latere verwijdering tijdens garbageverzameling. Als u een blob wilt verwijderen, moeten alle momentopnamen ook worden verwijderd. Beide kunnen tegelijkertijd worden verwijderd.
az storage blob delete --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--delete-snapshots {include, only}]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--snapshot]
[--subscription]
[--timeout]
Voorbeelden
Een blob verwijderen.
az storage blob delete -c mycontainer -n MyBlob
Verwijder een blob met behulp van aanmeldingsreferenties.
az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Vereist als aan de blob momentopnamen zijn gekoppeld.
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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt 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 als dit niet is veranderd 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. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden verwijderd.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob delete-batch
Verwijder blobs recursief uit een blobcontainer.
az storage blob delete-batch --source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--delete-snapshots {include, only}]
[--dryrun]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--pattern]
[--sas-token]
[--subscription]
[--timeout]
Voorbeelden
Verwijder alle blobs die eindigen op .py in een container die tien dagen niet zijn 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 waar de bestanden worden verwijderd.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Vereist als aan de blob momentopnamen zijn gekoppeld.
De samenvatting van de bewerkingen die moeten worden uitgevoerd in plaats van daadwerkelijk de bestanden te verwijderen.
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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Een ETag-waarde of het jokerteken ( * ).
Begin alleen als dit niet is veranderd 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 het globbing van bestanden of blobs in de bron. De ondersteunde patronen * zijn ' ', '?', '[seq]' en '[!seq]'. Raadpleeg voor meer https://docs.python.org/3.7/library/fnmatch.html informatie.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob download
Downloadt een blob naar een bestandspad, met automatische segmentering en voortgangsmeldingen.
Retourneert een exemplaar van Blob met eigenschappen en metagegevens.
az storage blob download --container-name
--file
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--end-range]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--max-connections]
[--no-progress]
[--open-mode]
[--sas-token]
[--snapshot]
[--socket-timeout]
[--start-range]
[--subscription]
[--timeout]
[--validate-content]
Vereiste parameters
De containernaam.
Pad naar het bestand om naar uit te schrijven.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Einde van bytebereik dat moet worden gebruikt voor het downloaden van een sectie van de blob. Als end_range wordt opgegeven, moet start_range worden opgegeven. De start_range en end_range zijn inclusief. Bijvoorbeeld: start_range=0, end_range=511 downloadt de eerste 512 bytes blob.
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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 met de opgegeven waarde komt. 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 als dit niet is veranderd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
Als dit is ingesteld op 2 of hoger, wordt er een eerste keer een get uitgevoerd voor de eerste zelf. MAX_SINGLE_GET_SIZE bytes van de blob. Als dit de hele blob is, retourneert de methode op dit punt. Als dat niet zo is, worden de resterende gegevens parallel gedownload met behulp van het aantal threads dat gelijk is aan max_connections. Elk segment heeft zelf een grootte. MAX_CHUNK_GET_SIZE. Als dit is ingesteld op 1, wordt er één grote get-aanvraag uitgevoerd. Dit wordt over het algemeen niet aanbevolen, maar is beschikbaar als er maar weinig threads moeten worden gebruikt, netwerkaanvragen erg duur zijn of als een niet-zoekbare stream parallelle download voorkomt. Dit kan ook handig zijn als veel blobs naar verwachting leeg zijn, omdat er een extra aanvraag is vereist voor lege blobs als max_connections groter is dan 1.
Voeg deze vlag toe om voortgangsrapportage voor de opdracht uit te schakelen.
Modus die moet worden gebruikt bij het openen van het bestand. Houd er rekening mee dat het opgeven van alleen open_mode parallelle download voorkomt. Daarom moet max_connections worden ingesteld op 1 als deze open_mode wordt gebruikt.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.
De socket-time-out(secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.
Begin van bytebereik dat moet worden gebruikt voor het downloaden van een sectie van de blob. Als er end_range opgegeven, worden alle bytes na de start_range gedownload. De start_range en end_range zijn inclusief. Bijvoorbeeld: start_range=0, end_range=511 downloadt de eerste 512 bytes blob.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Als deze optie is ingesteld op true, valideert een MD5-hash voor elk opgehaald gedeelte van de blob. Dit is voornamelijk nuttig voor het detecteren van bitflips op de kabel als het gebruik van http in plaats van https als https (de standaardinstelling) al wordt gevalideerd. Houd er rekening mee dat de service alleen transactionele MD5's retourneert voor segmenten van 4 MB of minder, zodat de eerste get-aanvraag zelf van grootte is. MAX_CHUNK_GET_SIZE in plaats van zichzelf. MAX_SINGLE_GET_SIZE. Als u dat zelf wilt doen. MAX_CHUNK_GET_SIZE is ingesteld op groter dan 4 MB, wordt er een foutmelding weergegeven. Omdat het berekenen van de MD5 verwerkingstijd kost en er meer aanvragen moeten worden gedaan vanwege de verminderde chunkgrootte, kan er enige latentie toenemen.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob download-batch
Blobs recursief downloaden uit een blobcontainer.
az storage blob download-batch --destination
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--dryrun]
[--max-connections]
[--no-progress]
[--pattern]
[--sas-token]
[--socket-timeout]
[--subscription]
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' van een 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 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 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 waar de bestanden worden gedownload.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De samenvatting van de bewerkingen die moeten worden uitgevoerd in plaats van daadwerkelijk downloaden van het bestand(en).
Maximum aantal parallelle verbindingen dat moet worden gebruikt wanneer de blobgrootte groter is dan 64 MB.
Voeg deze vlag toe om voortgangsrapportage voor de opdracht uit te schakelen.
Het patroon dat wordt gebruikt voor het globbing van bestanden of blobs in de bron. De ondersteunde patronen * zijn ' ', '?', '[seq]' en '[!seq]'. Raadpleeg voor meer https://docs.python.org/3.7/library/fnmatch.html informatie.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De socket-time-out(secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob exists
Controleer of er een blob in een container bestaat.
az storage blob exists --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--sas-token]
[--snapshot]
[--subscription]
[--timeout]
Voorbeelden
Controleer of er een blob in een container bestaat. (automatisch gegenereerd)
az storage blob exists --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de momentopname specificeert.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob filter
Lijst met blobs in alle containers waarvan de tags overeenkomen met een bepaalde zoekexpressie.
Filter-blobs zoeken in alle containers binnen een opslagaccount, maar kunnen binnen de expressie worden beperkt tot één container.
az storage blob filter --tag-filter
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--sas-token]
Vereiste parameters
De expressie om blobs te vinden waarvan de tags met de opgegeven voorwaarde overeenkomt. bijvoorbeeld ""yourtagname"='firsttag' en "yourtagname2"='secondtag'" Om een container op te geven, bijvoorbeeld " @container ='containerName' en "Name"='C'".
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob generate-sas
Genereer een shared access signature voor de blob.
az storage blob generate-sas --container-name
--name
[--account-key]
[--account-name]
[--as-user]
[--auth-mode {key, login}]
[--cache-control]
[--connection-string]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-type]
[--expiry]
[--full-uri]
[--https-only]
[--ip]
[--permissions]
[--policy-name]
[--start]
[--subscription]
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 ip-bereik 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 shared access signature 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
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
Geeft aan dat deze opdracht de SAS retourneert die is ondertekend met de sleutel voor gebruikersdelegatie. De vervaldatumparameter en '--auth-mode login' zijn vereist als dit argument is opgegeven.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Antwoordheaderwaarde voor Cache-Control wanneer de resource wordt gebruikt met behulp van deze Shared Access Signature.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Antwoordheaderwaarde voor Content-Disposition wanneer de resource wordt gebruikt met behulp van deze Shared Access Signature.
De waarde van de antwoordheader voor Content-Encoding wanneer de resource wordt gebruikt met behulp van deze Shared Access Signature.
Antwoordheaderwaarde voor Content-Language wanneer de resource wordt gebruikt met behulp van deze Shared Access Signature.
De waarde van de antwoordheader voor Inhoudstype wanneer de resource wordt gebruikt voor toegang tot deze shared access signature.
Hiermee geeft u de UTC-datum/tijd (Y-m-d'T'H:M'Z') op waarop de SAS ongeldig wordt. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met --id die deze waarde specificeert.
Geeft aan dat deze opdracht de volledige blob-URI en het shared access signature-token retourneert.
Alleen aanvragen met het HTTPS-protocol toestaan. Als u dit weggelaten, aanvragen van het HTTP- en HTTPS-protocol zijn toegestaan.
Hiermee geeft u het IP-adres of bereik van IP-adressen op van waaruit aanvragen moeten worden geaccepteerd. Ondersteunt alleen adressen in IPv4-stijl.
De machtigingen die de SAS verleent. Toegestane waarden: (a)dd (c)reate (d)elete (r)ead (w)rite. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met --id die deze waarde specificeert. Kan worden gecombineerd.
De naam van een opgeslagen toegangsbeleid binnen de ACL van de container.
Hiermee geeft u de UTC-datum/tijd (Y-m-d'T'H:M'Z') op waarop de SAS geldig wordt. Gebruik niet als naar een opgeslagen toegangsbeleid wordt verwezen met --id die deze waarde specificeert. De standaardwaarde is de tijd van de aanvraag.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob list
Lijst met blobs in een bepaalde container.
az storage blob list --container-name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--delimiter]
[--include]
[--marker]
[--num-results]
[--prefix]
[--query-examples]
[--sas-token]
[--show-next-marker]
[--subscription]
[--timeout]
Voorbeelden
Alle opslag-blobs in een container waarvan de naam begint met 'foo'; komt overeen met namen als 'foo', 'foobar' en 'foo/bar'
az storage blob list -c mycontainer --prefix foo
Vereiste parameters
De containernaam.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Wanneer de aanvraag deze parameter bevat, retourneert de bewerking een BlobPrefix-element in de lijst met resultaten dat als tijdelijke aanduiding fungeert 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 u wilt opnemen in het antwoord. Opties zijn onder andere: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags. Kan worden gecombineerd.
Een tekenreekswaarde die het gedeelte van de lijst met containers identificeert dat moet worden geretourneerd met de volgende lijstbewerking. De bewerking retourneert de NextMarker-waarde in de hoofdwaarde van het antwoord als de vermeldingsbewerking niet alle containers retourneert die nog moeten worden weergegeven met de huidige pagina. Indien opgegeven, retourneert deze generator resultaten vanaf het punt waar de vorige generator is gestopt.
Geef het maximumaantal op dat moet worden retourneren. Als de aanvraag geen num_results of een waarde die groter is dan 5000 opgeeft, retourneert de server maximaal 5000 items. Houd er rekening mee dat als de lijstbewerking een partitiegrens passeert, de service een vervolg-token retourneert voor het ophalen van de resterende van de resultaten. Geef op * om alles te retourneren.
Filter de resultaten om alleen blobs te retourneren waarvan de naam begint met het opgegeven voorvoegsel.
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
NextMarker in resultaat wanneer opgegeven.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob move
Verplaats een blob 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
Verplaats een blob in een opslagcontainer.
az storage blob move -c MyContainer -d DestinationBlobPath -s SourceBlobPath --account-name MyStorageAccount
Vereiste parameters
De containernaam.
De naam van de doelblob. 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
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
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 naamsbewerking 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 naamsbewerking alleen uit te voeren als de bron sinds de opgegeven datum en tijd is gewijzigd.
Optioneel. Een ETag-waarde of het speciale jokerteken (" * ") waarde. Geef deze header op om de naamsbewerking alleen uit te voeren als de ETag van de bron niet met de opgegeven waarde komt.
Optioneel. Een datum- en tijdwaarde. Geef deze header op om de naamsbewerking alleen uit te voeren als de bron sinds de opgegeven datum en tijd niet is gewijzigd.
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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob restore
Herstel blobs in de opgegeven blobbereiken.
az storage blob restore --account-name
--time-to-restore
[--blob-range]
[--no-wait]
[--resource-group]
[--subscription]
Voorbeelden
Blobs herstellen in twee opgegeven blobbereiken. Voor voorbeelden: (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 "" ""
Blobs herstellen 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 te wachten en query's uit te voeren op de blobherstelstatus 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, die UTC-datum/tijd moet zijn in (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 voor elk blobbereik op te geven, bijvoorbeeld -r blob1 blob2. Opmerking: Leeg betekent dat het account begint als waarde voor het beginbereik en dat het account moet worden eindigt voor het eindbereik.
Wacht niet tot de langlopende bewerking is uitgevoerd.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob rewrite
Maak een nieuwe blok-blob waarin de inhoud van de blob wordt gelezen vanuit 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}]
[--connection-string]
[--encryption-scope]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--subscription]
[--tags-condition]
[--tier {Archive, 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 lang die een bestand of blob specificeert. De waarde moet URL-gecodeerd zijn zoals deze wordt weergegeven in een aanvraag-URI. Als de bron zich in een ander account, moet de bron openbaar zijn of moet worden geverifieerd via een shared access signature. Als de bron openbaar is, is er geen verificatie vereist.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een vooraf gedefinieerd versleutelingsbereik dat wordt gebruikt om de gegevens in de service te versleutelen. Een versleutelingsbereik kan worden gemaakt met behulp Beheer API en hier wordt verwezen met de naam. Als er een standaardversleutelingsbereik is gedefinieerd in de container, wordt deze waarde overschreven als het bereik op containerniveau is geconfigureerd om overschrijvingen toe te staan. Anders wordt er een foutmelding weergegeven.
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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt met de opgegeven waarde. Geef het jokerteken ( ) op om de bewerking alleen uit te voeren als de resource niet bestaat en voer een fail-bewerking uit * als deze bestaat.
Begin alleen als deze ongewijzigd is sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft. De waarde kan een BlobLeaseClient-object zijn of de lease-id als een tekenreeks.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Geef een SQL waarbij component op blobtags alleen wordt gebruikt voor blobs met een overeenkomende waarde.
Een standaardwaarde voor de bloblaag om de blob op 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.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob set-tier
Stel de blok- of paginalagen in op de blob.
Voor blok-blob ondersteunt deze opdracht alleen blok-blobs in standaardopslagaccounts. Voor pagina-blobs ondersteunt deze opdracht alleen pagina-blobs in Premium-accounts.
az storage blob set-tier --container-name
--name
--tier
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--rehydrate-priority {High, Standard}]
[--sas-token]
[--subscription]
[--timeout]
[--type {block, page}]
Voorbeelden
Stel de blok- of paginalagen in op de blob. (automatisch gegenereerd)
az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10
Vereiste parameters
De containernaam.
De naam van de blob.
De waarde van de laag waar de blob op moet worden ingesteld.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Geef de prioriteit aan waarmee een gearchiveerde blob moet worden gerehydrateerd. De prioriteit kan slechts één keer worden ingesteld voor een blob. De standaardwaarde is Standard.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
De time-outparameter wordt uitgedrukt in seconden. Met deze methode kunnen meerdere aanroepen naar de Azure-service worden uitgevoerd en wordt de time-out afzonderlijk toegepast op elke aanroep.
Het blobtype.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob show
De details van een blob op te halen.
az storage blob show --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--query-examples]
[--sas-token]
[--snapshot]
[--subscription]
[--tags-condition]
[--timeout]
Voorbeelden
Alle eigenschappen van een blob weergeven.
az storage blob show -c mycontainer -n MyBlob
De details van een blob op te halen (automatisch gegenereerd)
az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een ETag-waarde 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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt met de opgegeven waarde. Geef het jokerteken ( ) op om de bewerking alleen uit te voeren als de resource niet bestaat en voer een fail-bewerking uit * als deze bestaat.
Begin alleen als deze ongewijzigd is sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiëren en plakken na de parameter --query tussen dubbele aanhalingstekens om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Geef een SQL waarbij component op blobtags alleen wordt gebruikt voor blobs met een overeenkomende waarde.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob snapshot
Hiermee maakt u een alleen-lezen momentopname van een blob.
az storage blob snapshot --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--metadata]
[--sas-token]
[--subscription]
[--timeout]
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een ETag-waarde 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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt 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 als dit niet is veranderd 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 sleutel=waardeparen. Hiermee worden alle bestaande metagegevens overschreven.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob sync
Synchroniseer blobs recursief naar een opslagblobcontainer.
az storage blob sync --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--exclude-path]
[--exclude-pattern]
[--include-pattern]
[--sas-token]
[--subscription]
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"
Vereiste parameters
De doelcontainer voor synchronisatie.
Het pad naar het bronbestand dat moet worden gesynchroniseerd.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Het doelpad dat wordt toegevoegd aan de blobnaam.
Sluit deze paden uit. Deze optie biedt geen ondersteuning voor jokertekens ( * ). Controleert het relatieve pad voorvoegsel. Bijvoorbeeld: myFolder;myFolder/subDirName/file.pdf.
Sluit deze bestanden uit als de naam overeenkomt met de lijst met patronen. Bijvoorbeeld: *.jpg; *.pdf;exactName. Deze optie ondersteunt jokertekens ( * ).
Neem alleen deze bestanden op waarbij de naam overeenkomt met de lijst met patronen. 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.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob undelete
Met de bewerking Blob verwijderen wordt de inhoud en metagegevens van de blob of momentopname verwijderd.
Het verwijderen van een blob of momentopname die niet zacht wordt verwijderd, kan zonder wijzigingen worden verwijderd.
az storage blob undelete --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--sas-token]
[--subscription]
[--timeout]
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob update
Hiermee stelt u systeemeigenschappen in op de blob.
Als er één eigenschap is ingesteld voor de content_settings, worden alle eigenschappen overschrijven.
az storage blob update --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--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]
[--subscription]
[--timeout]
Vereiste parameters
De containernaam.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Als deze vlag is ingesteld, wordt een of meer van de volgende eigenschappen (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type) ingesteld en worden al deze eigenschappen samen ingesteld. Als er geen waarde is opgegeven voor een bepaalde eigenschap wanneer ten minste een van de onderstaande eigenschappen is ingesteld, wordt die eigenschap geweed.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De tekenreeks voor het cachebesturingselement.
Bevat aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om aanvullende metagegevens te koppelen.
Het type inhoudscoderen.
De taal van de inhoud.
De MD5-hash van de inhoud.
Het MIME-type 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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt met de opgegeven waarde. Geef het jokerteken ( ) op om de bewerking alleen uit te voeren als de resource niet bestaat en voer een fail-bewerking uit * als deze bestaat.
Begin alleen als deze ongewijzigd is 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. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob upload
Upload bestand toevoegen aan een opslagblob.
Hiermee maakt u een nieuwe blob van een bestandspad of werkt u de inhoud van een bestaande blob bij met automatische segmentering en voortgangsmeldingen.
az storage blob upload --container-name
--file
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--content-cache]
[--content-disposition]
[--content-encoding]
[--content-language]
[--content-md5]
[--content-type]
[--encryption-scope]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--max-connections]
[--maxsize-condition]
[--metadata]
[--no-progress]
[--sas-token]
[--socket-timeout]
[--subscription]
[--tier {P10, P20, P30, P4, P40, P50, P6, P60}]
[--timeout]
[--type {append, block, page}]
[--validate-content]
Voorbeelden
Upload naar een blob.
az storage blob upload -f /path/to/file -c mycontainer -n MyBlob
Upload bestand toevoegen aan een opslagblob. (automatisch gegenereerd)
az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob
Vereiste parameters
De containernaam.
Pad van het bestand dat moet worden geüpload als de blob-inhoud.
De naam van de blob.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De tekenreeks voor het cachebesturingselement.
Bevat aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om aanvullende metagegevens te koppelen.
Het type inhoudscoderen.
De taal van de inhoud.
De MD5-hash van de inhoud.
Het MIME-type inhoud.
Een vooraf gedefinieerd versleutelingsbereik dat wordt gebruikt om de gegevens in de service te versleutelen.
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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'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 overeen komt met de opgegeven waarde. Geef het jokerteken ( ) op om de bewerking alleen uit te voeren als de resource niet bestaat en voer een fail-bewerking uit * als deze bestaat.
Begin alleen als deze ongewijzigd is sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Vereist als de blob een actieve lease heeft.
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 app-blob.
Metagegevens in door ruimte gescheiden sleutel=waardeparen. Hierdoor worden alle bestaande metagegevens overschreven.
Neem deze vlag op om voortgangsrapportage voor de opdracht uit te schakelen.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De socket-time-out (secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Een pagina-bloblaagwaarde om de blob op in te stellen. De laag correleert met de grootte van de blob en het aantal toegestane IOPS. Dit is alleen van toepassing op pagina-blobs in Premium Storage-accounts.
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
De standaardinstelling is 'pagina' voor * VHD-bestanden of 'blokkeren' anders.
Hiermee geeft u op dat een MD5-hash moet worden berekend voor elk segment van de blob en moet worden geverifieerd door de service wanneer het segment is aangekomen.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob upload-batch
Upload bestanden uit een lokale map naar een blobcontainer.
az storage blob upload-batch --destination
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--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]
[--pattern]
[--sas-token]
[--socket-timeout]
[--subscription]
[--timeout]
[--type {append, block, page}]
[--validate-content]
Voorbeelden
Upload bestanden die eindigen op .py, tenzij de blob bestaat en sinds de opgegeven datum is gewijzigd.
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 bestanden van de map lokaal pad 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 waarin de bestanden worden geüpload.
De map waarin de bestanden zich bevinden die moeten worden geüpload.
Optionele parameters
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
De tekenreeks voor het cachebesturingselement.
Bevat aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om aanvullende metagegevens te koppelen.
Het type inhoudscoderen.
De taal van de inhoud.
De MD5-hash van de inhoud.
Het MIME-type inhoud.
Het doelpad dat wordt toegevoegd aan de blobnaam.
De samenvatting 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 deze is gewijzigd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').
Een ETag-waarde of het jokerteken ( * ).
Begin alleen als deze ongewijzigd is 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 app-blob.
Metagegevens in door ruimte gescheiden sleutel=waardeparen. Hierdoor worden alle bestaande metagegevens overschreven.
Neem deze vlag op om voortgangsrapportage voor de opdracht uit te schakelen.
Het patroon dat wordt gebruikt voor het globbing van bestanden of blobs in de bron. De ondersteunde patronen * zijn ' ', '?', '[seq]' en '[!seq]'. Raadpleeg voor meer https://docs.python.org/3.7/library/fnmatch.html informatie.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
De socket-time-out (secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Time-out aanvragen in seconden. Is van toepassing op elke aanroep naar de service.
De standaardwaarde is 'page' voor * .vhd-bestanden of 'block' anders. De instelling overschrijven blobtypen voor elk bestand.
Hiermee geeft u op dat een MD5-hash moet worden berekend voor elk segment van de blob en moet worden geverifieerd door de service wanneer het segment is aangekomen.
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.
az storage blob url
Maak de URL voor toegang tot een blob.
az storage blob url --container-name
--name
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--protocol {http, https}]
[--sas-token]
[--snapshot]
[--subscription]
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
Storage accountsleutel. Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_KEY.
Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht de sleutel van het opslagaccount op te vragen met behulp van het geverifieerde Azure-account. Als een groot aantal opslagopdrachten wordt uitgevoerd, kan het API-quotum worden bereikt.
De modus waarin de opdracht moet worden uitgevoerd. In de aanmeldingsmodus worden uw aanmeldingsreferenties rechtstreeks gebruikt voor de verificatie. De verouderde sleutelmodus probeert een query uit te voeren voor een accountsleutel als er geen verificatieparameters voor het account zijn opgegeven. Omgevingsvariabele: AZURE_STORAGE_AUTH_MODE.
Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.
Protocol dat moet worden gebruikt.
Een Shared Access Signature (SAS). Moet worden gebruikt in combinatie met de naam van het opslagaccount. Omgevingsvariabele: AZURE_STORAGE_SAS_TOKEN.
Een tekenreekswaarde die de momentopname uniek identificeert. De waarde van deze queryparameter geeft de versie van de momentopname aan.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met az account set -s NAME_OR_ID behulp van .
Vergroot de logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekregistratie. Gebruik --debug voor volledige logboeken voor foutopsporing.