Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato Put Page From URL operace zapíše rozsah stránek do objektu blob stránky, kde se obsah čte z adresy URL. Toto rozhraní API je k dispozici od verze 2018-11-09.
Žádost
Požadavek Put Page From URL můžete vytvořit následujícím způsobem. Doporučujeme používat PROTOKOL HTTPS. Nahraďte myaccount názvem vašeho účtu úložiště:
| Identifikátor URI požadavku metody PUT | Verze protokolu HTTP |
|---|---|
https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=page |
Protokol HTTP/1.1 |
Identifikátor URI emulované služby úložiště
Když vytváříte požadavek na emulovanou službu úložiště, zadejte název hostitele emulátoru a port služby Blob service jako 127.0.0.1:10000, následovaný názvem emulovaného účtu úložiště:
| Identifikátor URI požadavku metody PUT | Verze protokolu HTTP |
|---|---|
http://127.0.0.1:10000/devstoreaccount1/mycontainer/myblob?comp=page |
Protokol HTTP/1.1 |
Další informace najdete v tématu Použití emulátoru Azurite pro místní vývoj ve službě Azure Storage.
Parametry identifikátoru URI
Pro identifikátor URI požadavku můžete zadat následující další parametry:
| Parametr | Popis |
|---|---|
timeout |
Volitelný. Parametr timeout se vyjadřuje v sekundách. Další informace najdete v tématu Nastavení časových limitů pro operace služby Blob Service. |
Hlavičky žádosti
Povinná a volitelná hlavička požadavku jsou popsána v následující tabulce:
| Hlavička požadavku | Popis |
|---|---|
Authorization |
Povinné. Určuje schéma autorizace, název účtu a podpis. Další informace najdete v tématu Autorizace požadavků na službu Azure Storage. |
Date nebo x-ms-date |
Povinné. Určuje standard UTC (Coordinated Universal Time) pro požadavek. Další informace najdete v tématu Autorizace požadavků na službu Azure Storage. |
x-ms-version |
Vyžaduje se pro všechny autorizované žádosti. Určuje verzi operace, která se má pro tento požadavek použít. Další informace najdete v tématu Správa verzí pro služby Azure Storage. |
Range |
Buď Range nebo x-ms-range je povinný.Určuje rozsah bajtů, které mají být zapsány jako stránka. Musí být zadán začátek i konec rozsahu. Tato hlavička je definována specifikace protokolu HTTP/1.1. Pro operaci aktualizace stránky může mít rozsah stránek velikost až 4 MiB. Protože stránky musí být zarovnány s hranicemi o velikosti 512 bajtů, počáteční posun musí být modul 512 a koncový posun musí být modul 512 – 1. Příklady platných rozsahů bajtů jsou 0-511, 512-1023 atd. Služba Blob service přijímá pro hlavičku Range pouze jeden bajtový rozsah a rozsah bajtů musí být zadán v následujícím formátu: bytes=startByte-endByte.Pokud jsou zadány Range i x-ms-range, služba použije hodnotu x-ms-range. Další informace najdete v tématu Určení záhlaví rozsahu pro operace služby Blob service. |
x-ms-range |
Buď Range nebo x-ms-range je povinný.Určuje rozsah bajtů, které mají být zapsány jako stránka. Musí být zadán začátek i konec rozsahu. Tato hlavička je definována specifikace protokolu HTTP/1.1. Rozsah stránek může mít velikost až 4 MiB. Protože stránky musí být zarovnány s hranicemi o velikosti 512 bajtů, počáteční posun musí být modul 512 a koncový posun musí být modul 512 – 1. Příklady platných rozsahů bajtů jsou 0-511, 512-1023 atd. Služba Blob service přijímá pro hlavičku x-ms-range pouze jeden bajtový rozsah a rozsah bajtů musí být zadán v následujícím formátu: bytes=startByte-endByte.Pokud jsou zadány Range i x-ms-range, služba použije hodnotu x-ms-range. Další informace najdete v tématu Určení záhlaví rozsahu pro operace služby Blob service. |
Content-Length |
Povinné. Určuje počet bajtů přenášených v textu požadavku. Hodnota této hlavičky musí být nastavena na nulu. Pokud délka není nulová, operace selže se stavovým kódem 400 (Chybný požadavek). |
x-ms-copy-source:name |
Povinné. Určuje adresu URL zdrojového objektu blob. Hodnotou může být adresa URL o délce až 2 KiB, která určuje objekt blob. Hodnota by měla být zakódovaná jako adresa URL, jak by se zobrazovala v identifikátoru URI požadavku. Zdrojový objekt blob musí být buď veřejný, nebo musí být autorizovaný prostřednictvím sdíleného přístupového podpisu. Pokud je zdrojový objekt blob veřejný, není k provedení operace vyžadována žádná autorizace. Tady je několik příkladů adres URL zdrojového objektu: - https://myaccount.blob.core.windows.net/mycontainer/myblob- https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>- https://myaccount.blob.core.windows.net/mycontainer/myblob?versionid=<DateTime> |
x-ms-copy-source-authorization: <scheme> <signature> |
Volitelný. Určuje schéma autorizace a podpis pro zdroj kopie. Další informace najdete v tématu Autorizace požadavků na službu Azure Storage. Pro Microsoft Entra je podporován pouze nositel schématu. Tato hlavička je podporována ve verzi 2020-10-02 a novější. |
x-ms-source-range |
Nahraje bajty objektu blob ve zdrojové adrese URL v určeném rozsahu. Musí být zadán začátek i konec rozsahu. Tato hlavička je definována specifikace protokolu HTTP/1.1. Rozsah stránek může mít velikost až 4 MiB. Služba Blob service přijímá pro hlavičku x-ms-source-range pouze jeden bajtový rozsah a rozsah bajtů musí být zadán v následujícím formátu: bytes=startByte-endByte.Další informace najdete v tématu Určení hlavičky rozsahu pro operace služby Blob service . |
x-ms-source-content-md5 |
Volitelný. Hodnota hash MD5 obsahu stránky z identifikátoru URI. Tento algoritmus hash se používá k ověření integrity stránky během přenosu dat z identifikátoru URI. Když je tato hlavička zadána, služba úložiště porovná hodnotu hash obsahu, který přišel ze zdroje kopírování, s touto hodnotou hlavičky. Poznámka: Tento algoritmus hash MD5 se neukládá s objektem blob. Pokud se tyto dva hodnoty hash neshodují, operace se nezdaří s kódem chyby 400 (Chybný požadavek). |
x-ms-source-content-crc64 |
Volitelný. Hodnota hash CRC64 obsahu stránky z identifikátoru URI. Tento algoritmus hash se používá k ověření integrity stránky během přenosu dat z identifikátoru URI. Když je tato hlavička zadána, služba úložiště porovná hodnotu hash obsahu, který přišel ze zdroje kopírování, s touto hodnotou hlavičky. Poznámka: Tato hodnota hash CRC64 se neukládá s objektem blob. Pokud se tyto dva hodnoty hash neshodují, operace se nezdaří s kódem chyby 400 (Chybný požadavek). Pokud jsou k dispozici obě x-ms-source-content-md5 hlavičky and x-ms-source-content-crc64 , požadavek selže s chybou 400 (Chybný požadavek).Tato hlavička je podporována ve verzi 2019-02-02 a novější. |
x-ms-lease-id:<ID> |
Je vyžadováno, pokud má objekt blob aktivní pronájem. Chcete-li tuto operaci provést s objektem blob s aktivním zapůjčením, zadejte platné ID zapůjčení pro tuto hlavičku. |
x-ms-if-sequence-number-le: <num> |
Volitelný. Pokud je pořadové číslo objektu blob menší nebo rovno zadané hodnotě, požadavek pokračuje. V opačném případě dojde k chybě SequenceNumberConditionNotMet (stavový kód HTTP 412 – předběžná podmínka se nezdařila). |
x-ms-if-sequence-number-lt: <num> |
Volitelný. Pokud je pořadové číslo objektu blob menší než zadaná hodnota, požadavek pokračuje. V opačném případě dojde k chybě SequenceNumberConditionNotMet (stavový kód HTTP 412 – předběžná podmínka se nezdařila). |
x-ms-if-sequence-number-eq: <num> |
Volitelný. Pokud se pořadové číslo objektu blob rovná zadané hodnotě, požadavek pokračuje. V opačném případě dojde k chybě SequenceNumberConditionNotMet (stavový kód HTTP 412 – předběžná podmínka se nezdařila). |
If-Modified-Since |
Volitelný. Hodnota DateTime . Tuto podmíněnou hlavičku zadejte pro zápis stránky pouze v případě, že byl objekt blob od zadaného data a času změněn. Pokud objekt blob nebyl změněn, vrátí služba Blob service stavový kód 412 (Předběžná podmínka se nezdařila). |
If-Unmodified-Since |
Volitelný. Hodnota DateTime . Tuto podmíněnou hlavičku zadejte pro zápis stránky pouze v případě, že objekt blob nebyl od zadaného data a času změněn. Pokud byl objekt blob změněn, vrátí Blob service stavový kód 412 (Předběžná podmínka se nezdařila). |
If-Match |
Volitelný. Hodnota ETag. Zadejte hodnotu ETag pro toto podmíněné záhlaví, aby se stránka zapsala pouze v případě, že hodnota ETag objektu blob odpovídá zadané hodnotě. Pokud se hodnoty neshodují, Blob service vrátí stavový kód 412 (Předběžná podmínka se nezdařila). |
If-None-Match |
Volitelný. Hodnota ETag. Zadejte hodnotu ETag pro toto podmíněné záhlaví, aby se stránka zapsala pouze v případě, že hodnota ETag objektu blob neodpovídá zadané hodnotě. Pokud jsou hodnoty identické, vrátí služba Blob Service stavový kód 412 (předběžná podmínka se nezdařila). |
x-ms-encryption-scope |
Volitelný. Označuje obor šifrování, který se má použít k šifrování zdrojového obsahu. Tato hlavička je podporována ve verzi 2019-02-02 a novější. |
x-ms-client-request-id |
Volitelný. Poskytuje hodnotu vygenerovanou klientem, neprůshlenou hodnotou s limitem znaků 1 kibibajtů (KiB), který je zaznamenán v protokolech při konfiguraci protokolování. Důrazně doporučujeme použít tuto hlavičku ke korelaci aktivit na straně klienta s požadavky, které server přijímá. Další informace najdete v tématu Monitorování služby Azure Blob Storage. |
x-ms-file-request-intent |
Vyžaduje se, pokud x-ms-copy-source je hlavička adresa URL souboru Azure a hlavička x-ms-copy-source-authorization určuje token OAuth. Přijatelná hodnota je backup. Tato hlavička určuje, že Microsoft.Storage/storageAccounts/fileServices/readFileBackupSemantics/action nebo Microsoft.Storage/storageAccounts/fileServices/writeFileBackupSemantics/action by měly být uděleny, pokud jsou zahrnuty do zásad RBAC přiřazené k identitě, která je autorizovaná pomocí hlavičky x-ms-copy-source-authorization. K dispozici pro verzi 2025-07-05 a novější. |
Tato operace také podporuje použití podmíněných hlaviček ke spuštění operace pouze v případě, že je splněna zadaná podmínka. Další informace najdete v tématu Určení podmíněných hlaviček pro operace služby Blob Service.
Hlavičky požadavků (šifrovací klíče poskytnuté zákazníkem)
Od verze 2019-02-02 mohou být v požadavku zadány následující hlavičky pro šifrování objektu blob zašifrovaného pomocí klíče poskytnutého zákazníkem. Šifrování pomocí klíče poskytnutého zákazníkem (a odpovídající sady hlaviček) je volitelné.
| Hlavička požadavku | Popis |
|---|---|
x-ms-encryption-key |
Povinné. Šifrovací klíč AES-256 s kódováním Base64. |
x-ms-encryption-key-sha256 |
Povinné. Hodnota hash SHA256 s kódováním Base64 šifrovacího klíče. |
x-ms-encryption-algorithm: AES256 |
Povinné. Určuje algoritmus, který se má použít pro šifrování. Hodnota této hlavičky musí být AES256. |
Obsah požadavku
Text požadavku obsahuje obsah stránky.
Ukázkový požadavek
Request Syntax:
PUT https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=page HTTP/1.1
Request Headers:
x-ms-date: Fri, 16 Sep 2011 22:15:50 GMT
x-ms-version: 2018-11-09
x-ms-range: bytes=0-65535
x-ms-copy-source: https://myaccount.blob.core.windows.net/mycontainer/myblob
x-ms-source-range: bytes=0-65535
Authorization: SharedKey myaccount:4KdWDiTdA9HmIF9+WF/8WfYOpUrFhieGIT7f0av+GEI=
Content-Length: 0
Odezva
Odpověď obsahuje stavový kód HTTP a sadu hlaviček odpovědi.
Stavový kód
Úspěšná operace vrátí stavový kód 201 (vytvořeno).
Další informace o stavových kódech najdete v tématu Stav a kódy chyb.
Hlavičky odpovědi
Odpověď pro tuto operaci obsahuje následující hlavičky. Odpověď může obsahovat také další standardní hlavičky HTTP. Všechny standardní hlavičky odpovídají specifikaci protokolu HTTP/1.1.
| Syntaxe | Popis |
|---|---|
ETag |
Značka ETag pro objekt blob. Pokud je verze požadavku 2011-08-18 a novější, hodnota ETag je uzavřena v uvozovkách. Značku ETag lze použít k provedení podmíněné Put Page From URL operace zadáním její hodnoty do hlavičky If-Match požadavku nebo If-None-Match . |
Last-Modified |
Datum a čas poslední změny objektu blob. Formát data se řídí dokumentem RFC 1123. Další informace naleznete v tématu Reprezentace hodnot data a času v záhlavích. Jakákoli operace zápisu v objektu blob, včetně aktualizací metadat nebo vlastností objektu blob, změní čas poslední změny objektu blob. |
Content-MD5 |
Vráceno, aby klient mohl zkontrolovat integritu obsahu zpráv. Hodnotu této hlavičky vypočítá služba Blob service. Nemusí se nutně shodovat s hodnotou zadanou v hlavičce požadavku. Pro verzi 2019-02-02 nebo novější se tato hlavička vrátí pouze v případě, že požadavek má tuto hlavičku. |
x-ms-content-crc64 |
Pro verzi 2019-02-02 nebo novější. Vráceno, aby klient mohl zkontrolovat integritu obsahu zpráv. Hodnotu této hlavičky vypočítá služba Blob service. Nemusí se nutně shodovat s hodnotou zadanou v hlavičce požadavku. Tato hlavička se vrátí, když x-ms-source-content-md5 hlavička v požadavku není. |
x-ms-blob-sequence-number |
Aktuální pořadové číslo objektu blob stránky. |
x-ms-request-id |
Jednoznačně identifikuje požadavek, který byl proveden, a dá se použít k řešení potíží s požadavkem. Další informace najdete v tématu Řešení potíží s operacemi rozhraní API. |
x-ms-version |
Označuje verzi služby Blob Service, která se použila k provedení požadavku. Tato hlavička se vrátí pro požadavky, které byly provedeny ve verzi 2009-09-19 a novější. |
Date |
Hodnota data a času UTC vygenerovaná službou, která označuje čas zahájení odpovědi. |
x-ms-request-server-encrypted: true/false |
Verze 2015-12-11 a novější. Hodnota této hlavičky je nastavena na hodnotu v true případě, že je obsah požadavku úspěšně zašifrován pomocí zadaného algoritmu a false v opačném případě. |
x-ms-encryption-key-sha256 |
Verze 2019-02-02 a novější. Vrátí se, pokud požadavek použil k šifrování klíč poskytnutý zákazníkem, aby klient mohl zajistit, že obsah požadavku bude úspěšně zašifrován pomocí poskytnutého klíče. |
x-ms-encryption-scope |
Verze 2019-02-02 a novější. Vrátí se, pokud požadavek použil obor šifrování, aby klient mohl zajistit, že obsah požadavku bude úspěšně zašifrován pomocí oboru šifrování. |
x-ms-client-request-id |
Dá se použít k řešení potíží s požadavky a odpovídajícími odpověďmi. Hodnota této hlavičky se rovná hodnotě hlavičky x-ms-client-request-id, pokud se nachází v požadavku a hodnota neobsahuje více než 1 024 viditelných znaků ASCII. Pokud v požadavku není hlavička x-ms-client-request-id, nezobrazí se v odpovědi. |
Obsah odpovědi
Žádné.
Ukázková odpověď
Response Status:
HTTP/1.1 201 Created
Response Headers:
Transfer-Encoding: chunked
x-ms-content-crc64: 77uWZTolTHU
Date: Sun, 25 Sep 2011 22:33:35 GMT
ETag: "0x8CB171BA9E94B0B"
Last-Modified: Sun, 25 Sep 2011 12:13:31 GMT
x-ms-version: 2011-08-18
x-ms-blob-sequence-number: 0
Content-Length: 0
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
Autorizace
Autorizace se vyžaduje při volání jakékoli operace přístupu k datům ve službě Azure Storage. Operaci Put Page From URL můžete autorizovat, jak je popsáno níže.
Důležité
Microsoft doporučuje používat Microsoft Entra ID se spravovanými identitami k autorizaci požadavků do služby Azure Storage. Microsoft Entra ID poskytuje vynikající zabezpečení a snadné použití v porovnání s autorizací sdíleného klíče.
Azure Storage podporuje použití Microsoft Entra ID k autorizaci přístupů k datům objektů blob. S ID Microsoft Entra můžete pomocí řízení přístupu na základě role v Azure (Azure RBAC) udělit oprávnění k objektu zabezpečení. Objekt zabezpečení může být uživatel, skupina, instanční objekt aplikace nebo spravovaná identita Azure. Instanční objekt zabezpečení je ověřený pomocí ID Microsoft Entra pro vrácení tokenu OAuth 2.0. Token se pak dá použít k autorizaci požadavku ve službě Blob Service.
Další informace o autorizaci pomocí ID Microsoft Entra najdete v tématu Autorizace přístupu k objektům blob pomocíMicrosoft Entra ID .
Povolení
Níže je uvedena akce RBAC potřebná pro uživatele, skupinu, spravovanou identitu nebo instanční objekt Microsoftu pro volání operace Put Page From URL a nejméně privilegované předdefinované role Azure RBAC, která zahrnuje tuto akci:
- akce Azure RBAC:Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
předdefinovaná role s nejnižšími oprávněními: přispěvatel dat Přispěvatel dat objektů blob služby Storage
Další informace o přiřazování rolí pomocí Azure RBAC najdete v tématu Přiřazení role Azure pro přístup k datům objektů blob.
Poznámky
Tato Put Page From URL operace zapíše rozsah stránek do objektu blob stránky. Tuto operaci lze volat pouze na existujícím objektu blob stránky. Nelze jej volat k vytvoření nového objektu blob stránky, ani jej nelze volat na objekt blob bloku. Volání Put Page From URL s názvem objektu blob, který aktuálně neexistuje, vrátí chybu BlobNotFound (stavový kód HTTP 404 – Nenalezeno).
Ve verzi 2020-10-02 a novějších je autorizace Microsoft Entra podporována pro zdroj operace kopírování.
Chcete-li vytvořit nový objekt blob stránky, zavolejte metodu Put Blob a určete typ objektu blob, který chcete vytvořit jako objekt blob stránky. Objekt blob stránky může mít velikost až 8 TiB.
Pokud má objekt blob aktivní zapůjčení, musí klient v žádosti o zápis stránky zadat platné ID zapůjčení.
Operace aktualizace stránky
Volání Put Page From URL provede místní zápis do zadaného objektu blob stránky. Veškerý obsah na určené stránce bude aktualizací přepsán.
Důležité
Pokud vyprší časový limit serveru nebo je připojení ukončeno Put Page From URLběhem programu , stránka mohla nebo nemusela být aktualizována. Proto byste měli pokračovat v pokusu o aktualizaci, dokud neobdržíte odpověď oznamující úspěch.
Každý rozsah stránek odeslaných k Put Page From URL operaci aktualizace může mít velikost až 4 MiB. Počáteční a koncový rozsah stránky musí být zarovnán s hranicemi o velikosti 512 bajtů. Pokud se pokusíte nahrát rozsah stránek, který je větší než 4 MiB, služba vrátí stavový kód 413 (Entita požadavku je příliš velká).
Správa problémů se souběžností
Služba Blob service zpracovává souběžné zápisy na překrývající se stránky postupně. To znamená, že poslední stránka zpracovaná službou určuje obsah objektu blob. Aby se zajistila integrita obsahu objektu blob, měl by klient zpracovávat zápisy na překrývající se stránky pomocí jednoho nebo více z následujících přístupů:
Hodnotu hlavičky
Last-Modifiedodpovědi můžete zkontrolovat pro každé úspěšné volání rozhraníPut Page From URL. Pořadí odpovědí vrácených ze služby Blob service nemusí nutně odpovídat pořadí, ve kterém je služba provedla. Hodnota vždyLast-Modifiedvšak označuje pořadí, ve kterém služba požadavky zpracovala.Aktualizace můžete provádět podmíněně na základě značky ETag objektu blob nebo času poslední změny pomocí optimistické souběžnosti. Tento přístup funguje dobře, pokud je počet souběžných zápisů relativně nízký. K tomuto účelu použijte podmíněné hlavičky
If-Matchpožadavku ,If-None-Match,If-Modified-Since, .If-Unmodified-SinceMůžete zavolat Lease Blob a uzamknout objekt blob proti jiným zápisům po dobu jedné minuty nebo déle, pokud se zapůjčení prodlouží.
Pořadové číslo objektu blob můžete použít k zajištění toho, aby opakování požadavku, na který nepřišla žádná odpověď, nevedlo k souběžným aktualizacím. Tento přístup může být nejvhodnější pro klienty vyžadující vysokou propustnost pro zápisy na stránky. Podrobně je popsán v následující části.
Použití pořadového čísla objektu blob stránky k opakování požadavků
Pokud vyprší časový limit volání nebo Put Page From URL nevrátí odpověď, neexistuje způsob, jak s jistotou zjistit, zda byl požadavek úspěšný. Proto je nutné požadavek zkusit zopakovat, ale vzhledem k distribuované povaze služeb úložiště Azure je možné, že původní požadavek bude zpracován po úspěšném pokusu o opakovaný požadavek. Zpožděný původní požadavek může přepsat jiné aktualizace a přinést neočekávaný výsledek. Následující sekvence ukazuje, jak k tomu může dojít:
Požadavek
Put Page From URLna zápis hodnoty "X" na stránku 0 vyprší nebo nevrátí odpověď.Opakovaný požadavek na zápis hodnoty "X" na stránku 0 je úspěšný.
Požadavek na zápis hodnoty "Y" na stránku 0 je úspěšný.
Původní požadavek je úspěšný a hodnota "X" se zapíše na stránku 0.
Čtení stránky 0 vrací hodnotu "X", i když klient v tomto okamžiku očekával hodnotu "Y".
K tomuto druhu konfliktu může dojít, když původní požadavek nevrátí stavový kód mezi 100-499 nebo 503 (Server je zaneprázdněn). Pokud je vrácen jeden z těchto stavových kódů, můžete si být jisti, zda byl požadavek úspěšný nebo neúspěšný. Pokud ale služba vrátí stavový kód mimo tento rozsah, neexistuje způsob, jak zjistit stav původního požadavku.
Abyste předešli tomuto druhu konfliktu, můžete použít pořadové číslo objektu blob stránky, abyste zajistili, že když se pokusíte požadavek opakovat, původní požadavek následně neuspěje. Chcete-li tak učinit, měli byste před opakováním původního požadavku zvýšit pořadové číslo. Poté můžete pomocí hlaviček podmíněných pořadových čísel zajistit, aby požadavek selhal, pokud se jeho pořadové číslo neshoduje s očekávaným pořadovým číslem. Následující sekvence ilustruje tento přístup:
Klient vytvoří objekt blob stránky pomocí příkazu Put Blob a nastaví jeho pořadové číslo na hodnotu 0.
Požadavek
Put Page From URLna zápis hodnoty "X" na stránku 0 s hlavičkou nastavenouif-sequence-number-ltna1vypršení časového limitu nebo nevrátí odpověď.Klient volá Set Blob Properties a aktualizuje pořadové číslo na 1.
Opakovaný požadavek na zápis hodnoty "X" na stránku 0 s
if-sequence-number-ltnastavenou hodnotou je2úspěšný.Požadavek na zápis hodnoty "Y" na stránku 0 s
if-sequence-number-ltnastavenou hodnotou Succeeds2.Původní požadavek je nakonec zpracován, ale selže, protože určuje podmínku, že pořadové číslo musí být menší než 1 (to znamená, že hlavička je nastavena
if-sequence-num-ltna1). Chyba je SequenceNumberConditionNotMet (stavový kód HTTP 412 – předběžná podmínka se nezdařila).Při čtení stránky 0 se vrátí očekávaná hodnota "Y".
Viz také
autorizace požadavků na službu Azure Storage
Kódy stavu a chyb
Nastavení časových limitů pro operace služby Blob service