az storage file copy

Kopieerbewerkingen voor bestanden beheren.

Opdracht

az storage file copy cancel

Een bewerking in behandeling copy_file afgebroken en een doelbestand met nul lengte en volledige metagegevens blijft behouden.

az storage file copy start

Kopieer een bestand asynchroon.

az storage file copy start-batch

Kopieer meerdere bestanden of blobs naar een bestands share.

az storage file copy cancel

Een bewerking in behandeling copy_file afgebroken en een doelbestand met nul lengte en volledige metagegevens blijft behouden.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--connection-string]
                            [--sas-token]
                            [--subscription]
                            [--timeout]

Vereiste parameters

--copy-id

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

--destination-path -p

Het pad naar het bestand in de bestands share.

--destination-share -s

Naam van de doel share. De share moet bestaan.

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.

--connection-string

Storage account 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 file copy start

Kopieer een bestand asynchroon.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--connection-string]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--subscription]
                           [--timeout]

Voorbeelden

Kopieer een bestand asynchroon.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Kopieer een bestand asynchroon van de bron-URI naar het doelopslagaccount met een SAS-token.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Kopieer een bestand asynchroon van de momentopname van het bestand naar het doelopslagaccount met een SAS-token.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Vereiste parameters

--destination-path -p

Het pad naar het bestand in de bestands share.

--destination-share -s

Naam van de doel share. De share moet bestaan.

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.

--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--file-snapshot

De momentopname van het bestand voor het bronopslagaccount.

--metadata

Metagegevens in door spaties 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.

--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-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-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 moeten worden geverifieerd via een Shared Access Signature. Als de bron openbaar is, is geen verificatie vereist. Voorbeelden: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken .

--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 file copy start-batch

Kopieer meerdere bestanden of blobs naar een bestands share.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--dryrun]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--subscription]
                                 [--timeout]

Voorbeelden

Kopieer alle bestanden in een bestands share naar een ander opslagaccount.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Kopieer alle bestanden in een bestands share naar een ander opslagaccount. met sas-token.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

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.

--connection-string

Storage account connection string. Omgevingsvariabele: AZURE_STORAGE_CONNECTION_STRING.

--destination-path

De map waar de brongegevens naar worden gekopieerd. Als u dit weggelaten, worden gegevens gekopieerd naar de hoofdmap.

--destination-share

De bestands share waar de brongegevens naar worden gekopieerd.

--dryrun

Vermeld de bestanden en blobs die moeten worden gekopieerd. Er vindt geen daadwerkelijke gegevensoverdracht plaats.

--metadata

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

--pattern

Het patroon dat wordt gebruikt voor het globbing van bestanden en blobs. 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. Als u dit weggelaten, wordt de actieve aanmelding gebruikt om de accountsleutel te bepalen.

--source-account-name

Het bronopslagaccount waar de gegevens vandaan moeten worden kopieert. Als u dit weggelaten, wordt het doelaccount gebruikt.

--source-container

De broncontainer-blobs worden gekopieerd.

--source-sas

De Shared Access Signature voor het bronopslagaccount.

--source-share

De bron-sharebestanden worden gekopieerd.

--source-uri

Een URI die een bronbestands share of blobcontainer 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.