Put Blob

A Put Blob művelet létrehoz egy új blokk, oldal vagy Hozzáfűzés blobot, vagy frissíti egy meglévő blokk blob tartalmát.

Egy meglévő blokk blobjának frissítése felülírja a blobon meglévő metaadatokat. A put blob nem támogatja a részleges frissítéseket. a meglévő blob tartalmát a rendszer felülírja az új blob tartalmával. A blokkos Blobok tartalmának részleges frissítéséhez használja a put tiltólista-lista műveletet.

Vegye figyelembe, hogy csak a 2015-02-21-es és újabb verziókban hozhat létre hozzáfűzési blobot.

Az a hívása Put Blob , hogy egy oldal blobot vagy egy hozzáfűző blobot hozzon létre, csak a blobot inicializálja. Ha tartalmat szeretne hozzáadni egy oldal blobhoz, hívja meg a put Page műveletet. Ha tartalmat szeretne felvenni egy hozzáfűzési blobba, hívja meg a Letiltás hozzáfűzése műveletet.

Kérés

A Put Blob kérést a következőképpen lehet kiépíteni. A HTTPS használata javasolt. Cserélje le a MyAccount nevet a Storage-fiók nevére:

PUT metódus kérésének URI-ja HTTP-verzió
https://myaccount.blob.core.windows.net/mycontainer/myblob HTTP/1.1

Emulált tárolási szolgáltatás URI-ja

Amikor kérelmet küld az emulált tárolási szolgáltatáshoz, adja meg az emulátor állomásneve és Blob service portot 127.0.0.1:10000 , amelyet az emulált Storage-fiók neve követ:

PUT metódus kérésének URI-ja HTTP-verzió
http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob HTTP/1.1

Vegye figyelembe, hogy a Storage Emulator csak 2 GiB-ig támogatja a Blobok méretét.

További információ: Az Azure Storage Emulator használata fejlesztéshez és teszteléshez.

URI-paraméterek

A kérelem URI-azonosítójában a következő további paraméterek is megadhatók.

Paraméter Leírás
timeout Választható. Az időtúllépési paraméter másodpercben van kifejezve. További információ: időtúllépések beállítása a blob Service-műveletekhez.

Kérések fejlécei (minden blob-típus)

Az alábbi táblázat ismerteti a szükséges és választható kérelmek fejléceit az összes blob-típushoz.

Kérelem fejléce Leírás
Authorization Kötelező. Megadja az engedélyezési sémát, a fiók nevét és az aláírást. További információ: kérelmek engedélyezése az Azure Storage-ba.
Date vagy x-ms-date Kötelező. Megadja a kérés egyezményes világidő (UTC) formátumban kifejezett időpontját. További információ: kérelmek engedélyezése az Azure Storage-ba.
x-ms-version Minden jóváhagyott kérelemhez szükséges. Megadja a kérelemhez használni kívánt művelet verzióját. További információ: verziószámozás az Azure Storage Services szolgáltatásban.
Content-Length Kötelező. A kérelem hossza.

Az oldal blobjának vagy a hozzáfűzési blobnak a fejléc értékét nullára kell állítani, mivel a put blob csak a blob inicializálására szolgál. Ha tartalmat szeretne írni egy meglévő oldal blobba, hívja a put lapot. A tartalom hozzáfűzési blobba való írásához hívja a hozzáfűző blokkot.
Content-Type Választható. A blob MIME-tartalmának típusa Az alapértelmezett típus: application/octet-stream .
Content-Encoding Választható. Megadja, hogy a blobon mely tartalom-kódolások lettek alkalmazva. A rendszer ezt az értéket adja vissza az ügyfélnek, amikor a blob lekérése műveletet hajtja végre a blob erőforráson. Az ügyfél ezt az értéket használhatja, ha visszaadja a blob tartalmának dekódolásához.
Content-Language Választható. Megadja az erőforrás által használt természetes nyelveket.
Content-MD5 Választható. A blob tartalmának MD5-kivonata. Ez a kivonat a blob integritásának ellenőrzéséhez használatos a szállítás során. Ha ez a fejléc meg van adva, a tárolási szolgáltatás ellenőrzi a kapott kivonatot, amely az elküldésre került. Ha a két kivonat nem egyezik, a művelet sikertelen lesz, hibakód: 400 (hibás kérés).

