Condividi tramite


Esplorare gli eventi di archiviazione blob di Azure nell'hub Fabric Real-Time (anteprima)

Questo articolo illustra come esplorare gli eventi di archiviazione BLOB di Azure nell'hub in tempo reale di Fabric. Gli eventi di archiviazione BLOB di Azure consentono di ricevere notifiche quando si verificano determinate azioni nei BLOB. Ad esempio, è possibile ricevere una notifica quando viene creato un nuovo BLOB o un BLOB esistente viene modificato. Questi eventi possono essere usati per impostare avvisi su altre azioni o flussi di lavoro, ad esempio l'aggiornamento di un database o l'invio di una notifica. Questo articolo illustra le proprietà e lo schema per gli eventi di archiviazione BLOB di Azure.

Nota

L'utilizzo di Fabric e degli eventi di Azure tramite eventstream o Fabric Activator non è supportato se l'area di capacità del flusso di eventi o Activator si trova nelle seguenti regioni: India occidentale, Israele centrale, Corea centrale, Qatar centrale, Singapore, Emirati Arabi Uniti centrali, Spagna centrale, Brasile sud-orientale, Stati Centrali degli Stati Uniti, Stati Uniti centro-meridionali, Stati Uniti occidentali 2, Stati Uniti occidentali 3.

Visualizzare la pagina dei dettagli degli eventi di archiviazione BLOB di Azure

  1. Nell'hub in tempo reale selezionare Eventi di Azure nel menu di spostamento a sinistra.

  2. Selezionare Eventi archiviazione BLOB di Azure nell’elenco.

    Screenshot che mostra la selezione degli eventi di archiviazione BLOB di Azure nella pagina eventi di Azure.

  3. Verrà visualizzata la pagina dei dettagli degli eventi di archiviazione BLOB di Azure.

    Screenshot che mostra la pagina dei dettagli degli eventi di archiviazione BLOB di Azure.

Azioni

Nella parte superiore della pagina dei dettagli degli eventi di archiviazione BLOB di Azure vengono visualizzate le due azioni seguenti.

  • Creare eventstream: consente di creare un eventstream in base agli eventi dell'archiviazione BLOB di Azure selezionata.

  • Impostare un avviso: consente di impostare un avviso quando viene eseguita un'operazione su un artefatto di archiviazione BLOB di Azure. Ad esempio, è possibile impostare un avviso quando viene creato o eliminato un BLOB.

    Screenshot che mostra la sezione Azioni della pagina dei dettagli degli eventi di archiviazione BLOB di Azure.

Informazioni sull'uso di questa categoria

Questa sezione illustra gli artefatti che usano eventi Archiviazione BLOB di Azure. Ecco le colonne e le relative descrizioni visualizzate nell'elenco.

Colonna Descrizione
Name Nome dell'artefatto che usa eventi dell’Archiviazione BLOB di Azure.
Type Tipo di artefatto: Activator o Eventstream
Area di lavoro Area di lavoro in cui si trova l'artefatto.
Origine Nome della risorsa (account di archiviazione BLOB di Azure).

Screenshot che mostra la sezione Vedere cosa sta usando la pagina dei dettagli degli eventi di archiviazione BLOB di Azure.

Profilo eventi archiviazione BLOB di Azure

Screenshot che mostra la sezione del profilo eventi della pagina dei dettagli degli eventi di archiviazione BLOB di Azure.

Tipi di evento

Nome tipo di evento Descrizione
Microsoft.Storage.BlobCreated Questo evento viene attivato quando viene aggiunto un nuovo BLOB o quando viene aggiornato un BLOB esistente. L'evento viene attivato dai client che usano le operazioni CreateFile e FlushWithClose, disponibili nell'API REST di Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobDeleted Questo evento viene attivato quando viene rimosso un BLOB. Viene attivato quando i client usano l'operazione DeleteFile disponibile nell'API REST di Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobRenamed Questo evento viene attivato quando un BLOB subisce una modifica del nome, in particolare quando gli utenti usano la funzione RenameFile trovata nell'API REST di Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobTierChanged Questo evento viene attivato quando il livello di accesso BLOB viene modificato tramite l'operazione SetBlobTier nell'API REST BLOB e viene attivato dopo l'elaborazione completa della modifica.
Microsoft.Storage.AsyncOperationInitiated Questo evento si verifica quando i dati vengono spostati o copiati dall'archivio ai livelli ad accesso frequente o sporadico. Si verifica quando i client usano l'API SetBlobTier per spostare un BLOB dall'archivio a livelli ad accesso frequente o ad accesso sporadico o quando i client usano l'API CopyBlob per copiare dati da un BLOB di livello archivio a un BLOB di livello ad accesso frequente o sporadico.
Microsoft.Storage.DirectoryCreated Questo evento viene attivato quando viene creata una nuova directory o un client usa l'operazione CreateDirectory fornita nell'API REST di Azure Data Lake Storage Gen2 per formare una nuova directory.
Microsoft.Storage.DirectoryRenamed Questo evento viene attivato quando una directory subisce una modifica del nome, in particolare quando i client usano la funzionalità RenameDirectory nell'API REST di Azure Data Lake Storage Gen2.
Microsoft.Storage.DirectoryDeleted Questo evento viene attivato quando viene rimossa una directory quando i clienti usano la funzionalità DeleteDirectory presente nell'API REST di Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobInventoryPolicyCompleted Questo evento viene attivato al termine dell'esecuzione dell'inventario per un criterio specificato come criterio di inventario. Viene attivato anche se l'esecuzione dell'inventario non riesce a causa di un errore dell'utente prima che venga completato, ad esempio un criterio errato o un contenitore di destinazione assente.
Microsoft.Storage.LifecyclePolicyCompleted Questo evento si riferisce all'attivazione di un criterio di gestione del ciclo di vita quando vengono eseguite le azioni definite.

