rozhraní REST API Azure Blob Storage

Azure Blob Storage ukládá textová a binární data jako objekty v cloudu. Blob Storage nabízí následující prostředky: účet úložiště, kontejnery a objekty blob. Kontejnery v rámci účtu úložiště poskytují způsob, jak uspořádat sady objektů blob.

Textová a binární data můžete ukládat do jednoho z následujících typů objektů blob:

  • Objekty blob bloku, které jsou optimalizované pro streamování.

  • Doplňovací objekty blob, které jsou optimalizované pro operace připojení.

  • Objekty blob stránky, které jsou optimalizované pro náhodné operace čtení a zápisu a poskytují možnost zápisu do rozsahu bajtů v objektu blob.

Další informace najdete v tématu Principy objektů blob bloku, doplňovacích objektů blob a objektů blob stránky.

Rozhraní REST API pro službu Blob Storage definuje operace HTTP pro účet úložiště, kontejnery a objekty blob. Rozhraní API zahrnuje operace uvedené v následující tabulce.

Operace Typ prostředku Description
Výpis kontejnerů Účet Zobrazí seznam všech kontejnerů v účtu úložiště.
Nastavení vlastností služby Blob Storage Účet Nastaví vlastnosti služby Blob Storage, včetně nastavení protokolování a metrik, a výchozí verzi služby.
Získání vlastností služby Blob Storage Účet Získá vlastnosti Blob Storage, včetně nastavení protokolování a metrik, a výchozí verzi služby.
Předběžný požadavek na objekty blob Účet Před odesláním vlastního požadavku se dotazuje na pravidla sdílení prostředků mezi zdroji (CORS) pro službu Blob Storage.
Získání statistik služby Blob Storage Účet Načte statistiky související s replikací pro službu Blob Storage. Tato operace je k dispozici pouze v sekundárním koncovém bodu umístění, pokud je pro účet úložiště povolená geograficky redundantní replikace jen pro čtení.
Získání informací o účtu Účet Vrátí název skladové položky a druh účtu pro zadaný účet.
Získání klíče pro delegování uživatele Účet Získá klíč, který lze použít k podepsání sdíleného přístupového podpisu delegování uživatele. Tento podpis uděluje přístup k prostředkům ve službě Blob Storage pomocí přihlašovacích údajů Azure Active Directory (Azure AD).
Vytvoření kontejneru Kontejner Vytvoří nový kontejner v účtu úložiště.
Získání vlastností kontejneru Kontejner Vrátí všechna uživatelem definovaná metadata a systémové vlastnosti kontejneru.
Získání metadat kontejneru Kontejner Vrátí pouze uživatelem definovaná metadata kontejneru.
Nastavení metadat kontejneru Kontejner Nastaví uživatelem definovaná metadata kontejneru.
Získání seznamu ACL kontejneru Kontejner Získá zásady veřejného přístupu a všechny uložené zásady přístupu pro kontejner.
Nastavit seznam ACL kontejneru Kontejner Nastaví zásady veřejného přístupu a všechny uložené zásady přístupu pro kontejner.
Zapůjčení kontejneru Kontejner Vytvoří a spravuje zámek kontejneru pro operace odstranění.
Odstranění kontejneru Kontejner Odstraní kontejner a všechny objekty blob, které obsahuje.
Výpis objektů blob Kontejner Zobrazí seznam všech objektů blob v kontejneru.
Vložení objektu blob Objekty blob bloku, doplňování a objekty blob stránky Vytvoří nový objekt blob nebo nahradí existující objekt blob v rámci kontejneru.
Získání objektu blob Objekty blob bloku, doplňování a objekty blob stránky Načte nebo stáhne objekt blob ze služby Blob Storage, včetně jeho uživatelem definovaných metadat a systémových vlastností.
Získání vlastností objektu blob Objekty blob bloku, doplňování a objekty blob stránky Vrátí všechny systémové vlastnosti a uživatelem definovaná metadata objektu blob.
Nastavení vlastností objektu blob Objekty blob bloku, doplňování a objekty blob stránky Nastaví systémové vlastnosti definované pro existující objekt blob.
Nastavit vypršení platnosti objektu blob Objekty blob bloku Nastaví čas vypršení platnosti pro existující objekt blob.
Získání metadat objektu blob Objekty blob bloku, doplňování a objekty blob stránky Načte všechna uživatelem definovaná metadata existujícího objektu blob nebo snímku.
Nastavení metadat objektu blob Objekty blob bloku, doplňování a objekty blob stránky Nastaví uživatelem definovaná metadata existujícího objektu blob.
Získání značek objektů blob Objekty blob bloku, doplňování a objekty blob stránky Načte uživatelem definované značky existujícího objektu blob.
Nastavení značek objektů blob Objekty blob bloku, doplňování a objekty blob stránky Nastaví uživatelem definované značky existujícího objektu blob, které tvoří sekundární index.
Hledání objektů blob podle značek Objekty blob bloku, doplňování a objekty blob stránky Vypíše objekty blob podle jejich uživatelsky definovaných značek.
Odstranění objektu blob Objekty blob bloku, doplňování a objekty blob stránky Označí objekt blob k odstranění.
Zrušit odstranění objektu blob Objekty blob bloku, připojení a stránky Obnoví obsah a metadata obnovitelného odstraněného objektu blob nebo všechny přidružené obnovitelné odstraněné snímky.
Operace Lease Blob Objekty blob bloku, připojení a stránky Vytvoří a spravuje uzamčení operací zápisu a odstranění. K odstranění nebo zápisu do uzamčeného objektu blob musí klient zadat ID zapůjčení.
Pořízení snímku objektu blob Objekty blob bloku, připojení a stránky Vytvoří snímek objektu blob jen pro čtení.
Zkopírování objektu blob Objekty blob bloku, připojení a stránky Zkopíruje zdrojový objekt blob do cílového objektu blob v tomto účtu úložiště nebo v jiném účtu úložiště.
Přerušení kopírování objektu blob Objekty blob bloku, připojení a stránky Zastaví čekající Copy Blob operaci a ponechá cílový objekt blob s nulovou délkou a úplnými metadaty.
Vložit blok Pouze objekty blob bloku Vytvoří nový blok, který se potvrdí jako součást objektu blob bloku.
Vložit blok z adresy URL Pouze objekty blob bloku Vytvoří nový blok, který se má potvrdit jako součást objektu blob bloku, kde se obsah přečte z adresy URL.
Put Block List Pouze objekty blob bloku Potvrdí objekt blob zadáním sady ID bloku, která tvoří objekt blob bloku.
Získat seznam blokovaných položek Pouze objekty blob bloku Načte seznam bloků, které se nahrály jako součást objektu blob bloku.
Dotazování na obsah objektů blob Pouze objekty blob bloku Použije jednoduchý příkaz jazyk SQL (Structured Query Language) (SQL) na obsah objektu blob a vrátí pouze dotazovanou podmnožinu dat.
Nastavení úrovně objektu blob Objekty blob bloku a stránky Nastaví úroveň objektu blob.
Vložit stránku Jenom objekty blob stránky Zapíše rozsah stránek do objektu blob stránky.
Získání rozsahů stránek Jenom objekty blob stránky Vrátí seznam platných rozsahů stránek pro objekt blob stránky nebo snímek objektu blob stránky.
Přírůstkové kopírování objektu blob Jenom objekty blob stránky Zkopíruje snímek objektu blob zdrojové stránky do cílového objektu blob stránky. Přenesou se pouze rozdílové změny.
Připojit blok Pouze doplňovací objekty blob Zapíše blok dat na konec doplňovacího objektu blob.

V této části

Koncepty služby Blob Storage

Operace s účtem (Blob Storage)

Operace s kontejnery

Operace s objekty blob

Operace s objekty blob (hierarchické účty s povoleným oborem názvů)

Viz také

Rest služby úložiště