Ha az 2012-02-12-es és újabb verziókban nincs megadva, akkor a Blob service egy MD5-kivonatot hoz létre.

A blob beolvasása, a blob tulajdonságainak beolvasásaés a Blobok listázása az MD5-kivonatot tartalmazza.
x-ms-content-crc64 Választható. A blob tartalmának CRC64 kivonata. Ez a kivonat a blob integritásának ellenőrzéséhez használatos a szállítás során. Ha ez a fejléc meg van adva, a tárolási szolgáltatás ellenőrzi a kapott kivonatot, amely az elküldésre került. Ha a két kivonat nem egyezik, a művelet sikertelen lesz, hibakód: 400 (hibás kérés). Ezt a fejlécet a 02-02-2019-es vagy újabb verziók támogatják.

Ha a Content-MD5 és az x-MS-Content-crc64 fejlécek is jelen vannak, a kérelem 400 (hibás kérelem) sikertelen lesz.
Cache-Control Választható. A Blob service tárolja ezt az értéket, de nem használja vagy nem módosítja.
x-ms-blob-content-type Választható. Állítsa be a blob tartalomtípusát.
x-ms-blob-content-encoding Választható. Állítsa be a blob tartalmának kódolását.
x-ms-blob-content-language Választható. Állítsa be a blob tartalmának nyelvét.
x-ms-blob-content-md5 Választható. Állítsa be a blob MD5-kivonatát.
x-ms-blob-cache-control Választható. Beállítja a BLOB gyorsítótár-vezérlőjét.
x-ms-blob-type: <BlockBlob | PageBlob | AppendBlob> Kötelező. A létrehozandó blob típusát adja meg: blob, oldal blob vagy hozzáfűzési blob blokkolása. A hozzáfűző Blobok létrehozásának támogatása csak a 2015-02-21-es és újabb verziókban érhető el.
x-ms-meta-name:value Választható. A blobhoz metaadatokként társított név-érték párok.

Vegye figyelembe, hogy a 2009-09-19-es verziótól kezdődően a metaadatok neveinek meg kell felelniük a C# azonosítókelnevezési szabályainak.
x-ms-encryption-scope Választható. Azt a titkosítási hatókört jelzi, amelyet a rendszer a kérelem tartalmának titkosítására használ. Ezt a fejlécet a 2019-02-02-es vagy újabb verziók támogatják.
x-ms-tags Választható. Beállítja a megadott lekérdezési karakterlánc kódolású címkéit a blobon. További információért tekintse meg a megjegyzéseket. Támogatott a 2019-12-12-es és újabb verziókban.
x-ms-lease-id:<ID> Kötelező, ha a blob aktív bérlettel rendelkezik. Ha a műveletet egy aktív bérlettel rendelkező blobon szeretné elvégezni, adja meg a fejléc érvényes címbérleti AZONOSÍTÓját.
x-ms-blob-content-disposition Választható. Beállítja a blob Content-Disposition fejlécét. Elérhető a 2013-08-15-es és újabb verziókhoz.

A Content-Disposition Válasz fejléce mező további információkat közvetít a válasz tartalmának feldolgozásáról, valamint további metaadatok hozzáadására is használható. Ha például a értékre attachment van állítva, az azt jelzi, hogy a felhasználói ügynök nem jeleníti meg a választ, hanem egy Mentés másként párbeszédpanelt jelenít meg a megadott blobtól eltérő fájlnévvel.

