az storage blob copy

Bewerkingen voor het kopiëren van blobs beheren. Gebruik az storage blob show om de status van de blobs te controleren.

Opdracht

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 show om de status van de blobs te controleren.

az storage blob copy start-batch

Kopieer meerdere blobs naar een blobcontainer. Gebruik az storage blob show om de status van de blobs te controleren.

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 cancel --copy-id
                            --destination-blob
                            --destination-container
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--connection-string]
                            [--lease-id]
                            [--sas-token]
                            [--subscription]
                            [--timeout]

Vereiste parameters

--copy-id

Kopieer de id die is opgegeven in de copy.id van de oorspronkelijke copy_blob bewerking.

--destination-blob -b

Naam van de doel-blob. Als de bestaat, wordt deze overschreven.

--destination-container -c

De containernaam.

Optionele parameters

--account-key

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

--account-name

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

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Vereist als de doel-blob een actieve oneindige 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 copy start

Een blob asynchroon kopiëren. Gebruik az storage blob show om de status van de blobs te controleren.

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--connection-string]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--subscription]
                           [--tags]
                           [--tier]
                           [--timeout]

Voorbeelden

Een blob asynchroon kopiëren. Gebruik `az storage blob show` om de status van de blobs te controleren.

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Een blob asynchroon kopiëren. Gebruik `az storage blob show` om de status van de blobs te controleren.

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

Vereiste parameters

--destination-blob -b

Naam van de doel-blob. Als de bestaat, wordt deze overschreven.

--destination-container -c

De containernaam.

Optionele parameters

--account-key

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

--account-name

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

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

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

--destination-if-modified-since

Een datum/tijd-waarde. Azure verwacht dat de doorgegeven datumwaarde UTC is. Als de tijdzone is opgenomen, worden alle niet-UTC-datum/tijd geconverteerd naar UTC. Als een datum wordt doorgegeven zonder tijdzonegegevens, wordt ervan uitgegaan dat deze UTC is. Geef deze voorwaardelijke header op om de blob alleen te kopiëren als de doel-blob is gewijzigd sinds de opgegeven datum/tijd. Als de doel-blob niet is gewijzigd, retourneert Blob service statuscode 412 (Voorwaarde mislukt).

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

--destination-if-unmodified-since

Een datum/tijd-waarde. Azure verwacht dat de doorgegeven datumwaarde UTC is. Als de tijdzone is opgenomen, worden alle niet-UTC-datum/tijd geconverteerd naar UTC. Als een datum wordt doorgegeven zonder tijdzonegegevens, wordt ervan uitgegaan dat deze UTC is. Geef deze voorwaardelijke header op om de blob alleen te kopiëren als de doel-blob sinds de opgegeven datum/tijd niet is gewijzigd. Als de doel-blob is gewijzigd, retourneert Blob service statuscode 412 (Voorwaarde mislukt).

--destination-lease-id

De lease-id die voor deze header is opgegeven, moet overeenkomen met de lease-id van de estination-blob. Als de aanvraag niet de lease-id bevat of niet geldig is, mislukt de bewerking met statuscode 412 (Voorwaarde mislukt).

--destination-tags-condition

Geef een SQL waarbij component op blobtags alleen wordt gebruikt voor blobs met een overeenkomende waarde.

--metadata

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

--rehydrate-priority -r

Geef de prioriteit aan waarmee een gearchiveerde blob moet worden gerehydrateerd.

--requires-sync

Afdwingen dat de service pas een antwoord retournt als de kopie is voltooid.

geaccepteerde waarden: false, true
--sas-token

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

--source-account-key

De opslagaccountsleutel van de bron-blob.

--source-account-name

De naam van het opslagaccount van de bron-blob.

--source-blob

De blobnaam voor het bronopslagaccount.

--source-container

De containernaam voor het bronopslagaccount.

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

--source-if-modified-since

