az storage blob copy
Blobmásolási műveletek kezelése. A blobok állapotának ellenőrzésére használható az storage blob show .
Parancsok
| az storage blob copy cancel |
Megszakított egy folyamatban lévő másolási műveletet. |
| az storage blob copy start |
Blob aszinkron másolása. A blobok állapotának ellenőrzésére használható |
| az storage blob copy start-batch |
Több blob másolása blobtárolóba. A blobok állapotának ellenőrzésére használható |
az storage blob copy cancel
Megszakított egy folyamatban lévő másolási műveletet.
Ez egy nulla hosszúságú és teljes metaadatokat tartalmazó célblobot hagy. Ez hibát jelez, ha a másolási művelet már befejeződött.
az storage blob copy cancel --copy-id
--destination-blob
--destination-container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--lease-id]
[--sas-token]
[--timeout]
Kötelező paraméterek
A megszakításhoz szükséges másolási művelet. Ez lehet egy azonosító sztring vagy a BlobProperties egy példánya.
A célblob neve. Ha létezik, a rendszer felülírja.
A tároló neve.
Opcionális paraméterek
Tárfiókkulcs. A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.
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.
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.
Storage data service-végpont. A tárfiók kulccsal vagy SAS-jogkivonattal együtt kell használni. A szolgáltatás minden elsődleges végpontja megtalálható a az storage account show. Környezeti változó: AZURE_STORAGE_SERVICE_ENDPOINT.
Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.
Akkor szükséges, ha a célblob aktív végtelen bérletet kapott.
Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.
Kérés időtúllépése másodpercekben. A szolgáltatás minden hívására vonatkozik.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az storage blob copy start
Blob aszinkron másolása. A blobok állapotának ellenőrzésére használható az storage blob show .
az storage blob copy start --destination-blob
--destination-container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--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]
[--tags]
[--tier]
[--timeout]
Példák
Blob aszinkron másolása. Az "az storage blob show" használatával ellenőrizze a blobok állapotát.
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
Blob aszinkron másolása. Az "az storage blob show" használatával ellenőrizze a blobok állapotát.
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
Blobspecifikus verzió másolása
az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://my-account.blob.core.windows.net/my-container/my-blob?versionId=2022-03-21T18:28:44.4431011Z --auth-mode login
Kötelező paraméterek
A célblob neve. Ha létezik, felülírja.
A tároló neve.
Opcionális paraméterek
Tárfiókkulcs. A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.
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.
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.
Storage data service-végpont. A tárfiók kulccsal vagy SAS-jogkivonattal együtt kell használni. A szolgáltatás minden elsődleges végpontja megtalálható a az storage account show. Környezeti változó: AZURE_STORAGE_SERVICE_ENDPOINT.
Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.
ETag-érték vagy helyettesítő karakter (*). Ezt a fejlécet csak akkor adja meg a művelet végrehajtásához, ha az erőforrás ETagje megegyezik a megadott értékkel.
DateTime érték. Az Azure azt várja, hogy a megadott dátumérték UTC lesz. Ha az időzónát is tartalmazza, az UTC-n kívüli dátumidők UTC-vé lesznek konvertálva. Ha egy dátumot időzón-információ nélkül ad át, a rendszer utc-nek tekinti. Adja meg ezt a feltételes fejlécet a blob másolásához, ha a célblob a megadott dátum/idő óta módosult. Ha a célblob nem lett módosítva, a Blob szolgáltatás a 412-s állapotkódot adja vissza (az előfeltétel sikertelen).
ETag-érték vagy helyettesítő karakter (*). Ezt a fejlécet csak akkor adja meg a művelet végrehajtásához, ha az erőforrás ETagje nem egyezik meg a megadott értékkel. Adja meg a helyettesítő karaktert (*), hogy csak akkor hajtsa végre a műveletet, ha az erőforrás nem létezik, és ha létezik, meghiúsul a művelet.
DateTime érték. Az Azure azt várja, hogy a megadott dátumérték UTC lesz. Ha az időzónát is tartalmazza, az UTC-n kívüli dátumidők UTC-vé lesznek konvertálva. Ha egy dátumot időzón-információ nélkül ad át, a rendszer utc-nek tekinti. Adja meg ezt a feltételes fejlécet a blob másolásához, ha a célblob nem lett módosítva a megadott dátum/idő óta. Ha a célblob módosult, a Blob szolgáltatás a 412-s állapotkódot adja vissza (az előfeltétel sikertelen).
A fejléchez megadott bérletazonosítónak meg kell egyeznie a becslési blob 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).
Adjon meg egy SQL-záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjön.
Metaadatok szóközzel elválasztott kulcs=értékpárokban. Ez felülírja a meglévő metaadatokat.
Adja meg az archivált blob rehidratálásának prioritását.
Kényszerítse ki, hogy a szolgáltatás ne adjon vissza választ, amíg a másolat be nem fejeződik.
Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.
A forrásblob tárfiókkulcsa.
A forrásblob tárfiókneve.
A forrástárfiók blobneve.
A forrástárfiók tárolóneve.
ETag-érték vagy helyettesítő karakter (*). Ezt a fejlécet csak akkor adja meg a művelet végrehajtásához, ha az erőforrás ETagje megegyezik a megadott értékkel.
Egy DateTime érték. Az Azure a megadott dátumértéket UTC-nek számítja. Ha az időzónát is tartalmazza, az UTC-n kívüli dátum/idő időpontok UTC-vé lesznek konvertálva. Ha egy dátum időzón-információ nélkül kerül átadásra, a rendszer utc-nek tekinti. Ezt a feltételes fejlécet megadva csak akkor másolja a blobot, ha a forrásblob a megadott dátum/idő óta módosult.
ETag-érték vagy helyettesítő karakter (*). Ezt a fejlécet csak akkor adja meg a művelet végrehajtásához, ha az erőforrás ETagje nem egyezik a megadott értékkel. Adja meg a helyettesítő karaktert (*), hogy csak akkor hajtsa végre a műveletet, ha az erőforrás nem létezik, és ha létezik, a művelet meghiúsul.
Egy DateTime érték. Az Azure a megadott dátumértéket UTC-nek számítja. Ha az időzónát is tartalmazza, az UTC-n kívüli dátum/idő időpontok UTC-vé lesznek konvertálva. Ha egy dátum időzón-információ nélkül kerül átadásra, a rendszer utc-nek tekinti. Ezt a feltételes fejlécet megadva csak akkor másolja a blobot, ha a forrásblob nem lett módosítva a megadott dátum/idő óta.
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.
A forrástárfiók fájlelérési útja.
A forrástárfiók közös hozzáférésű jogosultságkódja.
A forrástárfiók megosztásneve.
A forrástárfiók blobpillanatképe.
Adjon meg egy SQL where záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjenek.
Legfeljebb 2 KB hosszúságú URL-cím, amely egy Azure-fájlt vagy -blobot határoz meg. Az értéknek URL-kódolásúnak kell lennie, ahogy az a kérés URI-jában is megjelenik. Ha a forrás egy másik fiókban található, a forrásnak nyilvánosnak kell lennie, vagy közös hozzáférésű jogosultságkóddal kell hitelesítenie. Ha a forrás nyilvános, nincs szükség hitelesítésre. Példák: 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.
Szóközzel tagolt címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.
A blob beállításának rétegértéke. Lapblob esetén a szint a blob méretével és az engedélyezett IOPS számával korrelál. Lehetséges értékek: P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80, és ez csak a prémium szintű tárfiókokban lévő lapblobokra vonatkozik; A blokkblobok esetében a lehetséges értékek az Archív, a Ritka és a Gyakori elérésű. Ez csak a standard tárfiókokon található blokkblobokra vonatkozik.
Kérelem időtúllépése másodpercben. A szolgáltatás minden egyes hívására vonatkozik.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az storage blob copy start-batch
Több blob másolása egy blobtárolóba. A blobok állapotának ellenőrzésére használható az storage blob show .
az storage blob copy start-batch [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--destination-container]
[--destination-path]
[--dryrun]
[--pattern]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-container]
[--source-sas]
[--source-share]
[--source-uri]
Példák
Több blob másolása egy blobtárolóba. A blobok állapotának ellenőrzéséhez használja az "az storage blob show" parancsot. (automatikusan létrehozott)
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
Opcionális paraméterek
Tárfiókkulcs. A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_KEY.
A tárfiók neve. Kapcsolódó környezeti változó: AZURE_STORAGE_ACCOUNT. Tárfiókkulccsal vagy SAS-jogkivonattal együtt kell használni. Ha egyik sem található, 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 a rendszer.
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.
A Storage adatszolgáltatási végpontja. Tárfiókkulccsal vagy SAS-jogkivonattal együtt kell használni. You can find each service primary endpoint with az storage account show. Környezeti változó: AZURE_STORAGE_SERVICE_ENDPOINT.
Tárfiók kapcsolati sztring. Környezeti változó: AZURE_STORAGE_CONNECTION_STRING.
A blobtároló, ahová a kijelölt forrásfájlokat vagy blobokat a rendszer átmásolja.
A cél elérési útja, amely a blob nevére lesz előtagként felfűzve.
Listázhatja a feltöltendő fájlokat vagy blobokat. Nem történik tényleges adatátvitel.
A forrásban lévő fájlok vagy blobok összesítéséhez használt minta. A támogatott minták a következők: "*", "?", "[seq]" és "[!seq]". További információkért tekintse meg a következőt https://docs.python.org/3.7/library/fnmatch.html:
Közös hozzáférésű jogosultságkód (SAS). A tárfiók nevével vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.
A forrástárfiók fiókkulcsa.
A forrás tárfiók, amelyből a fájlok vagy blobok a célhelyre lesznek másolva. Ha nincs megadva, a rendszer a célfiókot használja.
A forrástároló, amelyből a blobok másolása megtörtént.
A forrástárfiók közös hozzáférésű jogosultságkódja.
A forrásmegosztás, amelyből a fájlok másolása megtörtént.
Egy olyan fájlmegosztást vagy blobtárolót meghatározó URI, amelyből a fájlok vagy blobok másolása megtörtént.
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a használatával az account set -s NAME_OR_IDkonfigurálhatja.
Növelje a naplózás részletességét. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: