API REST dell'archivio BLOB di Azure

Archiviazione BLOB di Azure archivia dati di testo e binari come oggetti nel cloud. Blob Archiviazione offre le risorse seguenti: l'account di archiviazione, i contenitori e i BLOB. All'interno dell'account di archiviazione, i contenitori consentono di organizzare set di BLOB.

È possibile archiviare dati di testo e binari in uno dei tipi di BLOB seguenti:

  • BLOB in blocchi, ottimizzati per il flusso.

  • BLOB di accodamento ottimizzati per le operazioni di accodamento.

  • BLOB di pagine ottimizzati per operazioni di lettura/scrittura casuali e che consentono di scrivere in un intervallo di byte in un BLOB.

Per altre informazioni, vedere Informazioni sui BLOB in blocchi, i BLOB di accodamento e i BLOB di pagine.

L'API REST per BLOB Archiviazione definisce le operazioni HTTP sull'account di archiviazione, sui contenitori e sui BLOB. L'API include le operazioni elencate nella tabella seguente.

Operazione Tipo di risorsa Descrizione
Elencare i contenitori Account Elenca tutti i contenitori in un account di archiviazione.
Impostare le proprietà Archiviazione BLOB Account Imposta le proprietà dell'Archiviazione BLOB, incluse le impostazioni di registrazione e metriche e la versione del servizio predefinita.
Ottenere le proprietà Archiviazione BLOB Account Ottiene le proprietà Blob Archiviazione, incluse le impostazioni di registrazione e metriche e la versione del servizio predefinita.
Richiesta BLOB preliminare Account Esegue una query sulle regole CORS (Cross-Origin Resource Sharing) per Archiviazione BLOB, prima di inviare la richiesta effettiva.
Ottenere statistiche Archiviazione BLOB Account Recupera le statistiche correlate alla replica per Archiviazione BLOB. L'operazione è disponibile solo sull'endpoint della posizione secondaria quando la replica geograficamente ridondante con accesso in lettura è abilitata per l'account di archiviazione.
Ottenere informazioni sull'account Account Restituisce il nome dello SKU e il tipo di account per l'account specificato.
Ottenere la chiave di delega utente Account Ottiene una chiave che può essere utilizzata per firmare una firma di accesso condiviso della delega utente. Questa firma concede l'accesso alle risorse nel Archiviazione BLOB usando le credenziali di Azure Active Directory (Azure AD).
Create Container Contenitore Crea un nuovo contenitore in un account di archiviazione.
Ottenere le proprietà dei contenitori Contenitore Restituisce le proprietà di sistema e i metadati definiti dall'utente di un contenitore.
Get Container Metadata Contenitore Restituisce solo i metadati definiti dall'utente di un contenitore.
Impostare i metadati del contenitore Contenitore Ottiene i metadati definiti dall'utente di un contenitore.
Get Container ACL Contenitore Ottiene i criteri di accesso pubblico ed eventuali criteri di accesso archiviati per il contenitore.
Set Container ACL Contenitore Imposta i criteri di accesso pubblico ed eventuali criteri di accesso archiviati per il contenitore.
Lease Container Contenitore Definisce e gestisce un blocco su un contenitore per le operazioni di eliminazione.
Delete Container Contenitore Elimina il contenitore e tutti i BLOB in esso contenuti.
Elencare i BLOB Contenitore Elenca tutti i BLOB in un contenitore.
Put Blob Blob di blocchi, accodamenti e pagine Crea un nuovo BLOB o sostituisce un BLOB esistente in un contenitore.
Get Blob Blob di blocchi, accodamenti e pagine Legge o scarica un BLOB dalla Archiviazione BLOB, inclusi i metadati definiti dall'utente e le proprietà di sistema.
Get Blob Properties Blob di blocchi, accodamenti e pagine Restituisce tutte le proprietà di sistema e i metadati definiti dall'utente sul BLOB.
Set Blob Properties Blob di blocchi, accodamenti e pagine Imposta le proprietà di sistema definite per un BLOB esistente.
Imposta scadenza BLOB BLOB in blocchi Imposta l'ora di scadenza per un BLOB esistente.
Get Blob Metadata Blob di blocchi, accodamenti e pagine Recupera tutti i metadati definiti dall'utente di un BLOB o di uno snapshot esistente.
Set Blob Metadata Blob di blocchi, accodamenti e pagine Imposta i metadati definiti dall'utente di un BLOB esistente.
Ottenere tag BLOB Blob di blocchi, accodamenti e pagine Recupera i tag definiti dall'utente di un BLOB esistente.
Impostare tag BLOB Blob di blocchi, accodamenti e pagine Imposta i tag definiti dall'utente di un BLOB esistente che formano un indice secondario.
Trovare BLOB per tag Blob di blocchi, accodamenti e pagine Elenca i BLOB in base ai tag definiti dall'utente.
Eliminare un BLOB Blob di blocchi, accodamenti e pagine Contrassegna un BLOB per l'eliminazione.
Annullare l'eliminazione del BLOB Blocchi, accodamento e BLOB di pagine Ripristina il contenuto e i metadati di un BLOB eliminato temporanea o tutti gli snapshot eliminati temporanea associati.
Lease BLOB Blocchi, accodamento e BLOB di pagine Definisce e gestisce un blocco su operazioni di scrittura ed eliminazione. Per eliminare o scrivere su un BLOB bloccato, un client deve specificare l'ID lease.
Snapshot Blob Blocchi, accodamento e BLOB di pagine Crea uno snapshot di sola lettura di un BLOB.
Copy Blob Blocchi, accodamento e BLOB di pagine Copia un BLOB di origine in un BLOB di destinazione in questo o in un altro account di archiviazione.
Abort Copy Blob Blocchi, accodamento e BLOB di pagine Arresta un'operazione in sospeso Copy Blob e lascia un BLOB di destinazione con lunghezza zero e metadati completi.
Put Block Solo BLOB in blocchi Crea un nuovo blocco di cui eseguire il commit come parte di un BLOB in blocchi.
Inserisci blocco dall'URL Solo BLOB in blocchi Crea un nuovo blocco da eseguire come parte di un BLOB a blocchi in cui il contenuto viene letto da un URL.
Put Block List Solo BLOB in blocchi Esegue il commit di un BLOB specificando il set di ID dei blocchi che compongono il BLOB in blocchi.
Get Block List Solo BLOB in blocchi Recupera l'elenco di blocchi caricati come parte di un BLOB in blocchi.
Contenuto DEL BLOB di query Solo BLOB in blocchi Applica un'istruzione di Structured Query Language (SQL) semplice sul contenuto di un BLOB e restituisce solo il subset sottoposto a query dei dati.
Set Blob Tier Blob in blocchi e Blob di pagine Imposta il livello di un BLOB.
Put Page Solo BLOB di pagine Scrive un intervallo di pagine in un BLOB di pagine.
Get Page Ranges Solo BLOB di pagine Restituisce un elenco di intervalli di pagine validi per un BLOB di pagine o uno snapshot di un BLOB di pagine.
Incremental Copy Blob Solo BLOB di pagine Copia uno snapshot di un BLOB di pagine di origine in un BLOB di pagine di destinazione. Vengono trasferite solo modifiche differenziali.
Append Block Solo BLOB di aggiunta Scrive un blocco di dati alla fine di un BLOB di accodamento.

Contenuto della sezione

Concetti di Archiviazione BLOB

Operazioni sull'account (Archiviazione BLOB)

Operazioni sui contenitori

Operazioni sui BLOB

Operazioni sui BLOB (account abilitati per lo spazio dei nomi gerarchico)

Vedi anche

REST dei servizi Archiviazione