Delen via


Azure Blob Storage REST API

Azure Blob Storage slaat tekst en binaire gegevens op als objecten in de cloud. Blob Storage biedt de volgende resources: het opslagaccount, containers en blobs. Binnen uw opslagaccount bieden containers een manier om sets blobs te organiseren.

U kunt tekst en binaire gegevens opslaan in een van de volgende typen blobs:

  • Blok-blobs, die zijn geoptimaliseerd voor streaming.

  • Toevoeg-blobs, die zijn geoptimaliseerd voor toevoegbewerkingen.

  • Pagina-blobs, die zijn geoptimaliseerd voor willekeurige lees-/schrijfbewerkingen en die de mogelijkheid bieden om te schrijven naar een bereik van bytes in een blob.

Zie Informatie over blok-blobs, toevoeg-blobs en pagina-blobs voor meer informatie.

De REST API voor Blob Storage definieert HTTP-bewerkingen voor het opslagaccount, containers en blobs. De API bevat de bewerkingen die in de volgende tabel worden vermeld.

Bewerking Resourcetype Description
Containers weergeven Account Lijsten alle containers in een opslagaccount.
Blob Storage-eigenschappen instellen Account Hiermee stelt u de eigenschappen van Blob Storage in, waaronder instellingen voor logboekregistratie en metrische gegevens, en de standaardserviceversie.
Eigenschappen van Blob Storage ophalen Account Hiermee haalt u de eigenschappen Blob Storage op, inclusief instellingen voor logboekregistratie en metrische gegevens, en de standaardserviceversie.
Voorbereidende blobaanvraag Account Query's uitvoeren op de CORS-regels (Cross-Origin Resource Sharing) voor Blob Storage, voordat de werkelijke aanvraag wordt verzonden.
Blob Storage-statistieken ophalen Account Hiermee worden statistieken opgehaald met betrekking tot replicatie voor Blob Storage. Deze bewerking is alleen beschikbaar op het eindpunt van de secundaire locatie wanneer geografisch redundante replicatie met leestoegang is ingeschakeld voor het opslagaccount.
Accountgegevens ophalen Account Retourneert de SKU-naam en het accounttype voor het opgegeven account.
Sleutel voor gebruikersdelegatie ophalen Account Hiermee haalt u een sleutel op die kan worden gebruikt voor het ondertekenen van een shared access signature voor gebruikersdelegatie. Deze handtekening verleent toegang tot resources in Blob Storage met behulp van Microsoft Entra referenties.
Container maken Container Hiermee maakt u een nieuwe container in een opslagaccount.
Containereigenschappen ophalen Container Retourneert alle door de gebruiker gedefinieerde metagegevens en systeemeigenschappen van een container.
Containermetagegevens ophalen Container Retourneert alleen door de gebruiker gedefinieerde metagegevens van een container.
Containermetagegevens instellen Container Hiermee stelt u door de gebruiker gedefinieerde metagegevens van een container in.
Container-ACL ophalen Container Hiermee haalt u het openbare toegangsbeleid en eventueel opgeslagen toegangsbeleid voor de container op.
Container-ACL instellen Container Hiermee stelt u het beleid voor openbare toegang en eventueel opgeslagen toegangsbeleid voor de container in.
Leasecontainer Container Hiermee wordt een vergrendeling voor een container voor verwijderingsbewerkingen tot stand brengt en beheerd.
Container verwijderen Container Hiermee verwijdert u de container en eventuele blobs die deze bevat.
Blobs weergeven Container Lijsten alle blobs in een container.
Blob plaatsen Blok-, toevoeg- en pagina-blobs Hiermee maakt u een nieuwe blob of vervangt u een bestaande blob in een container.
Blob ophalen Blok-, toevoeg- en pagina-blobs Leest of downloadt een blob uit Blob Storage, inclusief de door de gebruiker gedefinieerde metagegevens en systeemeigenschappen.
Blob-eigenschappen ophalen Blok-, toevoeg- en pagina-blobs Retourneert alle systeemeigenschappen en door de gebruiker gedefinieerde metagegevens op de blob.
Blobeigenschappen instellen Blok-, toevoeg- en pagina-blobs Hiermee stelt u systeemeigenschappen in die zijn gedefinieerd voor een bestaande blob.
Verloop van blob instellen Blok-blobs Hiermee stelt u de verlooptijd voor een bestaande blob in.
Blob-metagegevens ophalen Blok-, toevoeg- en pagina-blobs Haalt alle door de gebruiker gedefinieerde metagegevens van een bestaande blob of momentopname op.
Blobmetagegevens instellen Blok-, toevoeg- en pagina-blobs Hiermee stelt u door de gebruiker gedefinieerde metagegevens van een bestaande blob in.
Blobtags ophalen Blok-, toevoeg- en pagina-blobs Haalt door de gebruiker gedefinieerde tags van een bestaande blob op.
Blobtags instellen Blok-, toevoeg- en pagina-blobs Hiermee stelt u door de gebruiker gedefinieerde tags van een bestaande blob in die een secundaire index vormen.
Blobs zoeken op tags Blok-, toevoeg- en pagina-blobs Lijsten blobs op basis van de door de gebruiker gedefinieerde tags.
Blob verwijderen Blok-, toevoeg- en pagina-blobs Markeert een blob voor verwijdering.
Verwijderen van blob ongedaan maken Blobs blokkeren, toevoegen en pagina-blobs Hiermee herstelt u de inhoud en metagegevens van een voorlopig verwijderde blob of alle bijbehorende voorlopig verwijderde momentopnamen.
Lease-blob Blobs blokkeren, toevoegen en pagina-blobs Hiermee worden schrijf- en verwijderbewerkingen vergrendeld en beheerd. Als u een vergrendelde blob wilt verwijderen of naar een vergrendelde blob wilt schrijven, moet een client de lease-id opgeven.
Momentopname maken van blob Blobs blokkeren, toevoegen en pagina-blobs Hiermee maakt u een alleen-lezen momentopname van een blob.
Blob kopiëren Blobs blokkeren, toevoegen en pagina-blobs Kopieert een bron-blob naar een doel-blob in dit opslagaccount of in een ander opslagaccount.
Blob kopiëren afbreken Blobs blokkeren, toevoegen en pagina-blobs Stopt een bewerking in behandeling Copy Blob en laat een doel-blob met nul lengte en volledige metagegevens over.
Blok plaatsen Alleen blok-blobs Hiermee maakt u een nieuw blok dat moet worden doorgevoerd als onderdeel van een blok-blob.
Blok van URL plaatsen Alleen blok-blobs Hiermee maakt u een nieuw blok dat moet worden doorgevoerd als onderdeel van een blok-blob waarin de inhoud van een URL wordt gelezen.
Lijst met blokkeringen plaatsen Alleen blok-blobs Hiermee wordt een blob doorgevoerd door de set blok-id's op te geven waaruit de blok-blob bestaat.
Blokkeringslijst ophalen Alleen blok-blobs Hiermee haalt u de lijst met blokken op die zijn geüpload als onderdeel van een blok-blob.
Inhoud van queryblob Alleen blok-blobs Past een eenvoudige sql-instructie (Structured Query Language) toe op de inhoud van een blob en retourneert alleen de opgevraagde subset van de gegevens.
Blob-laag instellen Blok- en pagina-blobs Hiermee stelt u de laag van een blob in.
Pagina plaatsen Alleen pagina-blobs Hiermee wordt een reeks pagina's naar een pagina-blob geschreven.
Paginabereiken ophalen Alleen pagina-blobs Retourneert een lijst met geldige paginabereiken voor een pagina-blob of een momentopname van een pagina-blob.
Blob incrementeel kopiëren Alleen pagina-blobs Hiermee kopieert u een momentopname van een bronpagina-blob naar een doelpagina-blob. Alleen differentiële wijzigingen worden overgedragen.
Toevoegblok Alleen blobs toevoegen Hiermee schrijft u een gegevensblok naar het einde van een toevoeg-blob.

In deze sectie

Blob Storage-concepten

Bewerkingen voor het account (Blob Storage)

Bewerkingen op containers

Bewerkingen op blobs

Bewerkingen op blobs (accounts met hiërarchische naamruimte)

Zie ook

Rest voor opslagservices