Freigeben über


Vorgänge für Blobs

Azure Storage bietet REST-Vorgänge für die Arbeit mit Blobs im Blobdienst.

In diesem Abschnitt

Dieser Abschnitt enthält Referenzinformationen zu Vorgängen für Blockblobs, Anfügeblobs und Seitenblobs.

Vorgänge für Blockblobs, Anfügeblobs und Seitenblobs

Put Blob
Erstellt ein neues BLOB oder ersetzt ein vorhandenes BLOB in einem Container.

Get Blob
Liest ein BLOB aus dem Blob-Dienst, einschließlich seiner benutzerdefinierten Metadaten und Systemeigenschaften, oder lädt dieses herunter.

Get Blob Properties
Gibt alle benutzerdefinierten Metadaten, HTTP-Standardeigenschaften und Systemeigenschaften für ein Blob zurück.

Set Blob Properties
Legt Werte für Systemeigenschaften fest, die für ein Blob definiert sind.

Abrufen von Blobtags
Gibt alle benutzerdefinierten Blobindextags für ein angegebenes Blob, eine angegebene Version oder Momentaufnahme zurück.

Festlegen von Blobtags
Legt benutzerdefinierte Blobindextags für ein angegebenes Blob als mindestens ein Schlüssel-Wert-Paar fest.

Suchen von Blobs nach Tags
Sucht alle Blobs im Speicherkonto, deren Tags mit einem angegebenen Suchausdruck übereinstimmen.

Get Blob Metadata
Gibt alle benutzerdefinierten Metadaten für ein angegebenes Blob zurück.

Set Blob Metadata
Legt benutzerdefinierte Metadaten für ein angegebenes Blob als mindestens ein Name-Wert-Paar fest.

Lease Blob
Legt eine Sperre für Lese- und Löschvorgänge fest und verwaltet die Sperre. Um ein gesperrtes BLOB zu löschen oder in dieses zu schreiben, muss der Client die Lease-ID bereitstellen.

Snapshot Blob
Erstellt eine Momentaufnahme eines BLOB.

Copy Blob
Kopiert ein BLOB in ein Ziel im Speicherkonto.

Blob aus URL kopieren Kopiert ein Blob synchron in ein Ziel innerhalb des Speicherkontos für Quellblobgrößen von bis zu 256 Mebibytes (MiB).

Abort Copy Blob
Bricht einen ausstehenden Copy Blob-Vorgang ab, wobei ein Ziel-BLOB mit der Länge 0 (null) und vollständigen Metadaten erzeugt wird.

Delete Blob
Markiert ein angegebenes Blob zum Löschen.

Wiederherstellen des Blobs Stellt den Inhalt und die Metadaten eines vorläufig gelöschten Blobs und alle zugeordneten vorläufig gelöschten Momentaufnahmen wieder her.

Set Blob Tier
Legt die Zugriffsebene eines Blobs fest.

Blobbatch Führt mehrere API-Aufrufe innerhalb einer einzelnen Anforderung aus.

Vorgänge für Blockblobs

Put Block
Erstellt einen neuen Block, der als Teil eines Blockblobs committet werden soll.

Put Block From URL
Erstellt einen neuen Block, der als Teil eines Blockblobs committet werden soll, in dem der Inhalt aus einer URL gelesen wird.

Put Block List
Committ ein Blockblob, indem der Satz von Block-IDs angegeben wird, aus denen ein Blob besteht.

Get Block List
Ruft die Liste der Blöcke ab, die als Teil eines Block-BLOB hochgeladen wurden.

Abfragen von Blobinhalten
Wendet eine einfache strukturierte Abfragesprache (SQL)-Anweisung auf den Inhalt eines Blobs an und gibt nur die abgefragte Teilmenge der Daten zurück.

Vorgänge für Seitenblobs

Put Page
Schreibt einen Bereich von Seiten in ein Seiten-BLOB.

Seite aus URL einfügen Schreibt einen Bereich von Seiten in ein Seitenblob, in dem der Inhalt aus einer URL gelesen wird.

Get Page Ranges
Gibt eine Liste der gültigen Seitenbereiche für ein Seiten-BLOB oder eine Momentaufnahme eines Seiten-BLOB zurück.

Incremental Copy Blob
Kopiert einen Momentaufnahme eines Quellseitenblobs in ein Zielseitenblob. Es werden nur differenzielle Änderungen übertragen.

Vorgänge für Anfügeblobs

Append Block
Fügt einen Block als Teil eines Anfügeblobs an.

Block von URL anfügen Fügt einen Block als Teil eines Anfügeblobs an, in dem der Inhalt aus einer URL gelesen wird.

Weitere Informationen

Konzepte des Blob-Diensts