Megosztás a következőn keresztül:


az storage blob incremental-copy

Blob növekményes másolási műveletek kezelése.

Parancsok

Name Description Típus Állapot
az storage blob incremental-copy cancel

Megszakít egy függőben lévő copy_blob műveletet, és nulla hosszúságú és teljes metaadatokat tartalmazó célblobot hagy.

Alapvető FE
az storage blob incremental-copy start

A blob növekményes másolatát aszinkron módon másolja.

Alapvető FE

az storage blob incremental-copy cancel

Megszakít egy függőben lévő copy_blob műveletet, és nulla hosszúságú és teljes metaadatokat tartalmazó célblobot hagy.

az storage blob incremental-copy cancel --container-name
                                        --copy-id
                                        --name
                                        [--account-key]
                                        [--account-name]
                                        [--auth-mode {key, login}]
                                        [--connection-string]
                                        [--lease-id]
                                        [--sas-token]
                                        [--timeout]

Kötelező paraméterek

--container-name -c

A tároló neve.

--copy-id

Másolja az eredeti copy_blob művelet copy.id megadott azonosítót.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

Tárfiókkulcs. A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.

--account-name

A tárfiók neve. Kapcsolódó környezeti változó: AZURE_STORAGE_ACCOUNT. A tárfiók kulccsal vagy SAS-jogkivonattal együtt kell használni. Ha egyik sem jelenik meg, a parancs megpróbálja lekérdezni a tárfiók kulcsát a hitelesített Azure-fiókkal. Ha nagy számú tárolási parancsot hajt végre, az API-kvótát is eléri.

--auth-mode

A parancs futtatásának módja. A "bejelentkezési" mód közvetlenül a bejelentkezési hitelesítő adatokat használja a hitelesítéshez. Az örökölt "kulcs" mód megkísérli lekérdezni a fiókkulcsot, ha nincs megadva hitelesítési paraméter a fiókhoz. Környezeti változó: AZURE_STORAGE_AUTH_MODE.

elfogadott értékek: key, login
--connection-string

Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.

--lease-id

Kötelező, ha a célblob aktív végtelen bérletet kapott.

--sas-token

Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--timeout

Időtúllépés kérése másodpercben. A szolgáltatás minden hívására vonatkozik.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.

az storage blob incremental-copy start

A blob növekményes másolatát aszinkron módon másolja.

Ez a művelet egy másolási művelet tulajdonságobjektumát adja vissza, beleértve a másolási művelet ellenőrzéséhez vagy megszakításához használható másolatazonosítót is. A Blob szolgáltatás a legjobb munkamennyiség alapján másolja a blobokat. A növekményes másolási művelet forrás blobjának lapblobnak kell lennie. A másolási művelet állapotának ellenőrzéséhez hívja meg a get_blob_properties a célblobon. A végleges blob véglegesítése a másolás befejeződésekor történik.

az storage blob incremental-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]
                                       [--metadata]
                                       [--sas-token]
                                       [--source-account-key]
                                       [--source-account-name]
                                       [--source-blob]
                                       [--source-container]
                                       [--source-lease-id]
                                       [--source-sas]
                                       [--source-snapshot]
                                       [--source-uri]
                                       [--timeout]

Példák

Töltse fel a .py végződésű összes fájlt, kivéve, ha a blob létezik, és az adott dátum óta módosult.

az storage blob incremental-copy start --source-container MySourceContainer --source-blob MyBlob --source-account-name MySourceAccount --source-account-key MySourceKey --source-snapshot MySnapshot --destination-container MyDestinationContainer --destination-blob MyDestinationBlob

A blob növekményes másolatát aszinkron módon másolja. (automatikusan létrehozott)

az storage blob incremental-copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-blob MyBlob --source-container MySourceContainer --source-snapshot MySnapshot

Blob növekményes másolatának másolása aszinkron módon. (automatikusan létrehozott)

az storage blob incremental-copy start --connection-string myconnectionstring --destination-blob mydestinationblob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

Kötelező paraméterek

--destination-blob -b

A célblob neve. Ha a rendszer felülírja a létezőt.

--destination-container -c

A tároló neve.

Opcionális paraméterek

--account-key

Tárfiókkulcs. A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.

