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 van 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

Blob-kopieerbewerkingen beheren. Gebruik az storage blob show om de status van de blobs te controleren.

az storage blob copy cancel

Een in behandeling zijnde bewerking copy_blob afgebroken en laat een doel-blob met nul lengte en volledige metagegevens.

az storage blob copy start

Een blob wordt asynchroon gekopieerd. Gebruik az storage blob show om de status van de blobs te controleren.

az storage blob copy start-batch

Meerdere blobs kopiëren naar een blobcontainer. Gebruik az storage blob show om de status van de blobs te controleren.

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 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 naar 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 uit 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 de opslagblob tonen.

az storage blob service-properties delete-policy update

Werk het delete-policy voor opslagblob bij.

az storage blob service-properties show

Haalt de eigenschappen op van de Blob service van een opslagaccount, waaronder Azure Opslaganalyse.

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

Haal de details van een blob op.

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

Labels ophalen voor een BLOB of een specifieke BLOB-versie of een moment opname.

az storage blob tag set

Tags instellen voor een BLOB of specifieke BLOB-versie, maar geen moment opname.

az storage blob undelete

Met de bewerking Blob verwijderen wordt de inhoud en metagegevens van de blob of momentopname hersteld.

az storage blob update

Hiermee stelt u systeemeigenschappen in op de blob.

az storage blob upload

Upload een bestand naar een opslagblob.

az storage blob upload-batch

Bestanden uploaden vanuit 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

Een blob verwijderen met behulp van aanmeldingsreferenties.

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Vereiste parameters

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--delete-snapshots

Vereist als de blob momentopnamen heeft gekoppeld.

geaccepteerde waarden: include, only
--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het 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 voer een fail-bewerking uit * als deze bestaat.

--if-unmodified-since

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

--lease-id

Vereist als de blob een actieve lease heeft.

--sas-token

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

--snapshot

De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden verwijderd.

--subscription

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

--timeout

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

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

--source -s

De blobcontainer van waar de bestanden worden verwijderd.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--delete-snapshots

Vereist als de blob momentopnamen heeft gekoppeld.

geaccepteerde waarden: include, only
--dryrun

De samenvatting van de bewerkingen die moeten worden uitgevoerd in plaats van de bestanden daadwerkelijk te verwijderen.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het jokerteken ( * ).

--if-unmodified-since

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

--lease-id

De actieve lease-id voor de blob.

--pattern

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.

--sas-token

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

--subscription

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

--timeout

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

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

--container-name -c

De containernaam.

--file -f

Pad naar het bestand om naar uit te schrijven.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--end-range

Einde van bytebereik dat moet worden gebruikt voor het downloaden van een sectie van de blob. Als end_range wordt opgegeven, moet start_range opgegeven. De start_range en end_range zijn inclusief. Bijvoorbeeld: start_range=0, end_range=511 downloadt de eerste 512 bytes blob.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het 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 voer een fail-bewerking uit * als deze bestaat.

--if-unmodified-since

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

--lease-id

Vereist als de blob een actieve lease heeft.

--max-connections

Als deze optie is ingesteld op 2 of hoger, wordt een eerste stap 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 het 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 deze is ingesteld op 1, wordt er één grote get-aanvraag uitgevoerd. Dit wordt niet algemeen 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.

standaardwaarde: 2
--no-progress

Voeg deze vlag toe om voortgangsrapportage voor de opdracht uit te schakelen.

--open-mode

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.

standaardwaarde: wb
--sas-token

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

--snapshot

De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.

--socket-timeout

