az storage blob

Strukturálatlan adatok (blobok) objektumtárolásának kezelése.

Adja meg a következő hitelesítési paraméterek egyikét a parancsokhoz: --auth-mode, --account-key, --connection-string, --sas-token. A megfelelő környezeti változókkal is tárolhatja a hitelesítési hitelesítő adatokat, például AZURE_STORAGE_KEY, AZURE_STORAGE_CONNECTION_STRING és AZURE_STORAGE_SAS_TOKEN.

Parancsok

az storage blob access

A blobok hozzáférés-vezérlési tulajdonságainak kezelése, ha a hierarchikus névtér engedélyezve van.

az storage blob access set

Egy blob hozzáférés-vezérlési tulajdonságainak beállítása.

az storage blob access show

Egy blob hozzáférés-vezérlési tulajdonságainak megjelenítése.

az storage blob access update

Egy blob hozzáférés-vezérlési tulajdonságainak frissítése.

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 .

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

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 delete

Blob vagy pillanatkép megjelölése törlésre.

az storage blob delete-batch

Blobok rekurzív törlése egy blobtárolóból.

az storage blob directory

Blobkönyvtárak kezelése a tárfióktárolóban.

az storage blob directory access

A címtár hozzáférés-vezérlési tulajdonságainak kezelése, ha a hierarchikus névtér engedélyezve van.

az storage blob directory access set

Egy könyvtár hozzáférés-vezérlési tulajdonságainak beállítása.

az storage blob directory access show

Egy könyvtár hozzáférés-vezérlési tulajdonságainak megjelenítése.

az storage blob directory access update

Címtár hozzáférés-vezérlési tulajdonságainak frissítése.

az storage blob directory create

Hozzon létre egy storage blobkönyvtárat egy tárolóban.

az storage blob directory delete

Tároló blobkönyvtárának törlése egy tárolóban.

az storage blob directory download

Blobok letöltése helyi fájlelérési útra.

az storage blob directory exists

Ellenőrizze, hogy létezik-e blobkönyvtár egy tárolóban.

az storage blob directory list

Blobok és blob alkönyvtárak listázása egy tárkönyvtárban.

az storage blob directory metadata

Címtár metaadatainak kezelése.

az storage blob directory metadata show

A megadott blobkönyvtár összes felhasználó által definiált metaadatainak megjelenítése.

az storage blob directory metadata update

Állítson be felhasználó által definiált metaadatokat a megadott blobkönyvtárhoz egy vagy több név-érték párként.

az storage blob directory move

Helyezzen át egy tárkönyvtárat egy tároló egy másik tárolóblobkönyvtárába.

az storage blob directory show

Tárterület-blobcímtár tulajdonságainak megjelenítése egy tárolóban.

az storage blob directory upload

Blobok vagy alkönyvtárak feltöltése egy storage blobkönyvtárba.

az storage blob download

Töltsön le egy blobot egy fájl elérési útjára.

az storage blob download-batch

Blobokat rekurzív módon tölthet le egy blobtárolóból.

az storage blob exists

Ellenőrizze, hogy létezik-e blob egy tárolóban.

az storage blob filter

Blobok listázása az összes olyan tárolóban, amelynek címkéi megegyeznek egy adott keresési kifejezéssel.

az storage blob generate-sas

Közös hozzáférésű jogosultságkód létrehozása a blobhoz.

az storage blob immutability-policy

Blobok módosíthatatlansági szabályzatának kezelése.

az storage blob immutability-policy delete

Törölje a blob módosíthatatlansági szabályzatát.

az storage blob immutability-policy set

Állítsa be a blob módosíthatatlansági szabályzatát.

az storage blob incremental-copy

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

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 metaadatokkal rendelkező célblobot hagy.

az storage blob incremental-copy start

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

az storage blob lease

Tárolóblob-bérletek kezelése.

az storage blob lease acquire

Új bérlet kérése.

az storage blob lease break

Megszakíthatja a bérletet, ha a tároló vagy a blob aktív bérletet kapott.

az storage blob lease change

Egy aktív bérlet bérletazonosítójának módosítása.

az storage blob lease release

Engedje fel a bérletet.

az storage blob lease renew

Újítsa meg a bérletet.

az storage blob list

Blobok listázása egy adott tárolóban.

az storage blob metadata

Blob metaadatainak kezelése.

az storage blob metadata show

Adja vissza a megadott blob vagy pillanatkép felhasználó által definiált összes metaadatait.

az storage blob metadata update

A blob felhasználó által definiált metaadatait egy vagy több név-érték párként állítja be.

az storage blob move

Blob áthelyezése egy tárolóban.

az storage blob restore

Blobok visszaállítása a megadott blobtartományokban.

az storage blob rewrite

Hozzon létre egy új blokkblobot, amelyben a blob tartalma egy adott URL-címről lesz beolvasva.

az storage blob service-properties

A storage blobszolgáltatás tulajdonságainak kezelése.

az storage blob service-properties delete-policy

A storage blob törlési házirend szolgáltatás tulajdonságainak kezelése.

az storage blob service-properties delete-policy show

A tárolóblob törlési szabályzatának megjelenítése.

az storage blob service-properties delete-policy update

Frissítse a tárolóblob törlési szabályzatát.

az storage blob service-properties show

Lekéri egy tárfiók Blob szolgáltatásának tulajdonságait, beleértve az Azure Storage Analytics.

az storage blob service-properties update

A storage blobszolgáltatás tulajdonságainak frissítése.

az storage blob set-legal-hold

Blob jogi célú visszatartási beállítása.

az storage blob set-tier

Állítsa be a blokk- vagy oldalrétegeket a blobon.

az storage blob show

A blob részleteinek lekérése.

az storage blob snapshot

Pillanatképet hoz létre a blobról.

az storage blob sync

A blobok rekurzív szinkronizálása egy tárolóblobtárolóval.

az storage blob tag

Blobcímkék kezelése.

az storage blob tag list

Címkék lekérése blobra vagy adott blobverzióra vagy pillanatképre.

az storage blob tag set

Adjon meg címkéket egy blob vagy adott blobverzió esetében, de pillanatképet nem.

az storage blob undelete

Helyreállíthatóan törölt blob vagy pillanatkép visszaállítása.

az storage blob update

Beállítja a rendszer tulajdonságait a blobon.

az storage blob upload