--account-name

A tárfiók neve. Kapcsolódó környezeti változó: AZURE_STORAGE_ACCOUNT. A tárfiók kulccsal vagy SAS-jogkivonattal együtt kell használni. Ha egyik sem jelenik meg, a parancs megpróbálja lekérdezni a tárfiók kulcsát a hitelesített Azure-fiókkal. Ha nagy számú tárolási parancsot hajt végre, az API-kvótát is eléri.

--auth-mode

A parancs futtatásának módja. A "bejelentkezési" mód közvetlenül a bejelentkezési hitelesítő adatokat használja a hitelesítéshez. Az örökölt "kulcs" mód megkísérli lekérdezni a fiókkulcsot, ha nincs megadva hitelesítési paraméter a fiókhoz. Környezeti változó: AZURE_STORAGE_AUTH_MODE.

elfogadott értékek: key, login
--connection-string

Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.

--destination-if-match

ETag-érték vagy helyettesítő karakter (*). Adjon meg egy ETag-értéket a feltételes fejléchez a blob másolásához, ha a megadott ETag érték megegyezik egy meglévő célblob ETag értékével. Ha a célblob ETagje nem egyezik az If-Matchhez megadott ETag-tal, a Blob szolgáltatás a 412-s állapotkódot adja vissza (az előkondicionálás sikertelen).

--destination-if-modified-since

Csak akkor kezdődjön, ha módosították a megadott UTC dátumidő óta (Y-m-d'T'H:M'Z').

--destination-if-none-match

ETag-érték vagy helyettesítő karakter (). Adjon meg egy ETag-értéket a feltételes fejléchez a blob másolásához, ha a megadott ETag érték nem egyezik a célblob ETag-értékével. Adja meg a helyettesítő karaktert (), hogy csak akkor hajtsa végre a műveletet, ha a célblob nem létezik. Ha a megadott feltétel nem teljesül, a Blob szolgáltatás a 412-s állapotkódot adja vissza (az előkondicionálás sikertelen).

--destination-if-unmodified-since

Csak akkor kezdődjön, ha a megadott UTC dátumidő (Y-m-d'T'H:M'Z') óta nincs módosítva.

--destination-lease-id

A fejléchez megadott bérletazonosítónak meg kell egyeznie a célblob bérletazonosítójával. Ha a kérelem nem tartalmazza a bérletazonosítót, vagy érvénytelen, a művelet a 412-s állapotkóddal hiúsul meg (az előkondicionálás sikertelen).

--metadata

Metaadatok szóközzel elválasztott kulcs=érték párokban. Ez felülírja a meglévő metaadatokat.

--sas-token

Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--source-account-key

A forrásblob tárfiókkulcsa.

--source-account-name

A forrásblob tárfiókjának neve.

--source-blob

A forrástárfiók blobneve.

--source-container

A forrástárfiók tárolóneve.

--source-lease-id

Ezt csak akkor adja meg a Blob másolása művelet végrehajtásához, ha a megadott bérletazonosító megegyezik a forrásblob aktív bérletazonosítójával.

--source-sas

A forrástárfiók közös hozzáférésű jogosultságkódja.

--source-snapshot

A forrástárfiók blob-pillanatképe.

--source-uri -u

Legfeljebb 2 KB hosszúságú URL-cím, amely egy Azure-beli lapblobot határoz meg. Az értéknek URL-kódolásúnak kell lennie, ahogyan az egy kérelem URI-jában jelenik meg. A másolási forrásnak pillanatképnek kell lennie, és érvényes SAS-jogkivonatot kell tartalmaznia, vagy nyilvánosnak kell lennie. Example: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken.

--timeout

Időtúllépés kérése másodpercben. A szolgáltatás minden hívására vonatkozik.

Globális paraméterek
--debug

Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.

--help -h

Jelenítse meg ezt a súgóüzenetet, és lépjen ki.

--only-show-errors

Csak a hibák megjelenítése, a figyelmeztetések mellőzése.

--output -o

Kimeneti formátum.

elfogadott értékek: json, jsonc, none, table, tsv, yaml, yamlc
alapértelmezett érték: json
--query

JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .

--subscription

Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID: .

--verbose

A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.