AZURE BLOB STORAGE REST API
Azure Blob Storage a szöveges és bináris adatokat objektumként tárolja a felhőben. A Blob Storage a következő erőforrásokat kínálja: a tárfiókot, a tárolókat és a blobokat. A tárfiókon belül a tárolók lehetővé teszik a blobkészletek rendszerezését.
A szöveges és bináris adatokat a következő blobtípusok egyikében tárolhatja:
Streamelésre optimalizált blokkblobok.
Hozzáfűző blobok, amelyek hozzáfűzési műveletekhez vannak optimalizálva.
Lapblobok, amelyek véletlenszerű olvasási/írási műveletekre vannak optimalizálva, és amelyek lehetővé teszik a blobokban lévő bájttartományba való írást.
További információ: A blokkblobok, a hozzáfűző blobok és a lapblobok ismertetése.
A Blob Storage REST API-ja HTTP-műveleteket határoz meg a tárfiókon, a tárolókon és a blobokon. Az API az alábbi táblázatban felsorolt műveleteket tartalmazza.
Művelet | Erőforrás típusa | Description |
---|---|---|
Tárolók listázása | Fiók | Listák egy tárfiók összes tárolóját. |
Blob Storage-tulajdonságok beállítása | Fiók | Beállítja a Blob Storage tulajdonságait, beleértve a naplózási és metrikabeállításokat, valamint az alapértelmezett szolgáltatásverziót. |
Blob Storage-tulajdonságok lekérése | Fiók | Lekéri a Blob Storage tulajdonságait, beleértve a naplózási és metrikabeállításokat, valamint az alapértelmezett szolgáltatásverziót. |
Előzetes blobkérés | Fiók | Lekérdezi a Blob Storage eltérő eredetű erőforrás-megosztási (CORS) szabályait a tényleges kérés elküldése előtt. |
Blob Storage-statisztikák lekérése | Fiók | Lekéri a Blob Storage replikációval kapcsolatos statisztikáit. Ez a művelet csak akkor érhető el a másodlagos helyvégponton, ha az olvasási hozzáférés georedundáns replikációja engedélyezve van a tárfiókban. |
Fiókadatok lekérése | Fiók | A megadott fiók termékváltozatának nevét és fióktípusát adja vissza. |
Felhasználódelegálási kulcs lekérése | Fiók | Lekéri a felhasználódelegálás közös hozzáférésű jogosultságkódjának aláírásához használható kulcsot. Ez az aláírás hozzáférést biztosít a Blob Storage erőforrásaihoz Microsoft Entra hitelesítő adatok használatával. |
Tároló létrehozása | Tároló | Új tároló létrehozása egy tárfiókban. |
Tároló tulajdonságainak lekérése | Tároló | Egy tároló felhasználó által definiált összes metaadatát és rendszertulajdonságát adja vissza. |
Tároló metaadatainak lekérése | Tároló | Csak a tároló felhasználó által definiált metaadatait adja vissza. |
Tároló metaadatainak beállítása | Tároló | Beállítja egy tároló felhasználó által definiált metaadatait. |
Tároló ACL-ének lekérése | Tároló | Lekéri a tároló nyilvános hozzáférési szabályzatát és tárolt hozzáférési szabályzatát. |
Tároló ACL-ének beállítása | Tároló | Beállítja a tároló nyilvános hozzáférési szabályzatát és tárolt hozzáférési szabályzatát. |
Bérlettároló | Tároló | Létrehozza és kezeli a tároló zárolását a törlési műveletekhez. |
Tároló törlése | Tároló | Törli a tárolót és a benne lévő blobokat. |
Blobok listázása | Tároló | Listák egy tároló összes blobját. |
Put Blob | Blokk-, hozzáfűző- és lapblobok | Létrehoz egy új blobot, vagy lecserél egy meglévő blobot egy tárolón belül. |
Blob lekérése | Blokk-, hozzáfűző- és lapblobok | Beolvas vagy letölt egy blobot a Blob Storage-ból, beleértve a felhasználó által definiált metaadatokat és rendszertulajdonságokat. |
Get Blob Properties | Blokk-, hozzáfűző- és lapblobok | A blob összes rendszertulajdonságát és felhasználó által definiált metaadatait adja vissza. |
Blobtulajdonságok beállítása | Blokk-, hozzáfűző- és lapblobok | Beállítja egy meglévő blobhoz definiált rendszertulajdonságokat. |
Blob lejáratának beállítása | Blokkblobok | Beállítja egy meglévő blob lejárati idejét. |
Blob metaadatainak lekérése | Blokk-, hozzáfűző- és lapblobok | Lekéri egy meglévő blob vagy pillanatkép felhasználó által definiált összes metaadatait. |
Blob metaadatainak beállítása | Blokk-, hozzáfűző- és lapblobok | Beállítja egy meglévő blob felhasználó által definiált metaadatait. |
Blobcímkék lekérése | Blokk-, hozzáfűző- és lapblobok | Lekéri egy meglévő blob felhasználó által definiált címkéit. |
Blobcímkék beállítása | Blokk-, hozzáfűző- és lapblobok | Beállítja egy másodlagos indexet alkotó meglévő blob felhasználó által definiált címkéinek beállítását. |
Blobok keresése címkék szerint | Blokk-, hozzáfűző- és lapblobok | Listák blobokat a felhasználó által definiált címkék alapján. |
Delete Blob | Blokk-, hozzáfűző- és lapblobok | Megjelöl egy blobot törlésre. |
Blob törlésének visszavonása | Blokk, hozzáfűzés és oldalblobok | Visszaállítja egy helyreállíthatóan törölt blob vagy az összes kapcsolódó helyreállíthatóan törölt pillanatkép tartalmát és metaadatait. |
Blobbérlet | Blokk, hozzáfűzés és oldalblobok | Létrehozza és kezeli az írási és törlési műveletek zárolását. Zárolt blob törléséhez vagy írásához az ügyfélnek meg kell adnia a bérletazonosítót. |
Snapshot Blob | Blokk, hozzáfűzés és oldalblobok | Egy blob írásvédett pillanatképét hozza létre. |
Copy Blob | Blokk, hozzáfűzés és oldalblobok | Egy forrásblobot másol egy célblobba ebben a tárfiókban vagy egy másik tárfiókban. |
Blob másolásának megszakítása | Blokk, hozzáfűzés és oldalblobok | Leállítja a függőben lévő Copy Blob műveletet, és nulla hosszúságú és teljes metaadatokat tartalmazó célblobot hagy. |
Blokk elhelyezése | Csak blokkblobok | Létrehoz egy új blokkot, amely egy blokkblob részeként lesz véglegesítve. |
Blokk elhelyezése URL-címről | Csak blokkblobok | Létrehoz egy új blokkot, amely egy blokkblob részeként lesz véglegesítve, ahol a tartalom egy URL-címről lesz beolvasva. |
Put Block List | Csak blokkblobok | Blob véglegesítése a blokkblobot alkotó blokkazonosítók halmazának megadásával. |
Blokklista lekérése | Csak blokkblobok | Lekéri a blokkblob részeként feltöltött blokkok listáját. |
Blobtartalom lekérdezése | Csak blokkblobok | Egy egyszerű Structured Query Language (SQL) utasítást alkalmaz egy blob tartalmára, és csak az adatok lekérdezett részhalmazát adja vissza. |
Set Blob Tier | Blokk- és oldalblobok | Beállítja a blob szintjét. |
Oldal elhelyezése | Csak lapblobok | Laptartományt ír egy lapblobba. |
Oldaltartományok lekérése | Csak lapblobok | Egy lapblob érvényes oldaltartományainak listáját vagy egy lapblob pillanatképét adja vissza. |
Növekményes másolási blob | Csak lapblobok | Egy forrásoldali blob pillanatképét másolja egy céllapblobba. A rendszer csak a különbségi módosításokat továbbítja. |
Hozzáfűzési blokk | Csak hozzáfűző blobok | Adatblokkot ír egy hozzáfűző blob végére. |
A szakasz tartalma
A fiók műveletei (Blob Storage)
Blobok műveletei (hierarchikus névtér-kompatibilis fiókok)