De socket-time-out(secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.

--start-range

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.

--subscription

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

--timeout

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

--validate-content

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 zelf. 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 een toename in latentie zijn.

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 uit 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

--destination -d

De bestaande doelmap voor deze downloadbewerking.

--source -s

De blobcontainer van waar de bestanden worden gedownload.

Optionele parameters

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--dryrun

De samenvatting van de bewerkingen die moeten worden uitgevoerd in plaats van daadwerkelijk downloaden van het bestand(en).

--max-connections

Maximum aantal parallelle verbindingen dat moet worden gebruikt wanneer de blobgrootte groter is dan 64 MB.

standaardwaarde: 2
--no-progress

Voeg deze vlag toe om voortgangsrapportage voor de opdracht uit te schakelen.

--pattern

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.

--sas-token

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

--socket-timeout

De socket-time-out(secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.

--subscription

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

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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

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

--snapshot

De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de momentopname specificeert.

--subscription

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

--timeout

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

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

--tag-filter

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

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

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

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-lezen machtigingen.

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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

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

--as-user

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.

--auth-mode

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

geaccepteerde waarden: key, login
--cache-control

Antwoordheaderwaarde voor Cache-Control wanneer de resource wordt gebruikt met behulp van deze Shared Access Signature.

--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--content-disposition

Antwoordheaderwaarde voor Content-Disposition wanneer de resource wordt gebruikt met behulp van deze shared access signature.

--content-encoding

De waarde van de antwoordheader voor Content-Encoding wanneer de resource wordt gebruikt met behulp van deze shared access signature.

--content-language

Antwoordheaderwaarde voor Content-Language wanneer de resource wordt gebruikt met behulp van deze Shared Access Signature.

--content-type

De waarde van de antwoordheader voor Inhoudstype wanneer de resource wordt gebruikt voor toegang tot deze shared access signature.

--expiry

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.

--full-uri

Geeft aan dat deze opdracht de volledige blob-URI en het shared access signature-token retourneert.

--https-only

Alleen aanvragen met het HTTPS-protocol toestaan. Als u dit weggelaten, aanvragen van het HTTP- en HTTPS-protocol zijn toegestaan.

--ip

Hiermee geeft u het IP-adres of bereik van IP-adressen op van waaruit aanvragen moeten worden geaccepteerd. Ondersteunt alleen adressen in IPv4-stijl.

--permissions

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.

--policy-name

De naam van een opgeslagen toegangsbeleid binnen de ACL van de container.

--start

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.

--subscription

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

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

--container-name -c

De containernaam.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--delimiter

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 aan de weergave van het scheidingsteken. Het scheidingsteken kan één teken of een tekenreeks zijn.

--include

Geef een of meer extra gegevenssets op die u wilt opnemen in het antwoord. Opties zijn: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags. Kan worden gecombineerd.

--marker

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 lijstbewerking 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.

--num-results

Geef het maximumaantal op dat moet worden retourneert. 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.

standaardwaarde: 5000
--prefix

Filter de resultaten om alleen blobs te retourneren waarvan de naam begint met het opgegeven voorvoegsel.

--query-examples

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.

--sas-token

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

--show-next-marker

NextMarker in resultaat tonen wanneer deze wordt opgegeven.

--subscription

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

--timeout

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

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

--container-name -c

De containernaam.

--destination-blob -d

De naam van de doelblob. Dit moet een absoluut pad onder de container zijn. bijvoorbeeld topdir1/dirbar.

--source-blob -s

De naam van de bron-blob. Dit moet een absoluut pad onder de container zijn. bijvoorbeeld topdir1/dirsubfoo.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Optioneel. Een lease-id voor de new_path. De new_path moet een actieve lease hebben en de lease-id moet overeenkomen.

--sas-token

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

--source-if-match

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.

--source-if-modified-since

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.

--source-if-none-match

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.

--source-if-unmodified-since

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.

--source-lease-id

Optioneel. Een lease-id voor de source_path. De source_path moet een actieve lease hebben en de lease-id moet overeenkomen.

--timeout

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

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

--account-name -n

De naam van het opslagaccount.

--time-to-restore -t

Herstel de blob naar de opgegeven tijd, die UTC-datum/tijd moet zijn in (Y-m-d'T'H:M:S'Z').

Optionele parameters

--blob-range -r

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 eindigt voor het eindbereik.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .

--subscription

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

az storage blob rewrite

Maak een nieuwe blok-blob waarin de inhoud van de blob wordt gelezen uit 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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

--source-uri -u

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

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--encryption-scope

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.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het 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.

--if-unmodified-since

Begin alleen als dit niet is veranderd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als de blob een actieve lease heeft. De waarde kan een BlobLeaseClient-object zijn of de lease-id als een tekenreeks.

--sas-token

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

--subscription

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

--tags-condition

Geef een SQL where-component op blobtags op om alleen te werken op blobs met een overeenkomende waarde.

--tier

Een standaard-bloblaagwaarde om de blob op in te stellen. Voor deze versie van de bibliotheek is dit alleen van toepassing op blok-blobs in standaardopslagaccounts.

geaccepteerde waarden: Archive, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80
--timeout

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

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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

--tier

De waarde van de laag waar de blob op moet worden ingesteld.

Optionele parameters

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--rehydrate-priority -r

Geef de prioriteit aan waarmee een gearchiveerde blob moet worden gerehydrateerd. De prioriteit kan slechts één keer worden ingesteld op een blob. De standaardwaarde is Standard.

geaccepteerde waarden: High, Standard
--sas-token

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

--subscription

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

--timeout

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.

--type -t

Het blobtype.

geaccepteerde waarden: block, page
standaardwaarde: block

az storage blob show

Haal de details van een blob op.

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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het 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 voer een fail-bewerking uit * als deze bestaat.

--if-unmodified-since

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

--lease-id

Vereist als de blob een actieve lease heeft.

--query-examples

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.

--sas-token

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

--snapshot

De momentopnameparameter is een ondoorzichtige datum/tijd-waarde die, indien aanwezig, de blob-momentopname opgeeft die moet worden opgehaald.

--subscription

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

--tags-condition

Geef een SQL where-component op blobtags op om alleen te werken op blobs met een overeenkomende waarde.

--timeout

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

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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het 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 voer een fail-bewerking uit * als deze bestaat.

--if-unmodified-since

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

--lease-id

Vereist als de blob een actieve lease heeft.

--metadata

Metagegevens in door ruimte gescheiden sleutel=waardeparen. Hierdoor worden alle bestaande metagegevens overschreven.

--sas-token

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

--subscription

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

--timeout

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

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

Synchroniseer een map naar een container.

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory"

Vereiste parameters

--container -c

De doelcontainer voor synchronisatie.

--source -s

Het pad naar het bronbestand dat moet worden gesynchroniseerd.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--destination -d

Het doelpad dat wordt toegevoegd aan de blobnaam.

--exclude-path

Sluit deze paden uit. Deze optie biedt geen ondersteuning voor jokertekens ( * ). Controleert het relatieve pad voorvoegsel. Bijvoorbeeld: myFolder;myFolder/subDirName/file.pdf.

--exclude-pattern

Sluit deze bestanden uit waarbij de naam overeenkomt met de lijst met patronen. Bijvoorbeeld: * .jpg; * . pdf;exactName. Deze optie ondersteunt jokertekens ( * ).

--include-pattern

Neem alleen deze bestanden op waarbij de naam overeenkomt met de lijst met patronen. Bijvoorbeeld: * .jpg; * . pdf;exactName. Deze optie ondersteunt jokertekens ( * ).

--sas-token

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

--subscription

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

az storage blob undelete

Met de bewerking Blob verwijderen wordt de inhoud en metagegevens van de blob of momentopname hersteld.

Het verwijderen van een blob of momentopname die niet soft is 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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--sas-token

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

--subscription

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

--timeout

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

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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--clear-content-settings

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.

geaccepteerde waarden: false, true
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

De tekenreeks voor het cachebesturingselement.

--content-disposition

Bevat aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om aanvullende metagegevens te koppelen.

--content-encoding

Het type inhoudscoderen.

--content-language

De taal van de inhoud.

--content-md5

De MD5-hash van de inhoud.

--content-type

Het MIME-type inhoud.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het 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.

--if-unmodified-since

Begin alleen als dit niet is veranderd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als de blob een actieve lease heeft.

--sas-token

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

--subscription

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

--timeout

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

az storage blob upload

Upload een bestand naar 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

Uploaden naar een blob.

az storage blob upload -f /path/to/file -c mycontainer -n MyBlob

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

Vereiste parameters

--container-name -c

De containernaam.

--file -f

Pad van het bestand dat moet worden geüpload als de blob-inhoud.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

Naam van opslagaccount. Gerelateerde omgevingsvariabele: AZURE_STORAGE_ACCOUNT. Moet worden gebruikt in combinatie met een opslagaccountsleutel of een SAS-token. Als geen van beide aanwezig is, probeert de opdracht 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.

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

De tekenreeks voor het cachebesturingselement.

--content-disposition

Bevat aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om aanvullende metagegevens te koppelen.

--content-encoding

Het type inhoudscoderen.

--content-language

De taal van de inhoud.

--content-md5

De MD5-hash van de inhoud.

--content-type

Het MIME-type inhoud.

--encryption-scope

Een vooraf gedefinieerd versleutelingsbereik dat wordt gebruikt om de gegevens in de service te versleutelen.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het 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.

--if-unmodified-since

Begin alleen als dit niet is veranderd sinds de opgegeven UTC-datum/tijd (Y-m-d'T'H:M'Z').

--lease-id

Vereist als de blob een actieve lease heeft.

--max-connections

Maximum aantal parallelle verbindingen dat moet worden gebruikt wanneer de blobgrootte groter is dan 64 MB.

standaardwaarde: 2
--maxsize-condition

De maximale lengte in bytes die is toegestaan voor een app-blob.

--metadata

Metagegevens in door spaties gescheiden sleutel=waardeparen. Hiermee worden alle bestaande metagegevens overschreven.

--no-progress

Voeg deze vlag toe om voortgangsrapportage voor de opdracht uit te schakelen.

--sas-token

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

--socket-timeout

De socket-time-out(secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.

--subscription

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

--tier

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.

geaccepteerde waarden: P10, P20, P30, P4, P40, P50, P6, P60
--timeout

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

--type -t

De standaardwaarde is 'page' voor * .vhd-bestanden of 'block' anders.

geaccepteerde waarden: append, block, page
--validate-content

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.

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}]
                             [--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 alle 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 alle bestanden van 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

--destination -d

De blobcontainer waarin de bestanden worden geüpload.

--source -s

De map waarin de bestanden zich bevinden die moeten worden geüpload.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--content-cache --content-cache-control

De tekenreeks van het cachebesturingselement.

--content-disposition

Bevat aanvullende informatie over het verwerken van de nettolading van het antwoord en kan ook worden gebruikt om extra metagegevens te koppelen.

--content-encoding

Het type inhoudscoderen.

--content-language

De taal van de inhoud.

--content-md5

De MD5-hash van de inhoud.

--content-type

Het MIME-type inhoud.

--destination-path

Het doelpad dat wordt toegevoegd aan de blobnaam.

--dryrun

De samenvatting van de bewerkingen die moeten worden uitgevoerd in plaats van daadwerkelijk het uploaden van het bestand(en) weer te geven.

--if-match

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.

--if-modified-since

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

--if-none-match

Een ETag-waarde of het jokerteken ( * ).

--if-unmodified-since

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

--lease-id

De actieve lease-id voor de blob.

--max-connections

Maximum aantal parallelle verbindingen dat moet worden gebruikt wanneer de blobgrootte groter is dan 64 MB.

standaardwaarde: 2
--maxsize-condition

De maximale lengte in bytes die is toegestaan voor een app-blob.

--metadata

Metagegevens in door ruimte gescheiden sleutel=waardeparen. Hierdoor worden alle bestaande metagegevens overschreven.

--no-progress

Neem deze vlag op om voortgangsrapportage voor de opdracht uit te schakelen.

--pattern

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.

--sas-token

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

--socket-timeout

De socket-time-out (secs), die door de service wordt gebruikt om de gegevensstroom te reguleren.

--subscription

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

--timeout

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

--type -t

De standaardwaarde is 'page' voor * VHD-bestanden of 'block' anders. De instelling overschrijven blobtypen voor elk bestand.

geaccepteerde waarden: append, block, page
--validate-content

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.

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

--container-name -c

De containernaam.

--name -n

De naam van de blob.

Optionele parameters

--account-key

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

--account-name

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

--auth-mode

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

geaccepteerde waarden: key, login
--connection-string

Opslagaccount connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--protocol

Protocol dat moet worden gebruikt.

geaccepteerde waarden: http, https
standaardwaarde: https
--sas-token

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

--snapshot

Een tekenreekswaarde die de momentopname uniek identificeert. De waarde van deze queryparameter geeft de versie van de momentopname aan.

--subscription

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