A blob beolvasása és a blob-tulajdonságok beolvasása műveletből származó válasz tartalmazza a content-disposition fejlécet.
Origin Választható. Meghatározza azt a forrást, amelyből a kérést kiállították. Ennek a fejlécnek a jelenléte a válaszban az eltérő eredetű erőforrás-megosztási fejléceket eredményezi. A részletekért lásd: CORS-támogatás a Storage Serviceshez .
x-ms-client-request-id Választható. Egy ügyfél által generált, átlátszatlan értéket biztosít, amely 1 KiB karakteres korláttal rendelkezik, amely az elemzési naplókban van rögzítve, ha engedélyezve van a Storage Analytics naplózása. A fejléc használata erősen ajánlott az ügyféloldali tevékenységek és a kiszolgáló által kapott kérések összevetéséhez. További információ: tudnivalók a Storage Analytics naplózásáról és az Azure-naplózásról: a tárolási kérelmek nyomon követésére szolgáló naplók használata.
x-ms-access-tier Választható. A blobon beállítani kívánt szintet jelzi. Csak a 2017-04-17-es és újabb verziókkal rendelkező, prémium szintű Storage-fiókban található Blobok esetén. Tekintse át a nagy teljesítményű Premium Storage és a felügyelt lemezeket a virtuális gépek számára a blob támogatott szintjeinek teljes listájára. A blokk Blobok esetében a blob Storage vagy az általános célú v2-fiókok esetében csak a 2018-11-09-es és újabb verziókkal támogatott. A blob-rétegek blokkjának érvényes értékei a következők: Hot / Cool / Archive . A blob-rétegek blokkolásával kapcsolatos részletes információkért lásd: gyakori, ritka elérésű és archív tárolási szintek.

A művelet a feltételes fejlécek használatát is támogatja, hogy csak akkor írja a blobot, ha a megadott feltétel teljesül. További információ: feltételes fejlécek megadása a blob Service-műveletekhez.

Kérések fejlécei (csak oldal Blobok esetén)

A következő táblázat a csak az oldal Blobok műveleteire vonatkozó kérelmek fejléceit ismerteti.

Kérelem fejléce Leírás
x-ms-blob-content-length: bytes Az oldal Blobok esetében szükséges. Ez a fejléc az oldal blobjának maximális méretét határozza meg, legfeljebb 8 TiB-ra. Az oldal blobjának méretét egy 512 bájtos határhoz kell igazítani.

Ha ez a fejléc egy blokk-blobhoz vagy egy hozzáfűző blobhoz van megadva, a Blob service a 400-as állapotkódot (hibás kérelem) adja vissza.
x-ms-blob-sequence-number: <num> Választható. Csak az oldal Blobok esetében állítható be. A sorozatszám egy felhasználó által vezérelt érték, amelyet a kérelmek nyomon követésére használhat. A sorozatszám értékének 0 és 2^ 63 – 1 közé kell esnie. az alapértelmezett érték 0.
x-ms-access-tier 2017-04-17-es és újabb verzió. Csak Premium Storage-fiókban lévő lapok Blobok esetén. Megadja a blobon beállítani kívánt szintet. A támogatott rétegek teljes listájáért tekintse meg a virtuális gépek nagy teljesítményű Premium Storage és felügyelt lemezeit .
x-ms-client-request-id Ez a fejléc a kérelmek és a hozzájuk tartozó válaszok megoldásához használható. A fejléc értéke megegyezik a fejléc értékével, ha az szerepel x-ms-client-request-id a kérelemben, és az érték legfeljebb 1024 látható ASCII-karakterből áll. Ha a x-ms-client-request-id fejléc nem szerepel a kérelemben, ez a fejléc nem jelenik meg a válaszban.

Kérések fejlécei (ügyfél által biztosított titkosítási kulcsok)

A 2019-02-02-es verziótól kezdve a következő fejlécek adhatók meg a kérésen a Blobok ügyfél által megadott kulccsal való titkosításához. Az ügyfél által megadott kulccsal (és a megfelelő fejlécekkel) történő titkosítás nem kötelező.

