Operace Lease Blob
Operace Lease Blob
vytvoří a spravuje zámek objektu blob pro operace zápisu a odstranění. Doba trvání zámku může být 15 až 60 sekund nebo může být nekonečná. Ve verzích starších než 2012-02-12 je doba uzamčení 60 sekund.
Důležité
Od verze 2012-02-12 se některé chování Lease Blob
operace liší od předchozích verzí. V předchozích verzích jste například mohli prodloužit zapůjčení po jeho uvolnění. Od verze 2012-02-12 tato žádost o zapůjčení selže, ale volání, která používají starší verze nástroje Lease Blob
, budou stále úspěšná. Seznam změn chování této operace najdete v části Poznámky dále v tomto článku.
Operaci můžete volat Lease Blob
v jednom z následujících režimů:
Acquire
, pokud chcete požádat o nové zapůjčení.Renew
, aby se obnovilo stávající zapůjčení.Change
, pokud chcete změnit ID existujícího zapůjčení.Release
, aby se zapůjčení uvolnilo, pokud už ho nepotřebujete, aby jiný klient mohl okamžitě získat zapůjčení objektu blob.Break
, abyste zapůjčení ukončili, ale zajistili, že jiný klient nebude moct získat nové zapůjčení, dokud neuplyne aktuální doba zapůjčení.
Žádost
Požadavek můžete sestavit Lease Blob
následujícím způsobem. Doporučuje se 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=lease |
HTTP/1.1 |
Identifikátor URI služby emulovaného úložiště
Když vytvoříte požadavek na službu emulovaného úložiště, zadejte název hostitele emulátoru a Azure Blob Storage port 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=lease |
HTTP/1.0 HTTP/1.1 |
Další informace najdete v tématu Použití emulátoru Azurite pro vývoj v místním úložišti Azure Storage.
Parametry identifikátoru URI
V identifikátoru URI požadavku můžete zadat následující další parametr.
Parametr | Popis |
---|---|
timeout |
Nepovinný parametr. Parametr se timeout vyjadřuje v sekundách. Další informace najdete v tématu Nastavení časových limitů pro operace služby Blob Storage. |
Hlavičky požadavku
Následující tabulka popisuje požadované a volitelné hlavičky požadavků.
Hlavička požadavku | Popis |
---|---|
Authorization |
Povinná hodnota. Určuje schéma autorizace, název účtu a podpis. Další informace najdete v tématu Autorizace požadavků do služby Azure Storage. |
Date nebo x-ms-date |
Povinná hodnota. Určuje formát UTC (Coordinated Universal Time). Další informace najdete v tématu Autorizace požadavků do služby Azure Storage. |
x-ms-version |
Nepovinný parametr. 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. |
x-ms-lease-id: <ID> |
Vyžaduje se k prodloužení, změně nebo uvolnění zapůjčení. Hodnotu můžete zadat v libovolném platném x-ms-lease-id formátu řetězce GUID. Seznam platných formátů najdete v tématu Konstruktor Guid (String). |
x-ms-lease-action: <acquire ¦ renew ¦ change ¦ release ¦ break> |
acquire : Požádá o nové zapůjčení. Pokud objekt blob nemá aktivní zapůjčení, blob Storage vytvoří zapůjčení objektu blob a vrátí nové ID zapůjčení. Pokud má objekt blob aktivní zapůjčení, můžete o nové zapůjčení požádat pouze pomocí ID aktivního zapůjčení. Můžete ale zadat nový x-ms-lease-duration , včetně záporné hodnoty (-1) pro zapůjčení, jehož platnost nikdy nevyprší.renew : Prodlouží zapůjčení. Zapůjčení můžete obnovit, pokud ID zapůjčení zadané v požadavku odpovídá ID přidružené k objektu blob. Mějte na paměti, že zapůjčení je možné obnovit i v případě, že vypršela jeho platnost, pokud se objekt blob od vypršení platnosti zapůjčení nezměnil nebo znovu nepronajal. Při obnovení zapůjčení se resetují hodiny doby trvání zapůjčení.change : Verze 2012-02-12 a novější. Změní ID zapůjčení aktivního zapůjčení. Objekt change musí obsahovat aktuální ID zapůjčení v x-ms-lease-id a nové ID zapůjčení v x-ms-proposed-lease-id .release : Uvolní zapůjčení. Zapůjčení můžete uvolnit, pokud ID zapůjčení zadané v požadavku odpovídá ID přidruženému k objektu blob. Uvolnění zapůjčení umožní jinému klientovi okamžitě získat zapůjčení objektu blob, jakmile se vydání dokončí.break : Přeruší zapůjčení, pokud má objekt blob aktivní zapůjčení. Když je zapůjčení přerušené, nepůjde obnovit. Jakákoli autorizovaná žádost může přerušit zapůjčení; požadavek není nutný k zadání odpovídajícího ID zapůjčení. Když dojde k přerušení zapůjčení, může uplynout období přerušení zapůjčení. Během této doby break release se jedná o jediné operace zapůjčení, které můžete s objektem blob provádět. Když se zapůjčení úspěšně přeruší, odpověď indikuje interval v sekundách, než bude možné získat nové zapůjčení.Zapůjčení, které se přerušilo, je také možné uvolnit. V takovém případě může zapůjčení objektu blob okamžitě získat jiný klient. |
x-ms-lease-break-period: N |
Nepovinný parametr. Verze 2012-02-12 a novější. U operace se jedná o navrženou break dobu v sekundách, po kterou by zapůjčení mělo pokračovat, než se přeruší, mezi 0 a 60 sekund. Toto období přestávky se použije jenom v případě, že je kratší než zbývající doba zapůjčení. Pokud je delší, použije se zbývající čas zapůjčení. Nové zapůjčení nebude k dispozici před uplynutím doby pozastavení, ale zapůjčení může být drženo déle, než je doba pozastavení. Pokud se tato hlavička nezobrazí u break operace, zapůjčení s pevnou dobou trvání se po uplynutí zbývající doby zapůjčení přeruší a nekonečné zapůjčení se okamžitě přeruší. |
x-ms-lease-duration: -1 ¦ n seconds |
Verze 2012-02-12 a novější. Povolená a povinná pouze u acquire operace. Určuje dobu zapůjčení v sekundách nebo zápornou dobu (-1) pro zapůjčení, jehož platnost nikdy nevyprší. Nenekonečná zapůjčení může být mezi 15 a 60 sekund. Dobu zapůjčení není možné změnit pomocí nebo renew change . |
x-ms-proposed-lease-id: <ID> |
Verze 2012-02-12 a novější. Volitelné pro acquire a povinné pro change . Navrhované ID zapůjčení ve formátu řetězce GUID Blob Storage se vrátí 400 (Invalid request) , pokud navrhované ID zapůjčení není ve správném formátu. Seznam platných formátů najdete v tématu Konstruktor Guid (String). |
Origin |
Nepovinný parametr. Určuje původ, ze kterého je žádost vystavena. Přítomnost této hlavičky má za následek hlavičky sdílení prostředků mezi zdroji (CORS) v odpovědi. Podrobnosti najdete v tématu Podpora CORS pro služby Storage . |
x-ms-client-request-id |
Nepovinný parametr. Poskytuje klientem vygenerovanou neprůselnou hodnotu s limitem počtu 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í Azure Blob Storage. |
Tato operace také podporuje použití podmíněných hlaviček ke spuštění operace, pouze pokud 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 Storage.
Text požadavku
Žádné
Ukázkový požadavek
Následující ukázkový požadavek ukazuje, jak získat zapůjčení:
Request Syntax:
PUT https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=lease HTTP/1.1
Request Headers:
x-ms-version: 2015-02-21
x-ms-lease-action: acquire
x-ms-lease-duration: -1
x-ms-proposed-lease-id: 1f812371-a41d-49e6-b123-f4b542e851c5
x-ms-date: <date>
Authorization: SharedKey testaccount1:esSKMOYdK4o+nGTuTyeOLBI+xqnqi6aBmiW4XI699+o=
Odpověď
Odpověď obsahuje stavový kód HTTP a sadu hlaviček odpovědi.
Stavový kód
Stavové kódy úspěchu vrácené pro operace zapůjčení jsou následující:
Acquire
: Úspěšná operace vrátí stavový kód 201 (Vytvořeno).Renew
: Úspěšná operace vrátí stavový kód 200 (OK).Change
: Úspěšná operace vrátí stavový kód 200 (OK).Release
: Úspěšná operace vrátí stavový kód 200 (OK).Break
: Úspěšná operace vrátí stavový kód 202 (přijato).
Informace o stavových kódech najdete v tématu Stavové kódy a kódy chyb.
Hlavičky odpovědi
Odpověď na tuto operaci obsahuje následující hlavičky. Odpověď může také obsahovat další standardní hlavičky HTTP. Všechny standardní hlavičky odpovídají specifikaci protokolu HTTP/1.1.
Syntax | Description |
---|---|
ETag |
Obsahuje hodnotu, kterou můžete použít k podmíněnému provádění operací. Další informace najdete v tématu Určení podmíněných hlaviček pro operace služby Blob Storage . Tato hlavička se vrátí pro požadavky provedené proti verzi 2013-08-15 a novější a ETag hodnota je v uvozovkách.Operace Lease Blob tuto vlastnost nezmění. |
Last-Modified |
Datum a čas poslední změny objektu blob. Další informace najdete v tématu Znázornění hodnot data a času v záhlavích. Každá operace zápisu do objektu blob, včetně aktualizací metadat nebo vlastností objektu blob, změní čas poslední změny objektu blob. Operace Lease Blob tuto vlastnost nezmění. |
x-ms-lease-id: <id> |
Když požádáte o zapůjčení, blob Storage vrátí jedinečné ID zapůjčení. Když je zapůjčení aktivní, musíte ID zapůjčení zahrnout do všech žádostí o zápis do objektu blob nebo prodloužení, změnu nebo uvolnění zapůjčení. Operace úspěšného obnovení také vrátí ID zapůjčení aktivního zapůjčení. |
x-ms-lease-time: seconds |
Přibližný zbývající čas v období zapůjčení (v sekundách). Tato hlavička se vrátí pouze v případě úspěšného požadavku na přerušení zapůjčení. Pokud je přerušení okamžité, 0 vrátí se hodnota . |
x-ms-request-id |
Tato hlavička jednoznačně identifikuje požadavek, který byl proveden, a lze ji 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 Storage použitou ke spuštění požadavku. Tato hlavička se vrátí pro požadavky provedené proti verzi 2009-09-19 a novější. |
Date |
Hodnota data a času UTC, která označuje čas, kdy byla odpověď zahájena. Tato služba vygeneruje tuto hodnotu. |
Access-Control-Allow-Origin |
Vrátí se, pokud požadavek obsahuje hlavičku Origin a CORS je povolené s odpovídajícím pravidlem. Tato hlavička vrátí hodnotu hlavičky požadavku původu v případě shody. |
Access-Control-Expose-Headers |
Vrátí se, pokud požadavek obsahuje hlavičku Origin a CORS je povolené s odpovídajícím pravidlem. Vrátí seznam hlaviček odpovědi, které mají být zpřístupněny klientovi nebo vystaviteli požadavku. |
Access-Control-Allow-Credentials |
Vrátí se, pokud požadavek obsahuje hlavičku Origin a CORS je povolený s odpovídajícím pravidlem, které nepovoluje všechny zdroje. Tato hlavička je nastavená na true . |
x-ms-client-request-id |
Tuto hlavičku můžete použít k řešení potíží s požadavky a odpovídajícími odpověďmi. Hodnota této hlavičky se rovná hodnotě x-ms-client-request-id hlavičky, pokud se nachází v požadavku. Hodnota je maximálně 1 024 viditelných znaků ASCII. Pokud se hlavička x-ms-client-request-id v požadavku nenachází, v odpovědi se nezobrazí. |
Text odpovědi
Žádné
Ukázková odpověď
Následuje ukázková odpověď na žádost o získání zapůjčení:
Response Status:
HTTP/1.1 201 Created
Response Headers:
Server: Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: cc6b209a-b593-4be1-a38a-dde7c106f402
x-ms-version: 2015-02-21
x-ms-lease-id: 1f812371-a41d-49e6-b123-f4b542e851c5
Date: <date>
Autorizace
Autorizace se vyžaduje při volání jakékoli operace přístupu k datům ve službě Azure Storage. Operaci můžete autorizovat Lease Blob
, jak je popsáno níže.
Azure Storage podporuje autorizaci požadavků na data objektů blob pomocí Microsoft Entra ID. S Microsoft Entra ID můžete pomocí řízení přístupu na základě role v Azure (Azure RBAC) udělit oprávnění k objektu zabezpečení. Objektem zabezpečení může být uživatel, skupina, instanční objekt aplikace nebo spravovaná identita Azure. Objekt zabezpečení ověří Microsoft Entra ID, aby vrátil token OAuth 2.0. Token se pak dá použít k autorizaci požadavku na službu Blob Service.
Další informace o autorizaci pomocí Microsoft Entra ID najdete v tématu Autorizace přístupu k objektům blob pomocí Microsoft Entra ID.
Oprávnění
Níže jsou uvedené akce RBAC nezbytné k volání Lease Blob
operace Microsoft Entra uživatele, skupiny nebo instančního objektu a předdefinované role Azure RBAC s nejnižšími oprávněními, která tuto akci zahrnuje:
- Akce Azure RBAC:Microsoft.Storage/storageAccounts/blobServices/containers/blobs/write
- Předdefinovaná role s nejnižšími oprávněními:Přispěvatel dat v objektech 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
Zapůjčení objektu blob poskytuje výhradní přístup k objektu blob pro zápis a odstranění. Pokud chce klient zapisovat do objektu blob s aktivním zapůjčením, musí do žádosti o zápis zahrnout ID aktivního zapůjčení. Zapůjčení se uděluje na dobu určenou při získání zapůjčení. Tato doba může být 15 až 60 sekund nebo nekonečná.
Když klient získá zapůjčení, vrátí se ID zapůjčení. Blob Storage vygeneruje ID zapůjčení, pokud není zadané v žádosti o získání. Klient může toto ID zapůjčení použít k prodloužení zapůjčení, ke změně ID zapůjčení nebo k uvolnění zapůjčení.
Pokud je zapůjčení aktivní, musí být ID zapůjčení zahrnuto v žádosti o některou z následujících operací:
Kopírování objektu blob (ID zapůjčení potřebné pro cílový objekt blob)
Pokud ID zapůjčení není zahrnuto, tyto operace selžou u zapůjčeného objektu blob s 412 – Precondition failed
.
U zapůjčeného objektu blob budou úspěšné následující operace bez zahrnutí ID zapůjčení:
Kopírovat objekt blob (pro zdrojový objekt blob není potřeba ID zapůjčení.)
Zapůjčení objektu blob (REST API) (pro
x-ms-lease-action: break
zapůjčení není potřeba ŽÁDNÉ ID zapůjčení)
Id zapůjčení operací s objektem blob, který má aktivní zapůjčení, není nutné zahrnovat.GET
Všechny GET
operace však podporují parametr podmíněného zapůjčení, kdy operace pokračuje pouze v případě, že ID zapůjčení zahrnuté v požadavku je platné.
Všechny operace kontejneru jsou povolené v kontejneru, který zahrnuje objekty blob s aktivním zapůjčením, včetně odstranění kontejneru. Kontejner se proto dá odstranit i v případě, že objekty blob v něm mají aktivní zapůjčení. Pomocí operace Zapůjčení kontejneru můžete řídit práva k odstranění kontejneru.
Stavy zapůjčení
Následující diagram znázorňuje pět stavů zapůjčení a příkazy nebo události, které způsobují změny stavu zapůjčení.
Zapůjčení může být v jednom z těchto stavů na základě toho, jestli je zapůjčení uzamčené nebo odemknuté a jestli je zapůjčení v daném stavu obnovitelné. Akce zapůjčení zobrazené v předchozím diagramu způsobují přechody stavu.
Stav prodloužení | Uzamčené zapůjčení | Odemčené zapůjčení |
---|---|---|
Pronájem obnovitelných zdrojů | Pronajatých | Platnost vypršela |
Neobnovitelné zapůjčení | Narušující | Nefunkční, k dispozici |
Available
: Zapůjčení je odemknuté a je možné ho získat. Povolená akce:acquire
.Leased
: Zapůjčení je uzamčeno. Povolené akce:acquire
(pouze stejné ID zapůjčení),renew
,change
,release
abreak
.Expired
: Doba zapůjčení vypršela. Povolené akce:acquire
,renew
release
, abreak
.Breaking
: Zapůjčení bylo přerušeno, ale zapůjčení bude dál uzamčeno, dokud nevypršela doba přerušení. Povolené akce:release
abreak
.Broken
: Zapůjčení bylo přerušeno a vypršela doba přerušení. Povolené akce:acquire
,release
abreak
.
Po vypršení platnosti zapůjčení se ID zapůjčení udržuje ve službě Blob Storage, dokud se objekt blob znovu nezmění nebo zapůjčení. Klient se může pokusit prodloužit nebo uvolnit zapůjčení pomocí ID zapůjčení, jehož platnost vypršela. Pokud je operace úspěšná, znamená to, že se objekt blob od posledního platného ID zapůjčení nezměnil.
Pokud se klient pokusí prodloužit nebo uvolnit zapůjčení s předchozím ID zapůjčení a požadavek selže, pak se objekt blob změnil nebo zapůjčen znovu, protože zapůjčení klienta bylo naposledy aktivní. Klient pak musí získat nové zapůjčení objektu blob.
Pokud zapůjčení vyprší místo explicitního uvolnění, může být potřeba počkat až jednu minutu, než bude možné získat nové zapůjčení objektu blob. Klient ale může zapůjčení s ID zapůjčení okamžitě obnovit, pokud se objekt blob nezměnil.
Všimněte si, že pro snímek objektu blob nejde udělit zapůjčení, protože snímky jsou jen pro čtení. Žádost o zapůjčení snímku má za následek stavový kód 400 (chybný požadavek).
Vlastnost objektu Last-Modified-Time
blob se neaktualizuje voláním objektu Lease Blob
.
Následující tabulky ukazují výsledky akcí s objekty blob s zapůjčením v různých stavech zapůjčení. Písmena (A), (B) a (C) představují ID zapůjčení a (X) představuje ID zapůjčení vygenerované službou Blob Storage.
Výsledky pokusů o použití objektů blob podle stavu zapůjčení
Akce | K dispozici. | Zapůjčeno (A) | Rozbít (A) | Poškozené (A) | Vypršela (A) |
---|---|---|---|---|---|
Psaní pomocí (A) | Selhání (412) | Zapůjčeno (A), zápis proběhne úspěšně | Přerušení (A), zápis proběhl úspěšně | Selhání (412) | Selhání (412) |
Psaní pomocí (B) | Selhání (412) | Selhání (409) | Selhání (412) | Selhání (412) | Selhání (412) |
Zápis, neurčené zapůjčení | K dispozici, zápis je úspěšný | Selhání (412) | Selhání (412) | K dispozici, zápis je úspěšný | K dispozici, zápis je úspěšný |
Čtení s (A) | Selhání (412) | Zapůjčeno (A), čtení proběhlo úspěšně | Přerušení (A), čtení proběhlo úspěšně | Selhání (412) | Selhání (412) |
Čtení s (B) | Selhání (412) | Selhání (409) | Selhání (409) | Selhání (412) | Selhání (412) |
Čtení, nezadá zapůjčení | K dispozici, čtení proběhlo úspěšně | Zapůjčeno (A), čtení proběhlo úspěšně | Přerušení (A), čtení proběhlo úspěšně | Přerušeno (A), čtení proběhlo úspěšně | Vypršela (A), čtení proběhlo úspěšně |
Výsledky operací zapůjčení objektů blob podle stavu zapůjčení
Akce | K dispozici. | Zapůjčeno (A) | Rozbít (A) | Poškozené (A) | Vypršela (A) |
---|---|---|---|---|---|
Acquire , žádné navrhované ID zapůjčení |
Zapůjčeno (X) | Selhání (409) | Selhání (409) | Zapůjčeno (X) | Zapůjčeno (X) |
Acquire (A) |
Zapůjčeno (A) | Zapůjčeno (A), nová doba trvání | Selhání (409) | Zapůjčeno (A) | Zapůjčeno (A) |
Acquire (B) |
Zapůjčeno (B) | Selhání (409) | Selhání (409) | Zapůjčeno (B) | Zapůjčeno (B) |
Break , tečka=0 |
Selhání (409) | Poškozené (A) | Poškozené (A) | Poškozené (A) | Poškozené (A) |
Break , období>0 |
Selhání (409) | Rozbít (A) | Rozbít (A) | Poškozené (A) | Poškozené (A) |
Change , (A) až (B) |
Selhání (409) | Zapůjčeno (B) | Selhání (409) | Selhání (409) | Selhání (409) |
Change , (B) až (A) |
Selhání (409) | Zapůjčeno (A) | Selhání (409) | Selhání (409) | Selhání (409) |
Change , (B) až (C) |
Selhání (409) | Selhání (409) | Selhání (409) | Selhání (409) | Selhání (409) |
Renew (A) |
Selhání (409) | Zapůjčeno (A), resetování hodin vypršení platnosti | Selhání (409) | Selhání (409) | Zapůjčeno(A), pokud se objekt blob nezměnil. Selže (409), pokud byl objekt blob změněn. |
Renew (B) |
Selhání (409) | Selhání (409) | Selhání (409) | Selhání (409) | Selhání (409) |
Release (A) |
Selhání (409) | K dispozici. | K dispozici. | K dispozici. | K dispozici. |
Release (B) |
Selhání (409) | Selhání (409) | Selhání (409) | Selhání (409) | Selhání (409) |
Doba trvání vyprší. | K dispozici. | Vypršela (A) | Poškozené (A) | Poškozené (A) | Vypršela (A) |
Změny v objektu blob zapůjčení zavedené ve verzi 2012-02-12
Následující seznam určuje změny Lease Blob
chování zavedené ve verzi 2012-02-12.
Volání k
Lease Blob
získání zapůjčení teď musí obsahovat hlavičku doby zapůjčení. Pokud se pokusíte získat zapůjčení bez zadání doby zapůjčení, vrátí služba .400 Bad Request – Missing required header
Po jeho uvolnění už nemůžete prodloužit zapůjčení. Pokud se o to pokusíte, vrátí služba .
409 Conflict – The lease ID specified did not match the lease ID for the blob
Aplikace, které volaly vydání a pak volaly prodloužení, teď musí uložitETag
z volání vydané verze. Aplikace pak musí volat objekt acquire s podmíněnou hlavičkouIf-Match
, aby získaly zapůjčení pouze v případě, že se objekt blob nezmění.Po jeho uvolnění už nepůjčení nemůžete přerušit. Pokud se o to pokusíte, vrátí služba .
409 Conflict – There is currently no lease on the blob
Teď můžete přerušit nefunkční nebo přerušené zapůjčení, čímž se operace přerušení vytvoří idempotentní. V předchozích verzích to selhalo s
409 Conflict – The lease has already been broken and cannot be broken again
. Tato změna umožňuje zkrátit dobu trvání přestávky. Pokud přerušíte zapůjčení, které je ve stavu přerušení a zahrnete kratší dobu trvání než zbývající období přerušení, použije se kratší doba trvání.
Fakturace
Žádosti o ceny můžou pocházet od klientů, kteří používají rozhraní BLOB Storage API, a to buď přímo prostřednictvím rozhraní REST API služby Blob Storage, nebo z klientské knihovny Služby Azure Storage. Tyto požadavky načítají poplatky za transakci. Typ transakce ovlivňuje způsob účtování poplatku za účet. Například transakce čtení se načítají do jiné kategorie fakturace než transakce zápisu. Následující tabulka ukazuje kategorii fakturace pro Lease Blob
žádosti založené na typu účtu úložiště:
Operace | Typ účtu úložiště | Kategorie fakturace |
---|---|---|
Zapůjčení objektu blob (získání, vydání, prodloužení) | Objekt blob bloku úrovně Premium Standard pro obecné účely v2 |
Další operace |
Zapůjčení objektu blob (získání, vydání, prodloužení) | Standard pro obecné účely v1 | Operace čtení |
Zapůjčení objektu blob (přerušení, změna) | Objekt blob bloku úrovně Premium Standard pro obecné účely v2 |
Další operace |
Zapůjčení objektu blob (přerušení, změna) | Standard pro obecné účely v1 | Operace zápisu |
Viz také
new-blob-lease-features-infinite-leases-smaller-lease-times-and-more.aspx)
Autorizace žádostí do Služby Azure Storage
Stavové kódy a kódy chyb
Kódy chyb služby Blob Storage
Zapůjčení kontejneru