Fájl feltöltése egy tárolóblobba.

az storage blob upload-batch

Fájlok feltöltése egy helyi könyvtárból egy blobtárolóba.

az storage blob url

Hozza létre az URL-címet egy blob eléréséhez.

az storage blob delete

Blob vagy pillanatkép megjelölése törlésre.

A blob későbbi törlésre lesz megjelölve a szemétgyűjtés során. Egy blob törléséhez az összes pillanatképét is törölni kell. Mindkettő egyszerre távolítható el.

az storage blob delete --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--connection-string]
                       [--delete-snapshots {include, only}]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--snapshot]
                       [--tags-condition]
                       [--timeout]

Példák

Blob törlése.

az storage blob delete -c mycontainer -n MyBlob

Blob törlése bejelentkezési hitelesítő adatokkal.

az storage blob delete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--delete-snapshots

Akkor szükséges, ha a blob rendelkezik kapcsolódó pillanatképekkel. Az értékek a következők: "csak": Csak a blobok pillanatképeit törli. "include": Törli a blobot és az összes pillanatképet.

elfogadott értékek: include, only
--if-match

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.

--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').

--if-none-match

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.

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

--lease-id

Akkor szükséges, ha a blob aktív bérletet kapott.

--sas-token

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.

--snapshot

A pillanatkép paraméter egy átlátszatlan DateTime érték, amely jelen esetben meghatározza a törölni kívánt blob-pillanatképet.

--tags-condition

Adjon meg egy SQL-záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjön.

--timeout

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

az storage blob delete-batch

Blobok törlése egy blobtárolóból rekurzív módon.

az storage blob delete-batch --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--delete-snapshots {include, only}]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--pattern]
                             [--sas-token]
                             [--timeout]

Példák

Törölje a ".py" végződésű blobokat egy olyan tárolóban, amely 10 napja nem lett módosítva.

date=`date -d "10 days ago" '+%Y-%m-%dT%H:%MZ'`
az storage blob delete-batch -s mycontainer --account-name mystorageaccount --pattern *.py --if-unmodified-since $date --auth-mode login

Törölje a "dir" nevű könyvtárban lévő összes blobot a "mycontainer" nevű tárolóban.