Kérelem fejléce Leírás
x-ms-encryption-key Kötelező. A Base64 kódolású AES-256 titkosítási kulcs.
x-ms-encryption-key-sha256 Kötelező. A titkosítási kulcs Base64 kódolású SHA256 kivonata.
x-ms-encryption-algorithm: AES256 Kötelező. Meghatározza a titkosításhoz használandó algoritmust. A fejléc értékének a következőnek kell lennie: AES256 .

Kérelem törzse

A blokk Blobok esetében a kérelem törzse tartalmazza a blob tartalmát.

Az oldal blobja vagy a hozzáfűző blob esetében a kérelem törzse üres.

Kérésminta

A következő példa egy blokk típusú blob létrehozására vonatkozó kérelmet mutat be:

Request Syntax:  
PUT https://myaccount.blob.core.windows.net/mycontainer/myblockblob HTTP/1.1  
  
Request Headers:  
x-ms-version: 2015-02-21  
x-ms-date: <date>  
Content-Type: text/plain; charset=UTF-8  
x-ms-blob-content-disposition: attachment; filename="fname.ext"  
x-ms-blob-type: BlockBlob  
x-ms-meta-m1: v1  
x-ms-meta-m2: v2  
Authorization: SharedKey myaccount:YhuFJjN4fAR8/AmBrqBz7MG2uFinQ4rkh4dscbj598g=  
Content-Length: 11  
  
Request Body:  
hello world

Ez a minta egy oldal blobot hoz létre, és a maximális méretet 1024 bájtra állítja. Vegye figyelembe, hogy a put lapot kell hívnia, hogy tartalmat adjon hozzá egy oldal blobhoz:

Request Syntax:  
PUT https://myaccount.blob.core.windows.net/mycontainer/mypageblob HTTP/1.1  
  
Request Headers:  
x-ms-version: 2015-02-21  
x-ms-date: <date>  
Content-Type: text/plain; charset=UTF-8  
x-ms-blob-type: PageBlob  
x-ms-blob-content-length: 1024  
x-ms-blob-sequence-number: 0  
Authorization: SharedKey   
Origin: http://contoso.com  
Vary: Origin  
myaccount:YhuFJjN4fAR8/AmBrqBz7MG2uFinQ4rkh4dscbj598g=  
Content-Length: 0  

Ez a minta-kérelem egy hozzáfűzési blobot hoz létre. Vegye figyelembe, hogy a hozzáfűzési blokkot kell hívnia ahhoz, hogy tartalmat vegyen fel a hozzáfűzési blobba:

Request Syntax:  
PUT https://myaccount.blob.core.windows.net/mycontainer/myappendblob HTTP/1.1  
  
Request Headers:  
x-ms-version: 2015-02-21  
x-ms-date: <date>  
Content-Type: text/plain; charset=UTF-8  
x-ms-blob-type: AppendBlob  
Authorization: SharedKey myaccount:YhuFJjN4fAR8/AmBrqBz7MG2uFinQ4rkh4dscbj598g=  
Origin: http://contoso.com  
Vary: Origin  
Content-Length: 0  

Reagálás

A válasz tartalmazza a HTTP-állapotkódot és a válasz fejlécek egy készletét.

Állapotkód

Egy sikeres művelet A 201-as állapotkódot (létrehozva) adja vissza.

Az állapotkódok részletes ismertetését lásd: állapot-és hibakódok.

Válaszfejlécek

A műveletre adott válasz a következő fejléceket tartalmazza. A válasz tartalmazhat további szabványos HTTP-fejléceket is. Minden szabványos fejléc megfelel a http/1.1 protokoll specifikációjának.