Een datum/tijd-waarde. Azure verwacht dat de doorgegeven datumwaarde UTC is. Als de tijdzone is opgenomen, worden alle niet-UTC-datum/tijd geconverteerd naar UTC. Als een datum wordt doorgegeven zonder tijdzonegegevens, wordt ervan uitgegaan dat deze UTC is. Geef deze voorwaardelijke header op om de blob alleen te kopiëren als de bron-blob is gewijzigd sinds de opgegeven datum/tijd.

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

--source-if-unmodified-since

Een datum/tijd-waarde. Azure verwacht dat de doorgegeven datumwaarde UTC is. Als de tijdzone is opgenomen, worden alle niet-UTC-datum/tijd geconverteerd naar UTC. Als een datum wordt doorgegeven zonder tijdzonegegevens, wordt ervan uitgegaan dat deze UTC is. Geef deze voorwaardelijke header op om de blob alleen te kopiëren als de bron-blob sinds de opgegeven datum/tijd niet is gewijzigd.

--source-lease-id

Geef dit op om de bewerking Blob kopiëren alleen uit te voeren als de opgegeven lease-id overeenkomt met de actieve lease-id van de bron-blob.

--source-path

Het bestandspad voor het bronopslagaccount.

--source-sas

De Shared Access Signature voor het bronopslagaccount.

--source-share

De sharenaam voor het bronopslagaccount.

--source-snapshot

De blob-momentopname voor het bronopslagaccount.

--source-tags-condition

Geef een SQL waarbij component op blobtags alleen wordt gebruikt voor blobs met een overeenkomende waarde.

--source-uri -u

Een URL van maximaal 2 kB die een Azure-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. Voorbeelden: https://myaccount.blob.core.windows.net/mycontainer/myblob , https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime> , https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken .

--subscription

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

--tags

Door ruimte gescheiden tags: sleutel[=waarde] [sleutel[=waarde] ...]. Gebruik '' om bestaande tags te verwijderen.

--tier

De waarde van de laag waar de blob op moet worden ingesteld. Voor pagina-blob correleert de laag met de grootte van de blob en het aantal toegestane IOPS. Mogelijke waarden zijn P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 en dit is alleen van toepassing op pagina-blobs in Premium Storage-accounts; Voor blok-blobs zijn mogelijke waarden Archief, Cool en Hot. Dit is alleen van toepassing op blok-blobs in standaardopslagaccounts.

--timeout

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

az storage blob copy start-batch

Kopieer meerdere blobs naar een blobcontainer. Gebruik az storage blob show om de status van de blobs te controleren.

az storage blob copy start-batch [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--destination-container]
                                 [--destination-path]
                                 [--dryrun]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--subscription]

Voorbeelden

Kopieer meerdere blobs naar een blobcontainer. Gebruik `az storage blob show` om de status van de blobs te controleren. (automatisch gegenereerd)

az storage blob copy start-batch --account-key 00000000 --account-name MyAccount --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-container MySourceContainer

Optionele parameters

--account-key

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

--account-name

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

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--destination-container -c

De blobcontainer waar de geselecteerde bronbestanden of blobs naar worden gekopieerd.

--destination-path

Het doelpad dat wordt toegevoegd aan de blobnaam.

--dryrun

Vermeld de bestanden of blobs die moeten worden geüpload. Er vindt geen daadwerkelijke gegevensoverdracht plaats.

--pattern

Het patroon dat wordt gebruikt voor het globberen 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.

--source-account-key

De accountsleutel voor het bronopslagaccount.

--source-account-name

Het bronopslagaccount van waaruit de bestanden of blobs naar de bestemming worden gekopieerd. Als u dit weggelaten, wordt het bronaccount gebruikt.

--source-container

De broncontainer van waaruit blobs worden gekopieerd.

--source-sas

De Shared Access Signature voor het bronopslagaccount.

--source-share

De bron-share van waaruit bestanden worden gekopieerd.

--source-uri

Een URI die een bestands share of blobcontainer opgeeft van waaruit de bestanden of blobs worden gekopieerd.

--subscription

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