az storage blob delete-batch -s mycontainer --pattern dir/*

Törölje a tárolóban lévő "cli-2018-xx-xx.txt" vagy "cli-2019-xx-xx.txt" formátumú blobokat.

az storage blob delete-batch -s mycontainer --pattern cli-201[89]-??-??.txt

Törölje az összes "cli-201x-xx-xx.txt" formátumú blobot, kivéve cli-2018-xx-xx.txt" és "cli-2019-xx-xx.txt" egy tárolóban.

az storage blob delete-batch -s mycontainer --pattern cli-201[!89]-??-??.txt

Kötelező paraméterek

--source -s

A blobtároló, ahonnan a fájlok törlődnek.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--delete-snapshots

Akkor szükséges, ha a blob rendelkezik kapcsolódó pillanatképekkel.

elfogadott értékek: include, only
--dryrun

A fájl(ok) tényleges törlése helyett a végrehajtandó műveletek összegzésének megjelenítése.

--if-match

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.

--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').

--if-none-match

ETag-érték vagy helyettesítő karakter (*).

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

--lease-id

A blob aktív bérletazonosítója.

--pattern

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óért tekintse meg a következőt https://docs.python.org/3.7/library/fnmatch.html: .

--sas-token

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.

--timeout

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

az storage blob download

Blob letöltése fájlelérési útra.

az storage blob download [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--blob-url]
                         [--connection-string]
                         [--container-name]
                         [--end-range]
                         [--file]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--max-connections]
                         [--name]
                         [--no-progress]
                         [--open-mode]
                         [--overwrite {false, true}]
                         [--sas-token]
                         [--snapshot]
                         [--start-range]
                         [--tags-condition]
                         [--timeout]
                         [--validate-content]
                         [--version-id]

Példák

Blob letöltése.

az storage blob download -f /path/to/file -c mycontainer -n MyBlob

Blobtartalom letöltése az stdout(csőtámogatás) szolgáltatásba.

az storage blob download -c mycontainer -n myblob --account-name mystorageaccount --account-key myaccountkey

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--blob-url

A blob teljes végponti URL-címe, beleértve az SAS-jogkivonatot és a pillanatképet, ha használják. Ez lehet az elsődleges végpont vagy a másodlagos végpont az aktuálistól location_modefüggően.

--connection-string

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

--container-name -c

A tároló neve.

--end-range

A blob egy szakaszának letöltéséhez használandó bájttartomány vége. Ha end_range van megadva, start_range kell megadni. A start_range és a end_range paramok befogadóak. Például: start_range=0, end_range=511 letölti az első 512 bájtnyi blobot.

--file -f

A kiírandó fájl elérési útja. Ha nincs megadva, az stdout lesz használva, és max_connections értéke 1 lesz.

--if-match

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.

--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').

--if-none-match

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.

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

--lease-id

Akkor szükséges, ha a blob aktív bérletet kapott.

--max-connections

A letöltéshez szükséges párhuzamos kapcsolatok száma.

alapértelmezett érték: 2
--name -n

A blob neve.

--no-progress

A parancs állapotjelentésének letiltásához vegye fel ezt a jelzőt.

--open-mode

A fájl megnyitásakor használandó mód. Vegye figyelembe, hogy a csak hozzáfűzési open_mode megadása megakadályozza a párhuzamos letöltést. Így max_connections 1 értékre kell állítani, ha ezt a open_mode használja.

alapértelmezett érték: wb
--overwrite

Ha meg van adva, írja felül a meglévő fájlt. Az alapértelmezett érték true (igaz).

elfogadott értékek: false, true
alapértelmezett érték: 1
--sas-token

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.

--snapshot

A pillanatkép paraméter egy átlátszatlan DateTime érték, amely jelen esetben meghatározza a lekérni kívánt blob-pillanatképet.

--start-range

A blob egy szakaszának letöltéséhez használandó bájttartomány kezdete. Ha nincs end_range megadva, a start_range utáni összes bájt letöltődik. A start_range és a end_range paramok befogadóak. Például: start_range=0, end_range=511 letölti az első 512 bájtnyi blobot.

--tags-condition

Adjon meg egy SQL-záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjön.

--timeout

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

--validate-content

Ha igaz, a blob minden egyes adattömbjének MD5-kivonatát számítja ki. A tárolási szolgáltatás ellenőrzi az elküldött kivonattal érkezett tartalom kivonatát. Ez elsősorban akkor hasznos, ha bitflipeket észlel a vezetéken, ha https helyett http-t használ, mivel a https (alapértelmezett) már érvényesíti. Vegye figyelembe, hogy ez az MD5-kivonat nem a blobban van tárolva. Azt is vegye figyelembe, hogy ha engedélyezve van, a memóriahatékony algoritmus nem lesz használva, mert az MD5-kivonat kiszámításához teljes blokkok pufferelésére van szükség, és ez nem teszi lehetővé a memóriahatékony algoritmus használatát.

--version-id

Nem kötelező blobverzió-azonosító. Ez a paraméter csak a verziószámozást engedélyező fiókhoz használható.

az storage blob download-batch

Blobok letöltése egy blobtárolóból rekurzív módon.

az storage blob download-batch --destination
                               --source
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--dryrun]
                               [--max-connections]
                               [--no-progress]
                               [--overwrite {false, true}]
                               [--pattern]
                               [--sas-token]

Példák

Az összes .py végződő blob letöltése

az storage blob download-batch -d . --pattern *.py -s mycontainer --account-name mystorageaccount --account-key 00000000

Töltse le a "dir" nevű könyvtárban lévő összes blobot a "mycontainer" nevű tárolóból.

az storage blob download-batch -d . -s mycontainer --pattern dir/*

Töltse le az összes "cli-2018-xx-xx.txt" vagy "cli-2019-xx-xx.txt" formátumú blobot a tárolóban az aktuális elérési útra.

az storage blob download-batch -d . -s mycontainer --pattern cli-201[89]-??-??.txt

Töltse le az összes "cli-201x-xx-xx.txt" formátumú blobot, kivéve cli-2018-xx-xx.txt" és "cli-2019-xx-xx.txt" a tárolóban az aktuális elérési útra.

az storage blob download-batch -d . -s mycontainer --pattern cli-201[!89]-??-??.txt

Kötelező paraméterek

--destination -d

A letöltési művelet meglévő célmappája.

--source -s

A blobtároló, ahonnan a fájlok le lesznek töltve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--dryrun

A fájl(ok) tényleges letöltése helyett a végrehajtandó műveletek összegzésének megjelenítése.

--max-connections

A letöltéshez szükséges párhuzamos kapcsolatok száma.

alapértelmezett érték: 2
--no-progress

A parancs állapotjelentésének letiltásához vegye fel ezt a jelzőt.

--overwrite

Ha meg van adva, írja felül a meglévő fájlt. Az alapértelmezett érték hamis.

elfogadott értékek: false, true
--pattern

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óért tekintse meg a következőt https://docs.python.org/3.7/library/fnmatch.html: .

--sas-token

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.

az storage blob exists

Ellenőrizze, hogy létezik-e blob egy tárolóban.

az storage blob exists --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--connection-string]
                       [--sas-token]
                       [--snapshot]
                       [--timeout]

Példák

Ellenőrizze, hogy létezik-e blob egy tárolóban. (automatikusan generált)

az storage blob exists --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--sas-token

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.

--snapshot

A pillanatkép paraméter egy átlátszatlan DateTime érték, amely jelen esetben meghatározza a pillanatképet.

--timeout

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

az storage blob filter

Blobok listázása az összes olyan tárolóban, amelynek címkéi megegyeznek egy adott keresési kifejezéssel.

A szűrőblobok a tárfiókon belüli összes tárolóban keresnek, de a kifejezésen belül egyetlen tárolóra is kiterjedhetnek.

az storage blob filter --tag-filter
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--connection-string]
                       [--sas-token]

Kötelező paraméterek

--tag-filter

A megadott feltételnek megfelelő címkéket kereső kifejezés. például: ""yourtagname"='firsttag' és "yourtagname2"='secondtag'" Tároló megadásához, pl. "@container='containerName' és "Name"='C'".

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.

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

az storage blob generate-sas

Közös hozzáférésű jogosultságkód létrehozása a blobhoz.

az storage blob generate-sas [--account-key]
                             [--account-name]
                             [--as-user]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--blob-url]
                             [--cache-control]
                             [--connection-string]
                             [--container-name]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-type]
                             [--encryption-scope]
                             [--expiry]
                             [--full-uri]
                             [--https-only]
                             [--ip]
                             [--name]
                             [--permissions]
                             [--policy-name]
                             [--snapshot]
                             [--start]
                             [--timeout]

Példák

Sas-jogkivonat létrehozása írásvédett engedélyekkel rendelkező blobhoz.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --permissions r --expiry $end --https-only

Sas-jogkivonat létrehozása megadott IP-címtartományú blobhoz.

end=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob generate-sas -c myycontainer -n MyBlob --ip "176.134.171.0-176.134.171.255" --permissions r --expiry $end --https-only

Közös hozzáférésű jogosultságkód létrehozása a blobhoz. (automatikusan generált)

az storage blob generate-sas --account-key 00000000 --account-name MyStorageAccount --container-name mycontainer --expiry 2018-01-01T00:00:00Z --name MyBlob --permissions r

Opcionális paraméterek

--account-key

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.

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

--as-user

Azt jelzi, hogy ez a parancs a felhasználódelegálási kulccsal aláírt SAS-t adja vissza. A lejárati paraméter és a --auth módú bejelentkezés kötelező, ha ez az argumentum meg van adva.

--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
--blob-endpoint

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.

--blob-url

A blob teljes végponti URL-címe, beleértve az SAS-jogkivonatot és a pillanatképet, ha használják. Ez lehet az elsődleges végpont vagy a másodlagos végpont az aktuálistól location_modefüggően.

--cache-control

Válaszfejléc értéke Cache-Control, ha az erőforrást ezzel a közös hozzáférésű jogosultságkóddal érik el.

--connection-string

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

--container-name -c

A tároló neve.

--content-disposition

A Content-Disposition válaszfejléc-értéke, ha az erőforrást ezzel a közös hozzáférésű jogosultságkóddal érik el.

--content-encoding

A content-encoding válaszfejlécének értéke, ha az erőforrást ezzel a közös hozzáférésű jogosultságkóddal érik el.

--content-language

A Content-Language válaszfejlécének értéke, ha az erőforrást ezzel a közös hozzáférésű jogosultságkóddal éri el.

--content-type

A tartalomtípus válaszfejlécének értéke, ha az erőforrást ezzel a közös hozzáférésű jogosultságkóddal érik el.

--encryption-scope

A szolgáltatásban lévő adatok titkosításához használt előre definiált titkosítási hatókör.

--expiry

Azt az UTC-dátumidőt (Y-m-d'T'H:M'Z') adja meg, amelyen az SAS érvénytelenné válik. Ne használja, ha egy tárolt hozzáférési szabályzatra a --policy-name paraméter hivatkozik, amely ezt az értéket adja meg.

--full-uri

Azt jelzi, hogy ez a parancs a teljes blob URI-t és a közös hozzáférésű jogosultságkód-jogkivonatot adja vissza.

--https-only

Csak a HTTPS protokollal küldött kérelmek engedélyezése. Ha nincs megadva, a HTTP- és a HTTPS-protokollból érkező kérések is engedélyezettek.

--ip

Azt az IP-címet vagy IP-címtartományt adja meg, amelyről a kéréseket fogadni szeretné. Csak az IPv4-stílusú címeket támogatja.

--name -n

A blob neve.

--permissions

Az SAS által megadott engedélyek. Megengedett értékek: (a)dd (c)reate (d)elete (e)xecute (i)set_immutability_policy (m)ove (r)ead (t)ag (w)rite (x)delete_previous_version (y)permanent_delete. Ne használja, ha egy tárolt hozzáférési szabályzatra a --id paraméter hivatkozik, amely ezt az értéket adja meg. Kombinálható.

--policy-name

A tároló ACL-ében tárolt hozzáférési szabályzat neve.

--snapshot

Nem kötelező blobpillanatkép-azonosító. Átlátszatlan DateTime érték, amely jelen esetben megadja a blob pillanatképét az engedély megadásához.

--start

Azt az UTC dátumidőt (Y-m-d'T'H:M'Z') adja meg, amelyen az SAS érvényessé válik. Ne használja, ha egy tárolt hozzáférési szabályzatra a --policy-name paraméter hivatkozik, amely ezt az értéket adja meg. A kérés időpontjának alapértelmezett értéke.

--timeout

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

az storage blob list

Blobok listázása egy adott tárolóban.

az storage blob list --container-name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--connection-string]
                     [--delimiter]
                     [--include]
                     [--marker]
                     [--num-results]
                     [--prefix]
                     [--sas-token]
                     [--show-next-marker]
                     [--timeout]

Példák

Listázni kell egy tárolóban található összes olyan tárolóban lévő blobot, amelynek a neve "foo"-val kezdődik; a a "foo", a "foobar" és a "foo/bar" névvel fog megegyezni

az storage blob list -c mycontainer --prefix foo

Kötelező paraméterek

--container-name -c

A tároló neve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--delimiter

Ha a kérelem tartalmazza ezt a paramétert, a művelet egy BlobPrefix elemet ad vissza az eredménylistában, amely helyőrzőként szolgál minden olyan blobhoz, amelynek a neve ugyanazzal a sztringgel kezdődik, egészen a határoló karakter megjelenésig. A határoló karakter lehet egy karakter vagy egy sztring.

--include

Adjon meg egy vagy több további adatkészletet, amely szerepel a válaszban. A lehetőségek a következők: (c)opy, (d)eleted, (m)etadata, (s)napshots, (v)ersions, (t)ags, (i)mmutabilitypolicy, (l)egalhold, (d)eletedwithversions. Kombinálható.

--marker

Egy sztringérték, amely a tárolók listájának a következő listázási művelettel visszaadandó részét azonosítja. A művelet a NextMarker értéket adja vissza a válasz törzsében, ha a listázási művelet nem adta vissza az összes olyan tárolót, amely az aktuális oldalon szerepel. Ha meg van adva, ez a generátor attól a ponttól kezdi visszaadni az eredményeket, ahol az előző generátor leállt.

--num-results

Adja meg a visszaadni kívánt maximális számot. Ha a kérelem nem ad meg num_results, vagy 5000-nél nagyobb értéket ad meg, a kiszolgáló legfeljebb 5000 elemet ad vissza. Vegye figyelembe, hogy ha a listázási művelet átlép egy partícióhatárt, a szolgáltatás egy folytatási jogkivonatot ad vissza az eredmények fennmaradó részének lekéréséhez. Adja meg a "*" értéket az összes visszaadásához.

alapértelmezett érték: 5000
--prefix

Szűrje az eredményeket úgy, hogy csak azokat a blobokat adja vissza, amelyeknek a neve a megadott előtaggal kezdődik.

--sas-token

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.

--show-next-marker

A nextMarker megjelenítése az eredményben, ha meg van adva.

--timeout

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

az storage blob move

Blob áthelyezése egy tárolóban.

az storage blob move --container-name
                     --destination-blob
                     --source-blob
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--connection-string]
                     [--lease-id]
                     [--sas-token]
                     [--source-if-match]
                     [--source-if-modified-since]
                     [--source-if-none-match]
                     [--source-if-unmodified-since]
                     [--source-lease-id]
                     [--timeout]

Példák

Blob áthelyezése egy tárolóban.

az storage blob move -c MyContainer -d DestinationBlobPath -s SourceBlobPath --account-name MyStorageAccount

Kötelező paraméterek

--container-name -c

A tároló neve.

--destination-blob -d

A célblob neve. Ennek abszolút elérési útnak kell lennie a tároló alatt. például"topdir1/dirbar".

--source-blob -s

A forrásblob neve. Ennek abszolút elérési útnak kell lennie a tároló alatt. például"topdir1/dirsubfoo".

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

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

Választható. A new_path bérletazonosítója. A new_path aktív bérletnek kell lennie, és a bérlet azonosítójának egyeznie kell.

--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-if-match

Választható. Egy ETag érték. Ezt a fejlécet csak akkor adja meg az átnevezési művelet végrehajtásához, ha a forrás ETagje megegyezik a megadott értékkel.

--source-if-modified-since

Választható. Egy dátum- és időérték. Adja meg ezt a fejlécet az átnevezési művelet végrehajtásához, ha a forrást a megadott dátum és időpont óta módosították.

--source-if-none-match

Választható. ETag-érték vagy speciális helyettesítő ("*") érték. Ezt a fejlécet csak akkor adja meg az átnevezési művelet végrehajtásához, ha a forrás ETagje nem egyezik a megadott értékkel.

--source-if-unmodified-since

Választható. Egy dátum- és időérték. Ezt a fejlécet csak akkor adja meg az átnevezési művelet végrehajtásához, ha a forrás nem lett módosítva a megadott dátum és idő óta.

--source-lease-id

Választható. A source_path bérletazonosítója. A source_path aktív bérletnek kell lennie, és a bérlet azonosítójának egyeznie kell.

--timeout

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

az storage blob restore

Blobok visszaállítása a megadott blobtartományokban.

az storage blob restore --account-name
                        --time-to-restore
                        [--blob-range]
                        [--no-wait]
                        [--resource-group]

Példák

Blobok visszaállítása két megadott blobtartományban. Például: (container1/blob1, container2/blob2) és (container2/blob3.). tároló2/blob4).

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r container1/blob1 container2/blob2 -r container2/blob3 container2/blob4

A megadott blobtartományokban lévő blobok visszaállítása a fiók kezdetétől a fiók végéig.

az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t 2020-02-27T03:59:59Z -r "" ""

Blobok visszaállítása a megadott blobtartományban.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2

Állítsa vissza a blobokat a megadott blobtartományban várakozás nélkül, és kérdezze le a blob visszaállításának állapotát az "az storage account show" kifejezéssel.

time=`date -u -d "30 minutes" '+%Y-%m-%dT%H:%MZ'`
az storage blob restore --account-name mystorageaccount -g MyResourceGroup -t $time -r container0/blob1 container0/blob2 --no-wait

Kötelező paraméterek

--account-name -n

A tárfiók neve.

--time-to-restore -t

Állítsa vissza a blobot a megadott időpontra, amelynek UTC dátum/idő értéknek kell lennie (Y-m-d'T'H:M:S'Z').

Opcionális paraméterek

--blob-range -r

Visszaállítandó blobtartományok. Az egyes blobtartományok start_range és end_range megadásához két értékre van szükség, például -r blob1 blob2. Megjegyzés: Az üres azt jelenti, hogy a fiók kezdőtartomány-értékként kezdődik, és a zárótartományhoz tartozó fiók végét jelenti.

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az storage blob rewrite

Hozzon létre egy új blokkblobot, amelyben a blob tartalma egy adott URL-címről lesz beolvasva.

Egy meglévő blob tartalmát felülírja a rendszer az új blobbal.

az storage blob rewrite --container-name
                        --name
                        --source-uri
                        [--account-key]
                        [--account-name]
                        [--auth-mode {key, login}]
                        [--blob-endpoint]
                        [--connection-string]
                        [--encryption-scope]
                        [--if-match]
                        [--if-modified-since]
                        [--if-none-match]
                        [--if-unmodified-since]
                        [--lease-id]
                        [--sas-token]
                        [--tags-condition]
                        [--tier {Archive, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80}]
                        [--timeout]

Példák

Meglévő blob titkosítási hatókörének frissítése.

az storage blob rewrite --source-uri https://srcaccount.blob.core.windows.net/mycontainer/myblob?<sastoken> --encryption-scope newscope -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

--source-uri -u

Legfeljebb 2 KB hosszúságú URL-cím, amely egy fájlt vagy blobot határoz meg. Az értéknek URL-kódolásúnak kell lennie, ahogyan 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.

Opcionális paraméterek

--account-key

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.

--account-name

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.

--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
--blob-endpoint

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.

--connection-string

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

--encryption-scope

A szolgáltatásban lévő adatok titkosításához használt előre definiált titkosítási hatókör. A felügyeleti API használatával létrehozhat egy titkosítási hatókört, és itt név alapján hivatkozhat gombra. Ha a tárolóban alapértelmezett titkosítási hatókör van meghatározva, ez az érték felülbírálja azt, ha a tárolószintű hatókör úgy van konfigurálva, hogy engedélyezze a felülbírálásokat. Ellenkező esetben a rendszer hibát jelez.

--if-match

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.

--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').

--if-none-match

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.

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

--lease-id

Akkor szükséges, ha a blob aktív bérletet kapott. Az érték lehet BlobLeaseClient objektum vagy bérletazonosító sztringként.

--sas-token

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.

--tags-condition

Adjon meg egy SQL-záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjön.

--tier

Standard blobszint-érték a blob beállításához. A kódtár ezen verziójára ez csak a standard tárfiókokon található blokkblobokra vonatkozik.

elfogadott értékek: Archive, Cool, Hot, P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80
--timeout

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

Blob jogi célú visszatartási beállítása.

az storage blob set-legal-hold --container-name
                               --legal-hold {false, true}
                               --name
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--blob-endpoint]
                               [--connection-string]
                               [--sas-token]
                               [--timeout]

Konfigurálja a blob jogi célú visszatartását.

az storage blob set-legal-hold --legal-hold -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Blob jogi mentességének törlése.

az storage blob set-legal-hold --legal-hold false -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000
--container-name -c

A tároló neve.

--legal-hold

Meg van adva, ha jogi célú visszatartást kell beállítani a blobon.

elfogadott értékek: false, true
--name -n

A blob neve.

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--sas-token

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.

--timeout

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

az storage blob set-tier

Állítsa be a blokk- vagy oldalrétegeket a blobon.

Blokkblob esetén ez a parancs csak a standard tárfiókokon lévő blokkblobokat támogatja. Lapblobok esetében ez a parancs csak a prémium szintű fiókok lapblobjainak használatát támogatja.

az storage blob set-tier --container-name
                         --name
                         --tier
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--rehydrate-priority {High, Standard}]
                         [--sas-token]
                         [--timeout]
                         [--type {block, page}]

Példák

Állítsa be a blokk- vagy oldalrétegeket a blobon. (automatikusan generált)

az storage blob set-tier --account-key 00000000 --account-name MyAccount --container-name mycontainer --name MyBlob --tier P10

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

--tier

A blob beállításának rétegértéke.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--rehydrate-priority -r

Adja meg az archivált blob rehidratálásának prioritását. A prioritás csak egyszer állítható be egy blobon, az alapértelmezett érték a Standard.

elfogadott értékek: High, Standard
--sas-token

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.

--timeout

Az időtúllépési paraméter másodpercben van kifejezve. Ez a metódus több hívást is indíthat az Azure-szolgáltatáshoz, és az időtúllépés minden hívásra külön-külön érvényes lesz.

--type -t

A blob típusa.

elfogadott értékek: block, page
alapértelmezett érték: block

az storage blob show

A blob részleteinek lekérése.

az storage blob show --container-name
                     --name
                     [--account-key]
                     [--account-name]
                     [--auth-mode {key, login}]
                     [--blob-endpoint]
                     [--connection-string]
                     [--if-match]
                     [--if-modified-since]
                     [--if-none-match]
                     [--if-unmodified-since]
                     [--lease-id]
                     [--sas-token]
                     [--snapshot]
                     [--tags-condition]
                     [--timeout]

Példák

Egy blob összes tulajdonságának megjelenítése.

az storage blob show -c mycontainer -n MyBlob

Blob részleteinek lekérése (automatikusan generált)

az storage blob show --account-name mystorageccount --account-key 00000000 --container-name mycontainer --name MyBlob

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--if-match

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.

--if-modified-since

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

--if-none-match

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.

--if-unmodified-since

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

--lease-id

Akkor szükséges, ha a blob rendelkezik aktív bérlettal.

--sas-token

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.

--snapshot

A pillanatkép paraméter egy átlátszatlan DateTime érték, amely jelen esetben meghatározza a lekérni kívánt blob-pillanatképet.

--tags-condition

Adjon meg egy SQL where záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjenek.

--timeout

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

az storage blob snapshot

Pillanatképet hoz létre a blobról.

A pillanatkép egy adott időpontban készült blob írásvédett verziója. Olvasható, másolható vagy törölhető, de nem módosítható. A pillanatképek lehetővé teszik a blobok biztonsági mentését, amint az egy adott pillanatban megjelenik. A blobok pillanatképének neve megegyezik az alapblob nevével, amelyből a pillanatkép készül, és hozzá van fűzve egy DateTime érték, amely jelzi a pillanatkép létrehozásának időpontját.

az storage blob snapshot --container-name
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--if-match]
                         [--if-modified-since]
                         [--if-none-match]
                         [--if-unmodified-since]
                         [--lease-id]
                         [--metadata]
                         [--sas-token]
                         [--tags-condition]
                         [--timeout]

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

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.

--account-name

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.

--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
--blob-endpoint

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.

--connection-string

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

--if-match

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.

--if-modified-since

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

--if-none-match

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.

--if-unmodified-since

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

--lease-id

Akkor szükséges, ha a blob rendelkezik aktív bérlettal.

--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 vagy szolgáltatásvégpontjával együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--tags-condition

Adjon meg egy SQL where záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjenek.

--timeout

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

az storage blob sync

A blobok rekurzív szinkronizálása egy tárolóblobtárolóval.

az storage blob sync --container
                     --source
                     [--account-key]
                     [--account-name]
                     [--connection-string]
                     [--delete-destination {false, prompt, true}]
                     [--destination]
                     [--exclude-path]
                     [--exclude-pattern]
                     [--include-pattern]
                     [--sas-token]

Példák

Egyetlen blob szinkronizálása egy tárolóval.

az storage blob sync -c mycontainer -s "path/to/file" -d NewBlob

Címtár szinkronizálása tárolóval.

az storage blob sync -c mycontainer --account-name mystorageccount --account-key 00000000 -s "path/to/directory"

Kötelező paraméterek

--container -c

A szinkronizálási céltároló.

--source -s

A forrásfájl elérési útja, ahonnan szinkronizálni szeretne.

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

--connection-string

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

--delete-destination

Meghatározza, hogy törölje-e a forrásnál nem található további fájlokat a célhelyről. Beállítható igaz, hamis vagy rákérdező értékre. Ha a rendszer kéri, a rendszer kérdéseket tesz fel a felhasználónak a fájlok és blobok törlésre való ütemezése előtt.

elfogadott értékek: false, prompt, true
alapértelmezett érték: true
--destination -d

A cél elérési útja, amely a blob nevére lesz előtagként felfűzve.

--exclude-path

Zárja ki ezeket az elérési utakat. Ez a beállítás nem támogatja a helyettesítő karaktereket (*). Ellenőrzi a relatív elérési út előtagot. Például: myFolder;myFolder/subDirName/file.pdf.

--exclude-pattern

Zárja ki azokat a fájlokat, ahol a név megegyezik a mintalistával. Például: *.jpg;*.pdf;exactName. Ez a beállítás támogatja a helyettesítő karaktereket (*).

--include-pattern

Csak azokat a fájlokat foglalja bele, ahol a név megegyezik a mintalistával. Például: *.jpg;*.pdf;exactName. Ez a beállítás támogatja a helyettesítő karaktereket (*).

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

az storage blob undelete

Helyreállíthatóan törölt blob vagy pillanatkép visszaállítása.

A művelet csak akkor lesz sikeres, ha a törlési adatmegőrzési házirendben megadott számú napon belül használja. A nem helyreállíthatóan törölt blobok vagy pillanatképek törlésének megkísérlése módosítások nélkül sikeres lesz.

az storage blob undelete --container-name
                         --name
                         [--account-key]
                         [--account-name]
                         [--auth-mode {key, login}]
                         [--blob-endpoint]
                         [--connection-string]
                         [--sas-token]
                         [--timeout]

Példák

Blob leválasztása.

az storage blob undelete -c mycontainer -n MyBlob

Blobok törlése bejelentkezési hitelesítő adatokkal.

az storage blob undelete -c mycontainer -n MyBlob --account-name mystorageaccount --auth-mode login

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--sas-token

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.

--timeout

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

az storage blob update

Beállítja a rendszer tulajdonságait a blobon.

Ha a content_settings egy tulajdonság van beállítva, az összes tulajdonság felül lesz bírálva.

az storage blob update --container-name
                       --name
                       [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--clear-content-settings {false, true}]
                       [--connection-string]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--sas-token]
                       [--tags-condition]
                       [--timeout]

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--clear-content-settings

Ha ez a jelző be van állítva, akkor ha a következő tulajdonságok bármelyike (--content-cache-control, --content-disposition, --content-encoding, --content-language, --content-md5, --content-type) be van állítva, akkor az összes tulajdonság együtt van beállítva. Ha egy adott tulajdonsághoz nincs megadva érték, ha az alább felsorolt tulajdonságok közül legalább egy be van állítva, akkor a tulajdonság törlődik.

elfogadott értékek: false, true
--connection-string

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

--content-cache --content-cache-control

A gyorsítótár-vezérlési sztring.

--content-disposition

További információt nyújt a válasz hasznos adatainak feldolgozásáról, és további metaadatok csatolására is használható.

--content-encoding

A tartalomkódolás típusa.

--content-language

A tartalom nyelve.

--content-md5

A tartalom MD5-kivonata.

--content-type

A tartalom MIME-típusa.

--if-match

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.

--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').

--if-none-match

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.

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

--lease-id

Akkor szükséges, ha a blob aktív bérletet kapott.

--sas-token

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.

--tags-condition

Adjon meg egy SQL-záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjön.

--timeout

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

az storage blob upload

Fájl feltöltése egy tárolóblobba.

Hozzon létre egy új blobot egy fájlelérési útból, vagy frissítse egy meglévő blob tartalmát automatikus adattömb- és folyamatjelző értesítésekkel.

az storage blob upload [--account-key]
                       [--account-name]
                       [--auth-mode {key, login}]
                       [--blob-endpoint]
                       [--blob-url]
                       [--connection-string]
                       [--container-name]
                       [--content-cache]
                       [--content-disposition]
                       [--content-encoding]
                       [--content-language]
                       [--content-md5]
                       [--content-type]
                       [--data]
                       [--encryption-scope]
                       [--file]
                       [--if-match]
                       [--if-modified-since]
                       [--if-none-match]
                       [--if-unmodified-since]
                       [--lease-id]
                       [--length]
                       [--max-connections]
                       [--maxsize-condition]
                       [--metadata]
                       [--name]
                       [--no-progress]
                       [--overwrite {false, true}]
                       [--sas-token]
                       [--socket-timeout]
                       [--tags]
                       [--tags-condition]
                       [--tier]
                       [--timeout]
                       [--type {append, block, page}]
                       [--validate-content]

Példák

Feltöltés blobba.

az storage blob upload -f /path/to/file -c mycontainer -n MyBlob

Feltöltés Blob SAS URL-címmel rendelkező blobba.

az storage blob upload -f /path/to/file --blob-url https://mystorageaccount.blob.core.windows.net/mycontainer/myblob?sv=2019-02-02&st=2020-12-22T07%3A07%3A29Z&se=2020-12-23T07%3A07%3A29Z&sr=b&sp=racw&sig=redacted

Fájl feltöltése egy tárolóblobba. (automatikusan generált)

az storage blob upload --account-name mystorageaccount --account-key 0000-0000 --container-name mycontainer --file /path/to/file --name myblob

Sztring feltöltése blobba.

az storage blob upload --data "teststring" -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Feltöltés átvezető csőbe.

echo $data | az storage blob upload --data @- -c mycontainer -n myblob --account-name mystorageaccount --account-key 0000-0000

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--blob-url

A blob teljes végponti URL-címe, beleértve az SAS-jogkivonatot és a pillanatképet, ha használják. Ez lehet az elsődleges végpont vagy a másodlagos végpont az aktuálistól location_modefüggően.

--connection-string

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

--container-name -c

A tároló neve.

--content-cache --content-cache-control

A gyorsítótár-vezérlési sztring.

--content-disposition

További információt nyújt a válasz hasznos adatainak feldolgozásáról, és további metaadatok csatolására is használható.

--content-encoding

A tartalomkódolás típusa.

--content-language

A tartalom nyelve.

--content-md5

A tartalom MD5-kivonata.

--content-type

A tartalom MIME-típusa.

--data

A feltöltendő blobadatok.

--encryption-scope

A szolgáltatásban lévő adatok titkosításához használt előre definiált titkosítási hatókör.

--file -f

A blobtartalomként feltöltendő fájl elérési útja.

--if-match

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.

--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').

--if-none-match

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.

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

--lease-id

Akkor szükséges, ha a blob aktív bérletet kapott.

--length

A streamből beolvasandó bájtok száma. Ez nem kötelező, de az optimális teljesítmény érdekében kell megadni. Együttműködés a --data szolgáltatással.

--max-connections

A párhuzamos kapcsolatok maximális száma, ha a blob mérete meghaladja a 64 MB-ot.

alapértelmezett érték: 2
--maxsize-condition

A hozzáfűző blobok megengedett maximális hossza bájtban.

--metadata

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

--name -n

A blob neve.

--no-progress

A parancs állapotjelentésének letiltásához vegye fel ezt a jelzőt.

--overwrite

Azt, hogy a feltöltendő blob felülírja-e az aktuális adatokat. Ha igaz, a blobfeltöltési művelet felülírja a meglévő adatokat. Ha False (Hamis) értékre van állítva, a művelet ResourceExistsError értékkel meghiúsul. A fentiek alól kivételt képeznek a Hozzáfűző blobtípusok: ha false (Hamis) értékre van állítva, és az adatok már léteznek, a rendszer nem jelez hibát, és az adatok hozzá lesznek fűzve a meglévő blobhoz. Ha a set overwrite=True értéket adja meg, akkor a meglévő hozzáfűző blob törlődik, és létrejön egy új. Alapértelmezés szerint Hamis.

elfogadott értékek: false, true
--sas-token

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.

--socket-timeout

A szolgáltatás által az adatfolyam szabályozására használt szoftvercsatorna időtúllépése (mp).

--tags

Szóközzel elválasztott címkék: kulcs[=érték] [kulcs[=érték] ...]. A "" használatával törölheti a meglévő címkéket.

--tags-condition

Adjon meg egy SQL-záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjön.

--tier

A blob beállításának rétegértéke. Az oldalblobok esetében 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ókok lapblobjaira vonatkozik; Blokkblobok esetén a lehetséges értékek az Archív, a Ritka elérésű és a Gyakori elérésű. Ez csak a standard szintű tárfiókokban található blokkblobokra vonatkozik.

--timeout

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

--type -t

Alapértelmezés szerint a *.vhd fájlok esetében a "page" vagy a "block" (blokkolás) értékre van állítva.

elfogadott értékek: append, block, page
--validate-content

Adja meg, hogy az MD5 kivonatot a blob minden egyes adattömbje esetében ki kell számítani, és a szolgáltatás ellenőrzi, hogy az adattömb mikor érkezett meg.

az storage blob upload-batch

Fájlok feltöltése egy helyi könyvtárból egy blobtárolóba.

az storage blob upload-batch --destination
                             --source
                             [--account-key]
                             [--account-name]
                             [--auth-mode {key, login}]
                             [--blob-endpoint]
                             [--connection-string]
                             [--content-cache]
                             [--content-disposition]
                             [--content-encoding]
                             [--content-language]
                             [--content-md5]
                             [--content-type]
                             [--destination-path]
                             [--dryrun]
                             [--if-match]
                             [--if-modified-since]
                             [--if-none-match]
                             [--if-unmodified-since]
                             [--lease-id]
                             [--max-connections]
                             [--maxsize-condition]
                             [--metadata]
                             [--no-progress]
                             [--overwrite {false, true}]
                             [--pattern]
                             [--sas-token]
                             [--socket-timeout]
                             [--tags-condition]
                             [--tier]
                             [--timeout]
                             [--type {append, block, page}]
                             [--validate-content]

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 upload-batch -d mycontainer --account-name mystorageaccount --account-key 00000000 -s <path-to-directory> --pattern *.py --if-unmodified-since 2018-08-27T20:51Z

Töltse fel az összes fájlt a helyi elérési út könyvtárából egy "mycontainer" nevű tárolóba.

az storage blob upload-batch -d mycontainer -s <path-to-directory>

Töltse fel az összes "cli-2018-xx-xx.txt" vagy "cli-2019-xx-xx.txt" formátumú fájlt a helyi elérésiút-könyvtárba.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern cli-201[89]-??-??.txt

Töltse fel az összes "cli-201x-xx-xx.txt" formátumú fájlt, kivéve cli-2018-xx-xx.txt" és "cli-2019-xx-xx.txt" egy tárolóban.

az storage blob upload-batch -d mycontainer -s <path-to-directory> --pattern cli-201[!89]-??-??.txt

Kötelező paraméterek

--destination -d

A blobtároló, ahová a fájlok fel lesznek töltve.

--source -s

A könyvtár, ahol a feltöltendő fájlok találhatók.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--content-cache --content-cache-control

A gyorsítótár-vezérlési sztring.

--content-disposition

További információt nyújt a válasz hasznos adatainak feldolgozásáról, és további metaadatok csatolására is használható.

--content-encoding

A tartalomkódolás típusa.

--content-language

A tartalom nyelve.

--content-md5

A tartalom MD5-kivonata.

--content-type

A tartalom MIME-típusa.

--destination-path

A cél elérési útja, amely a blobnévre lesz előpendül.

--dryrun

A fájl(ok) tényleges feltöltése helyett a végrehajtandó műveletek összegzésének megjelenítése.

--if-match

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.

--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').

--if-none-match

ETag-érték vagy helyettesítő karakter (*).

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

--lease-id

A blob aktív bérletazonosítója.

--max-connections

A párhuzamos kapcsolatok maximális száma, ha a blob mérete meghaladja a 64 MB-ot.

alapértelmezett érték: 2
--maxsize-condition

A hozzáfűző blobok megengedett maximális hossza bájtban.

--metadata

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

--no-progress

A parancs állapotjelentésének letiltásához vegye fel ezt a jelzőt.

--overwrite

Azt, hogy a feltöltendő blob felülírja-e az aktuális adatokat. Ha igaz, a blobfeltöltési művelet felülírja a meglévő adatokat. Ha False (Hamis) értékre van állítva, a művelet ResourceExistsError értékkel meghiúsul. A fentiek alól kivételt képeznek a Hozzáfűző blobtípusok: ha false (Hamis) értékre van állítva, és az adatok már léteznek, a rendszer nem jelez hibát, és az adatok hozzá lesznek fűzve a meglévő blobhoz. Ha a set overwrite=True értéket adja meg, akkor a meglévő hozzáfűző blob törlődik, és létrejön egy új. Alapértelmezés szerint Hamis.

elfogadott értékek: false, true
--pattern

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óért tekintse meg a következőt https://docs.python.org/3.7/library/fnmatch.html: .

--sas-token

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.

--socket-timeout

A szolgáltatás által az adatfolyam szabályozására használt szoftvercsatorna időtúllépése (mp).

--tags-condition

Adjon meg egy SQL-záradékot a blobcímkéken, hogy csak egyező értékkel rendelkező blobokon működjön.

--tier

A blob beállításának rétegértéke. Az oldalblobok esetében 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ókok lapblobjaira vonatkozik; Blokkblobok esetén a lehetséges értékek az Archív, a Ritka elérésű és a Gyakori elérésű. Ez csak a standard szintű tárfiókokban található blokkblobokra vonatkozik.

--timeout

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

--type -t

Alapértelmezés szerint a *.vhd fájlok esetében a "page" vagy a "block" (blokkolás) értékre van állítva. A beállítás minden fájl blobtípusát felülbírálja.

elfogadott értékek: append, block, page
--validate-content

Meghatározza, hogy a blob minden egyes adattömbje esetében MD5-kivonatot kell kiszámítani, és a szolgáltatás ellenőrzi, hogy az adattömb mikor érkezett meg.

az storage blob url

Hozza létre az URL-címet egy blob eléréséhez.

az storage blob url --container-name
                    --name
                    [--account-key]
                    [--account-name]
                    [--auth-mode {key, login}]
                    [--blob-endpoint]
                    [--connection-string]
                    [--protocol {http, https}]
                    [--sas-token]
                    [--snapshot]

Példák

Blob eléréséhez szükséges URL-cím létrehozása (automatikusan létrehozva)

az storage blob url --connection-string $connectionString --container-name container1 --name blob1

Blob eléréséhez szükséges URL-cím létrehozása (automatikusan létrehozva)

az storage blob url --account-name storageacct --account-key 00000000 --container-name container1 --name blob1

Kötelező paraméterek

--container-name -c

A tároló neve.

--name -n

A blob neve.

Opcionális paraméterek

--account-key

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.

--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
--blob-endpoint

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.

--connection-string

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

--protocol

Használandó protokoll.

elfogadott értékek: http, https
alapértelmezett érték: https
--sas-token

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.

--snapshot

Egy sztringérték, amely egyedileg azonosítja a pillanatképet. A lekérdezési paraméter értéke a pillanatkép verzióját jelzi.