VENDITE: 1-800-867-1389

API REST del servizio Blob

Aggiornamento: novembre 2014

Il servizio Blob consente di archiviare dati di testo e binari. Offre tre risorse, ovvero account di archiviazione, contenitori e Blob. All'interno dell'account di archiviazione, i contenitori consentono di organizzare set di Blob.

È possibile archiviare dati di testo e binari in uno di due tipi di Blob:

  • Blob in blocchi, ottimizzati per il flusso.

  • I Blob in pagine, ottimizzati per le operazioni di lettura/scrittura casuali, consentono di scrivere su un intervallo di byte in un Blob.

Per ulteriori informazioni sui Blob in blocchi e sui Blob di pagine, vedere Understanding Block Blobs and Page Blobs.

L'API REST per il servizio Blob consente di utilizzare le risorse Blob e contenitore eseguendo operazioni HTTP. L'API include le operazioni elencate nella tabella seguente.

 

Operazione Tipo di risorsa Descrizione

List Containers (API REST)

Account

Elenca tutti i contenitori in un account di archiviazione.

Set Blob Service Properties (API REST)

Account

Imposta le proprietà del servizio Blob, incluse le impostazioni di registrazione e dei dati di metrica e la versione predefinita del servizio.

Get Blob Service Properties (API REST)

Account

Ottiene le proprietà del servizio Blob, incluse le impostazioni di registrazione e dei dati di metrica e la versione predefinita del servizio.

Richiesta BLOB preliminare

Account

Esegue una query sulle regole CORS per il servizio Blob prima dell'invio della richiesta effettiva.

Get Blob Service Stats (API REST)

Account

Recupera le statistiche correlate alla replica per il servizio 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.

Create Container (API REST)

Contenitore

Crea un nuovo contenitore in un account di archiviazione.

Get Container Properties (API REST)

Contenitore

Restituisce le proprietà di sistema e i metadati definiti dall'utente di un contenitore.

Get Container Metadata (API REST)

Contenitore

Restituisce solo i metadati definiti dall'utente di un contenitore.

Set Container Metadata (API REST)

Contenitore

Ottiene i metadati definiti dall'utente di un contenitore.

Get Container ACL (API REST)

Contenitore

Ottiene i criteri di accesso pubblico ed eventuali criteri di accesso archiviati per il contenitore.

Set Container ACL (API REST)

Contenitore

Imposta i criteri di accesso pubblico ed eventuali criteri di accesso archiviati per il contenitore.

Lease Container (API REST)

Contenitore

Definisce e gestisce un blocco su un contenitore per le operazioni di eliminazione.

Delete Container (API REST)

Contenitore

Elimina il contenitore e tutti i Blob in esso contenuti.

List Blobs (API REST)

Contenitore

Elenca tutti i Blob in un contenitore.

Put Blob (API REST)

Blob in blocchi e Blob di pagine

Crea un nuovo Blob o sostituisce un Blob esistente in un contenitore.

Get Blob (API REST)

Blob in blocchi e Blob di pagine

Legge o scarica un Blob dal servizio Blob, inclusi le proprietà di sistema e i metadati definiti dall'utente.

Get Blob Properties (API REST)

Blob in blocchi e Blob di pagine

Restituisce tutte le proprietà di sistema e i metadati definiti dall'utente sul Blob.

Set Blob Properties (API REST)

Blob in blocchi e Blob di pagine

Imposta le proprietà di sistema definite per un Blob esistente.

Get Blob Metadata (API REST)

Blob in blocchi e Blob di pagine

Recupera tutti i metadati definiti dall'utente di un Blob o di uno snapshot esistente.

Set Blob Metadata (API REST)

Blob in blocchi e Blob di pagine

Imposta i metadati definiti dall'utente di un Blob esistente.

Delete Blob (API REST)

Blob in blocchi e Blob di pagine

Contrassegna un Blob per l'eliminazione.

Lease Blob (API REST)

Blob in blocchi 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 (API REST)

Blob in blocchi e Blob di pagine

Crea uno snapshot di sola lettura di un Blob.

Copy Blob

Blob in blocchi e Blob di pagine

Copia un Blob di origine in un Blob di destinazione in questo account di archiviazione.

Abort Copy Blob (API REST)

Blob in blocchi e Blob di pagine

Interrompe un'operazione Copy Blob in sospeso e restituisce un Blob di destinazione di lunghezza zero e metadati completi.

Put Block (API REST)

Solo Blob in blocchi

Crea un nuovo blocco di cui eseguire il commit come parte di un Blob in blocchi.

Put Block List (API REST)

Solo Blob in blocchi

Esegue il commit di un Blob specificando il set di ID blocco che compongono il Blob in blocchi.

Get Block List (API REST)

Solo Blob in blocchi

Recupera l'elenco di blocchi caricati come parte di un Blob in blocchi.

Put Page (API REST)

Solo Blob di pagine

Scrive un intervallo di pagine in un Blob di pagine.

Get Page Ranges (API REST)

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.

Vedere anche

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Mostra:
© 2014 Microsoft