az storage blob directory

Megjegyzés

Ez a hivatkozás az Azure CLI storage-preview bővítményének része (2.25.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az storage blob directory parancs első futtatásakor. További információ a bővítményekről.

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

A címtárparancsok használatához győződjön meg arról, hogy a tárfiók típusa StorageV2.

Parancsok

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

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

Hozzon létre egy storage blobkönyvtárat, amely más könyvtárakat vagy blobokat tartalmazhat egy tárolóban.

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Példák

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

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Hozzon létre egy tárblobkönyvtárat engedélyekkel és umaskgal.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

Kötelező paraméterek

--container-name -c

A tároló neve.

--directory-path -d

A könyvtár elérési útja.

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

Kötelező, ha a felülírandó könyvtár aktív bérletet kapott.

--metadata

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

--permissions

Nem kötelező, és csak akkor érvényes, ha a fiókhoz engedélyezve van a hierarchikus névtér. POSIX hozzáférési engedélyeket állít be a fájl tulajdonosának, a fájltulajdonosi csoportnak és másoknak. Minden osztály kaphat olvasási, írási vagy végrehajtási engedélyt. A ragadós bit is támogatott. Mind a szimbolikus (rwxrw-rw-), mind a négyjegyű oktális jelölés (pl. 0766) támogatott.

--sas-token

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

--timeout

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

--umask

Nem kötelező, és csak akkor érvényes, ha a fiókhoz engedélyezve van a hierarchikus névtér. Az umask korlátozza a fájl és a könyvtár engedélybeállításait, és csak akkor lesz alkalmazva, ha az alapértelmezett ACL nem létezik a szülőkönyvtárban. Ha az umask bit be van állítva, az azt jelenti, hogy a megfelelő engedély le lesz tiltva. Ily módon az eredményként kapott engedélyt a p & ^u adja meg, ahol p az engedély, ön pedig az umask. Itt csak a négyjegyű oktális jelölés (pl. 0022) támogatott.

alapértelmezett érték: 0027

az storage blob directory delete

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

A művelet működése attól függően eltérő, hogy engedélyezve van-e a hierarchikus névtér; ha igen, akkor a törlési művelet atomi és azonnali is lehet; ha nem, a művelet kötegekben lesz végrehajtva, és egy folytatási jogkivonat visszaadható.

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Példák

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

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Kötelező paraméterek

--container-name -c

A tároló neve.

--directory-path -d

A könyvtár elérési útja.

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.

--fail-not-exist

Adja meg, hogy a rendszer kivételt jelez-e, ha a könyvtár nem létezik.

--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 módosítsa, ha a megadott UTC dátum/idő óta módosult (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.

--if-unmodified-since

Csak akkor módosítsa a módosítást, 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 címtár rendelkezik aktív bérlettal.

--marker

Választható. Ha a hierarchikus névtér nélkül töröl egy könyvtárat, az egyes hívásokkal törölt elérési utak száma korlátozott. Ha a törölni kívánt elérési utak száma meghaladja ezt a korlátot, a rendszer folytatási jogkivonatot ad vissza. Folytatási jogkivonat visszaadásakor meg kell adni a törlési művelet későbbi meghívásában a könyvtár törlésének folytatásához.

--recursive

Ha "igaz", a könyvtár alatti összes elérési út törlődik. Ha "false" (hamis), és a könyvtár nem üres, hiba történik.

--sas-token

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

--timeout

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

az storage blob directory download

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

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

Példák

Töltsön le egy blobot egy tárolóblob könyvtárában.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Töltse le a teljes könyvtárat egy tárolóba.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

Töltse le egy storage blobkönyvtár teljes alkönyvtárát.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Kötelező paraméterek

--container -c

A forrástároló letöltése.

--destination-path -d

A letöltés cél helyi könyvtárának elérési útja.

--source-path -s

A letöltési forráskönyvtár elérési útja. A tároló abszolút elérési útjának kell lennie.

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.

--recursive -r

Blobok rekurzív letöltése. Ha engedélyezve van, a rendszer letölti az alkönyvtárakban lévő összes blobot, beleértve a blobokat is.

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

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

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

Példák

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

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Kötelező paraméterek

--container-name -c

A tároló neve.

--directory-path -d

A könyvtár elérési útja.

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.

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

--snapshot

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

--timeout

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

az storage blob directory list

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

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

Példák

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

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

Kötelező paraméterek

--container-name -c

A tároló neve.

--directory-path -d

A könyvtár elérési útja.

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.

--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 sztringrészlettel kezdődik, egészen az elválasztó karakter megjelenéséhez. Az elválasztó karakter lehet egy karakter vagy egy sztring.

--include

Egy vagy több további adatkészletet ad meg, amelyeket fel kell venni a válaszba.

alapértelmezett érték: mc
--marker

Egy átlátszatlan folytatási token. Ez az érték lekérhető egy korábbi generátorobjektum next_marker mezőjéből, ha num_results van megadva, és a generátor befejezte az eredmények számbavételét. 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

A visszaadandó eredmények maximális számát határozza meg. Adja meg a "*" értéket az összes visszaadásához.

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

Szűri az eredményeket, 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 együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage blob directory move

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

Helyezzen át egy tárkönyvtárat és annak teljes tartalmát (amely más könyvtárakat vagy blobokat is tartalmazhat) egy tároló egy másik tárolóblobkönyvtárába. A művelet működése attól függően eltérő, hogy engedélyezve van-e a hierarchikus névtér; ha igen, az áthelyezési művelet atomi, és nem ad vissza jelölőt; ha nem, a művelet kötegekben lesz végrehajtva, és egy folytatási jogkivonat visszaadható.

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

Példák

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

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

Helyezzen át egy tárolási alkönyvtárat egy tároló egy másik storage blobkönyvtárába.

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

Kötelező paraméterek

--container-name -c

A tároló neve.

--destination-path -d

A cél blobkönyvtár elérési útja. Ez lehet egy könyvtár vagy alkönyvtár neve, például dir, dir/subdir. Ha a cél elérési útja létezik, és üres, a forrás a cél elérési útjára kerül. Ha a cél elérési útja nem létezik, a forrás létrehozza és felülírja a célelérési utat. Ha szabályozni szeretné az áthelyezési műveletet egyetlen elérési út esetében sem, az --move móddal meghatározhatja annak viselkedését.

--source-path -s

A forrás blobkönyvtár elérési útja.

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

A cél directory_path bérletazonosítója. A cél directory_path aktív bérletnek kell lennie, és a bérlet azonosítójának egyeznie kell.

--move-mode

Csak akkor érvényes, ha a névtér engedélyezve van. Ez a paraméter határozza meg az áthelyezési művelet viselkedését. Ha a célkönyvtár üres, mindkét módban felülírja a célkönyvtárat. Ha azonban a célkönyvtár nem üres, örökölt módban az áthelyezési művelet sikertelen lesz, posix módban pedig a forráskönyvtár a célkönyvtárba kerül.

elfogadott értékek: legacy, posix
alapértelmezett érték: posix
--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 áthelyezé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. Ezt a fejlécet csak akkor adja meg az áthelyezé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 áthelyezé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 áthelyezé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 directory show

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

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

Példák

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

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Kötelező paraméterek

--container-name -c

A tároló neve.

--directory-path -d

A könyvtár elérési útja.

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.

--if-match

ETag-érték vagy helyettesítő karakter (*). Ezt a fejlécet csak akkor adja meg, ha az erőforrás ETagje megegyezik a megadott értékkel.

--if-modified-since

Csak akkor módosítsa, ha a megadott UTC dátum/idő óta módosult (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 (*) a művelet végrehajtásához, ha az erőforrás nem létezik, és ha létezik, a művelet meghiúsul.

--if-unmodified-since

Csak akkor módosítsa a módosítást, 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 együtt kell használni. Környezeti változó: AZURE_STORAGE_SAS_TOKEN.

--timeout

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

az storage blob directory upload

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

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

Példák

Egyetlen blob feltöltése egy tárblobkönyvtárba.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory

Töltsön fel egy helyi könyvtárat egy storage blobkönyvtárba.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive

Feltölthet egy helyi könyvtárban lévő fájlkészletet egy storage blobkönyvtárba.

az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive

Kötelező paraméterek

--container -c

A feltöltési céltároló.

--destination-path -d

A feltöltés célkönyvtárának elérési útja. A tároló abszolút elérési útjának kell lennie. Ha a megadott célelérési út nem létezik, létrejön egy új könyvtárelérési út.

--source -s

A forrásfájl elérési útja, amelyből fel szeretné tölteni a fájlt.

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.

--recursive -r

Blobok rekurzív feltöltése. Ha engedélyezve van, az alkönyvtárakban lévő összes blob fel lesz töltve.

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