Válasz fejléce Description
ETag A ETag tartalmaz egy értéket, amelyet az ügyfél a PUT kérelem fejlécének használatával feltételes műveleteket hajthat végre If-Match . Ha a kérelem verziója 2011-08-18 vagy újabb, a ETag értéke idézőjelek között lesz.
Last-Modified A blob utolsó módosításának dátuma és időpontja. A dátumformátum az RFC 1123-et követi. További információ: Date-Time értékek ábrázolása a fejlécekben.

A blobon lévő bármilyen írási művelet (beleértve a blob metaadatainak vagy tulajdonságainak frissítéseit is) megváltoztatja a blob utolsó módosításának időpontját.
Content-MD5 A rendszer ezt a fejlécet adja vissza egy blokk-blobhoz, így az ügyfél megtekintheti az üzenet tartalmának integritását. A Content-MD5 visszaadott értéket a blob Service számítja ki. A 2012-02-12-es és újabb verziókban a rendszer akkor is visszaadja ezt a fejlécet, ha a kérelem nem tartalmazza vagy nem a Content-MD5 x-ms-blob-content-md5 fejléceket.
x-ms-content-crc64 A rendszer ezt a fejlécet adja vissza egy blokk-blobhoz, így az ügyfél megtekintheti az üzenet tartalmának integritását. A x-ms-content-crc64 visszaadott értéket a blob Service számítja ki. Ez a fejléc mindig a 2019-02-02-es verziótól kezdődően lesz visszaadva.
x-ms-request-id Ez a fejléc egyedileg azonosítja a kérést, és felhasználható a kérelem hibaelhárítására. További információ: az API-műveletek hibaelhárítása.
x-ms-version A kérelem végrehajtásához használt Blob service verziószámát jelzi. A rendszer ezt a fejlécet adja vissza a 2009-09-19-es vagy újabb verzióra irányuló kérésekhez.
Date A szolgáltatás által generált UTC dátum/idő érték, amely a válasz elindításának időpontját jelzi.
Access-Control-Allow-Origin Visszaadott érték, ha a kérelem tartalmaz egy Origin fejlécet, és a CORS egy megfelelő szabállyal van engedélyezve. Ez a fejléc egy egyezés esetén a forrás-kérelem fejlécének értékét adja vissza.
Access-Control-Expose-Headers Visszaadott érték, ha a kérelem tartalmaz egy Origin fejlécet, és a CORS egy megfelelő szabállyal van engedélyezve. A kérés ügyfelének vagy kiállítójának elérhetővé tenni kívánt válasz fejlécek listáját adja vissza.
Access-Control-Allow-Credentials Visszaadott érték, ha a kérelem tartalmaz egy Origin fejlécet, és a CORS olyan egyező szabállyal van engedélyezve, amely nem engedélyezi az összes eredetet. Ez a fejléc igaz értékre lesz állítva.
x-ms-request-server-encrypted: true/false 2015-12-11-es vagy újabb verzió. A fejléc értéke úgy van beállítva, hogy a true kérelem tartalmának titkosítása a megadott algoritmussal sikeres legyen, false ellenkező esetben pedig.
x-ms-encryption-key-sha256 2019-02-02-es vagy újabb verzió. Ezt a fejlécet akkor adja vissza a rendszer, ha a kérelem ügyfél által biztosított kulcsot használt a titkosításhoz, így az ügyfél gondoskodhat arról, hogy a kérelem tartalma a megadott kulccsal legyen titkosítva.
x-ms-encryption-scope 2019-02-02-es vagy újabb verzió. A rendszer ezt a fejlécet adja vissza, ha a kérelem titkosítási hatókört használ, így az ügyfél gondoskodhat arról, hogy a kérelem tartalma a titkosítási hatókörön keresztül sikeresen titkosítva legyen.
x-ms-version-id: <DateTime> 2019-12-12-es és újabb verzió. Ez a fejléc egy átlátszatlan DateTime értéket ad vissza, amely egyedileg azonosítja a blobot. A fejléc értéke a blob verziószámát jelöli, és a következő kérelmekben használható a blob eléréséhez.

