az storage blob incremental-copy

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

Parancsok

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 start

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

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

Az eredeti copy_blob művelet copy.id megadott másolásazonosí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ók használatával. Ha nagy számú tárolási parancsot hajt végre, előfordulhat, hogy az API-kvótát eléri a rendszer.

--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 nincsenek megadva hitelesítési paraméterek 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

Akkor szükséges, 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

Kérés időtúllépése másodpercekben. A szolgáltatás minden hívására vonatkozik.

az storage blob incremental-copy start

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

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ásolási azonosítót. 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ásblobjának lapblobnak kell lennie. Hívja meg get_blob_properties a célblobon a másolási művelet állapotának ellenőrzéséhez. 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 az .py végződésű összes fájlt, kivéve, ha a blob létezik, és a megadott 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

Blob növekményes másolatát másolja aszinkron módon. (automatikusan generált)

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 generált)

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 fájl létezik, a program felülírja.

--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ók használatával. Ha nagy számú tárolási parancsot hajt végre, előfordulhat, hogy az API-kvótát eléri a rendszer.

--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 nincsenek megadva hitelesítési paraméterek 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-Match paraméterhez megadott ETag-el, a Blob szolgáltatás a 412-s állapotkódot adja vissza (az előfeltétel sikertelen).

--destination-if-modified-since

Csak akkor kezdődjön el, 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. A művelet végrehajtásához adja meg a helyettesítő karaktert (*), 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őfeltétel sikertelen).

--destination-if-unmodified-since

Csak akkor kezdődjön, ha a megadott UTC dátum/idő (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 meghiúsul (az előfeltétel sikertelen).

--metadata

Metaadatok szóközzel elválasztott kulcs=értékpá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ójának 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 blobpillanatké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 a kérés URI-jában is megjelenik. A másolási forrásnak pillanatképnek kell lennie, és tartalmaznia kell egy érvényes SAS-jogkivonatot, vagy nyilvánosnak kell lennie. Példa: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken.

--timeout

Kérés időtúllépése másodpercekben. A szolgáltatás minden hívására vonatkozik.