Schemi

Un evento presenta i seguenti dati di primo livello:

Proprietà Type Descrizione Esempio
source string Percorso completo della risorsa all'origine evento. Questo campo non è scrivibile. Questo valore viene specificato da Griglia di eventi. /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account
subject string Percorso definito dall'editore all'oggetto dell'evento. /blobServices/default/containers/my-file-system/blobs/new-file.txt
type string Uno dei tipi di evento registrati per l'origine evento. Microsoft.Storage.BlobCreated
time string Ora di generazione dell'evento in base all'ora UTC del provider. 2017-06-26T18:41:00.9584103Z
id string Identificatore univoco per l'evento. 00000000-0000-0000-0000-000000000000
data oggetto Dati relativi all'evento di archiviazione BLOB. {{Data object}}
specversion string Versione della specifica dello schema CloudEvents. 1.0
fabricsource string ID dell’eventstream di Fabric per l'origine evento Archiviazione BLOB di Azure. /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000
fabricsubject string ID del collegamento dell'evento per l'origine evento Archiviazione BLOB di Azure. eventLinks/00000000-0000-0000-0000-000000000000

Di seguito sono elencate le proprietà dell'oggetto data:

Proprietà Type Descrizione Esempio
api string L'operazione che ha attivato l'evento. CreateFile
clientRequestId string ID di richiesta generato dal client per l'operazione API di archiviazione. Questo ID può essere usato per correlare ai log di diagnostica Archiviazione di Azure usando il client-request-id campo nei log e può essere fornito nelle richieste client usando l'intestazione x-ms-client-request-id . Vedere Log Format (Formato del log). 00000000-0000-0000-0000-000000000000
requestId string ID di richiesta generato dal servizio per l'operazione API di archiviazione. Può essere usato per correlare ai log di diagnostica Archiviazione di Azure usando il request-id-header campo nei log e viene restituito dall'avvio della chiamata API nell'intestazionex-ms-request-id. Vedere Log Format (Formato del log). 00000000-0000-0000-0000-000000000000
eTag string Il valore che è possibile usare per eseguire le operazioni in modo condizionale. \"0x8D4BCC2E4835CD0\"
contentType string Il tipo di contenuto specificato per il BLOB. text/plain
contentLength integer La dimensione del BLOB in byte. 0
blobType string Il tipo di BLOB. I valori validi sono BlockBlob o PageBlob. BlockBlob
contentOffset number Offset in byte di un'operazione di scrittura eseguita nel punto in cui l'applicazione che attiva gli eventi ha completato la scrittura nel file.

Viene visualizzato solo per gli eventi attivati sugli account di archiviazione BLOB con uno spazio dei nomi gerarchico.

0
destinationUrl string URL del file che esisterà al termine dell'operazione. Ad esempio, se un file viene rinominato, la proprietà destinationUrl contiene l'URL del nuovo nome file.

Viene visualizzato solo per gli eventi attivati sugli account di archiviazione BLOB con uno spazio dei nomi gerarchico.

https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt
sourceUrl string URL del file esistente prima del termine dell'operazione. Ad esempio, se un file viene rinominato, il sourceUrl contiene l'URL del nome file originale prima dell'operazione di ridenominazione.

Viene visualizzato solo per gli eventi attivati sugli account di archiviazione BLOB con uno spazio dei nomi gerarchico.

https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory
url string Percorso del BLOB.

Se il client usa un'API REST BLOB, l'URL ha questa struttura: <storage-account-name>.blob.core.windows.net\<container-name>\<file-name>. Se il client usa un'API REST di Data Lake Storage, l'URL ha questa struttura: <storage-account-name>.dfs.core.windows.net/<file-system-name>/<file-name>.

https://myaccount.blob.core.windows.net/container01/file.txt
recursive string True per eseguire l'operazione su tutte le directory figlio; in caso contrario False.

Viene visualizzato solo per gli eventi attivati sugli account di archiviazione BLOB con uno spazio dei nomi gerarchico.

true
sequencer string Valore stringa opaca che rappresenta la sequenza logica di eventi per qualsiasi nome di BLOB specifico. Gli utenti possono usare il confronto tra stringhe standard per comprendere la sequenza relativa di due eventi sullo stesso nome di BLOB. 00000000000004420000000000028963
identity string Valore stringa che rappresenta l'identità associata all'evento. Per Secure File Transfer Protocol (SFTP), il valore è il nome utente locale. localuser
storageDiagnostics oggetto Dati di diagnostica occasionalmente inclusi dal servizio Archiviazione di Azure. Quando è presente, questa proprietà deve essere ignorata dai consumer di eventi. {{Storage diagnostic object}}