Válasz törzse

Nincsenek.

Mintaválasz

Response Status:  
HTTP/1.1 201 Created  
  
Response Headers:  
Transfer-Encoding: chunked  
Content-MD5: sQqNsWTgdUEFt6mb5y4/5Q==  
x-ms-content-crc64: 77uWZTolTHU
Date: <date>  
ETag: "0x8CB171BA9E94B0B"  
Last-Modified: <date>  
Access-Control-Allow-Origin: http://contoso.com  
Access-Control-Expose-Headers: Content-MD5  
Access-Control-Allow-Credentials: True  
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0  
x-ms-version-id: <DateTime>  

Engedélyezés

Ezt a műveletet a fiók tulajdonosa és bármely olyan ügyfél meghívhatja, amely rendelkezik egy olyan megosztott hozzáférési aláírással, amely jogosult a blobba vagy a tárolóba való írásra.

Ha egy kérelem címkét ad meg a x-ms-tags kérelem fejlécében, a hívónak meg kell felelnie a blob-címkék beállítása művelet engedélyezési követelményeinek.

Megjegyzések

Amikor létrehoz egy blobot, meg kell adnia, hogy az egy blokk-blob, a blob hozzáfűzése vagy az oldal blobja a fejléc értékének megadásával x-ms-blob-type . Miután létrehozta a blobot, a blob típusa nem módosítható, kivéve, ha törölték és újra létrehozták.

A következő táblázat a szolgáltatás verziója által engedélyezett maximális blokk-és blob-méreteket ismerteti.

Szolgáltatás verziója Maximális blokk mérete (Put blokkon keresztül) BLOB maximális mérete (Put blokk lista használatával) BLOB maximális mérete egyszeri írási művelettel (Put blobon keresztül)
2019-12-12-es és újabb verziók 4000 MiB Körülbelül 190,7 TiB (4000 MiB X 50 000 blokk) 5000 MiB (előzetes verzió)
2016-05-31-es verzió az 2019-07-07-es verzióval 100 MiB Körülbelül 4,75 TiB (100 MiB X 50 000 blokk) 256 MiB
2016-05-31 előtti verziók 4 MiB Körülbelül 195 GiB (4 MiB X 50 000 blokk) 64 MiB

Ha olyan blokk-blobot próbál meg feltölteni, amely nagyobb, mint a szolgáltatás vagy a 8 TiB-nál nagyobb oldal blobja, akkor a szolgáltatás a 413 állapotkódot adja vissza (a kérelem entitása túl nagy). A Blob service a válaszban szereplő hibával kapcsolatos további információkat is megadja, beleértve a bájtokban engedélyezett maximális blob-méretet is.

Új oldal blob létrehozásához először inicializálja a blobot úgy, hogy meghívja Put Blob és megadja a maximális méretét, legfeljebb 8 TiB-ot. Az oldal blobjának létrehozásakor ne vegyen fel tartalmat a kérelem törzsében. A blob létrehozása után hívja fel az Put lapot , hogy tartalmat adjon hozzá a blobhoz, vagy módosítsa azt.

Új hozzáfűzési blob létrehozásához hívja Put Blob meg a blobot, amelynek tartalma nulla bájt hosszúságú. A hozzáfűzési blob létrehozása után hívja a hozzáfűzési blokkot a blob végéhez való hozzáadáshoz.

Ha Put Blob egy már meglévő blob felülírását hívja meg ugyanazzal a névvel, akkor a rendszer az eredeti blobhoz társított összes pillanatképet megőrzi. A társított Pillanatképek eltávolításához hívja először a blob törlését , majd Put Blob hozza létre újra a blobot.

A Blobok egyéni tulajdonságokkal rendelkeznek (a fejléceken keresztül állíthatók be), amelyeket a szabványos HTTP-fejlécekhez társított értékek tárolására használhat. Ezeket az értékeket később is elolvashatja a blob beolvasása tulajdonságokmeghívásával vagy a blob tulajdonságainakmeghívásával módosítva. Az egyéni tulajdonságok fejlécei és a megfelelő szabványos HTTP-fejlécek az alábbi táblázatban láthatók:

HTTP-fejléc Egyéni blob-tulajdonság fejléce
Content-Type x-ms-blob-content-type
Content-Encoding x-ms-blob-content-encoding
Content-Language x-ms-blob-content-language
Content-MD5 x-ms-blob-content-md5
Cache-Control x-ms-blob-cache-control

A tulajdonságértékek megtartásának szemantikai beállítása a blobtal a következőképpen:

  • Ha az ügyfél egyéni tulajdonság fejlécet ad meg, amelyet az x-ms-blob előtag jelez, a rendszer a blobtal tárolja ezt az értéket.

  • Ha az ügyfél szabványos HTTP-fejlécet ad meg, de nem az egyéni tulajdonság fejlécét, a rendszer a blobhoz társított egyéni tulajdonságban tárolja az értéket, és a hívásával visszaadja Get Blob Properties . Ha például az ügyfél beállítja a Content-Type kérelem fejlécét, a rendszer a blob tulajdonságában tárolja az értéket x-ms-blob-content-type .

  • Ha az ügyfél a szabványos HTTP-fejlécet és a hozzá tartozó tulajdonságot is ugyanazon a kérésen állítja be, a PUT-kérelem a szabványos HTTP-fejléchez megadott értéket használja, de az egyéni tulajdonság fejlécének értéke megmarad a blobtal, és a későbbi GET kérések eredményeként visszaadja.

Ha címkék vannak megadva a x-ms-tags fejlécben, akkor a lekérdezési karakterláncnak kell lennie. A kulcsok és értékek címkézésének meg kell felelnie az elnevezési és a hosszúsági követelményeknek a blob-címkék beállítása beállításban meghatározottak szerint. Emellett a x-ms-tags fejléc akár 2kb is tartalmazhat. Ha további címkékre van szükség, használja a blob-címkék beállítása műveletet.

Ha a blob aktív bérlettel rendelkezik, az ügyfélnek meg kell adnia egy érvényes bérlet-azonosítót a kérelemben a blob felülírásához. Ha az ügyfél nem ad meg címbérlet-azonosítót, vagy érvénytelen címbérlet-azonosítót ad meg, akkor a Blob service a 412 állapotkódot adja vissza (az előfeltétel meghiúsult). Ha az ügyfél címbérlet-azonosítót ad meg, de a blob nem rendelkezik aktív bérlettel, a Blob service a 412-as állapotkódot is adja vissza (az előfeltétel sikertelen). Ha az ügyfél egy olyan blobon ad meg címbérlet-azonosítót, amely még nem létezik, akkor a Blob service a 2013-08-15-es vagy újabb verzióra irányuló kérések esetén a 412-as állapotkódot adja vissza (az előfeltétel meghiúsulása). a korábbi verziók esetében a Blob service a 201 (létrehozva) állapotkódot fogja visszaadni.

Ha egy művelet felülírja az aktív bérlettel rendelkező meglévő blobot Put Blob , a bérlet a frissített blobon marad, amíg le nem jár, vagy fel nem szabadul.

A Put Blob művelet végrehajtása a MIB-ben 10 percet vesz igénybe. Ha a művelet átlagosan 10 percnél hosszabb időt vesz igénybe a MiB-ben, a művelet időtúllépést eredményez.

Az archivált Blobok felülírása meghiúsul, és a blob felülírása a hot / cool régi blob rétegét örökli, ha az x-MS-Access-réteg fejléc nincs megadva.

Lásd még:

Az Azure Storage-ba irányuló kérelmek engedélyezése
Állapot-és hibakódok
BLOB Service-hibakódok
BLOB Service-műveletek időtúllépésének beállítása