Delen via


Azure Blob Storage-gebeurtenissen verkennen in Fabric Real-Time hub (preview)

In dit artikel wordt beschreven hoe u Azure Blob Storage-gebeurtenissen kunt verkennen in fabric Realtime-hub. Met Azure Blob Storage-gebeurtenissen kunt u meldingen ontvangen wanneer bepaalde acties worden uitgevoerd op uw blobs. U kunt bijvoorbeeld een melding ontvangen wanneer een nieuwe blob wordt gemaakt of een bestaande blob wordt gewijzigd. Deze gebeurtenissen kunnen worden gebruikt om waarschuwingen in te stellen voor andere acties of werkstromen, zoals het bijwerken van een database of het verzenden van een melding. Dit artikel bevat de eigenschappen en het schema voor Azure Blob Storage-gebeurtenissen.

Notitie

Fabric- en Azure-gebeurtenissen gebruiken via eventstream of Fabric Activator wordt niet ondersteund als de capaciteitsregio van de eventstream of Activator zich in de volgende regio's bevindt: India - west, Israël - centraal, Korea - centraal, Qatar - centraal, Singapore, UAE - centraal, Spanje - centraal, Brazilië - zuidoost, VS - centraal, VS - zuid-centraal, VS - west 2, VS - west 3.

Detailpagina van Azure Blob Storage-gebeurtenissen weergeven

  1. Selecteer in realtime-hub Azure-gebeurtenissen in het linkernavigatiemenu.

  2. Selecteer Azure Blob Storage-gebeurtenissen in de lijst.

    Schermopname van de selectie van Azure Blob Storage-gebeurtenissen op de pagina Azure-gebeurtenissen.

  3. U ziet nu de detailpagina van Azure Blob Storage-gebeurtenissen.

    Schermopname van de detailpagina van Azure Blob Storage-gebeurtenissen.

Acties

Boven aan de detailpagina van Azure Blob Storage-gebeurtenissen ziet u de volgende twee acties.

  • Eventstream maken: hiermee kunt u een eventstream maken op basis van gebeurtenissen uit de geselecteerde Azure-blobopslag.

  • Waarschuwing instellen: hiermee kunt u een waarschuwing instellen wanneer een bewerking wordt uitgevoerd op een Azure Blob Storage-artefact. U kunt bijvoorbeeld een waarschuwing instellen wanneer een blob wordt gemaakt of verwijderd.

    Schermopname van de sectie Acties van de detailpagina voor Azure Blob Storage-gebeurtenissen.

Bekijk wat deze categorie gebruikt

In deze sectie worden artefacten weergegeven met behulp van Azure Blob Storage-gebeurtenissen. Dit zijn de kolommen en de bijbehorende beschrijvingen die worden weergegeven in de lijst.

Kolom Beschrijving
Naam Naam van het artefact dat gebruikmaakt van Azure Blob Storage-gebeurtenissen.
Type Artefacttype – Activator of Eventstream
Werkplek Werkruimte waar het artefact zich bevindt.
Bron Naam van de bron (Azure Blob Storage-account).

Schermopname van de sectie Bekijken wat de sectie van de detailpagina voor Azure Blob Storage-gebeurtenissen gebruikt.

Azure Blob Storage-gebeurtenissenprofiel

Schermopname van de sectie gebeurtenissenprofiel van de detailpagina van Azure Blob Storage.

Gebeurtenistypen

Naam gebeurtenistype Beschrijving
Microsoft.Storage.BlobCreated Deze gebeurtenis wordt geactiveerd wanneer een nieuwe blob wordt toegevoegd of wanneer een bestaande blob wordt bijgewerkt. De gebeurtenis wordt geactiveerd door clients die de CreateFile en FlushWithClose bewerkingen gebruiken. Deze vindt u in de REST API van Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobDeleted Deze gebeurtenis wordt geactiveerd wanneer een blob wordt verwijderd. Deze wordt geactiveerd wanneer clients de DeleteFile bewerking gebruiken die kan worden gevonden in de REST API van Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobRenamed Deze gebeurtenis wordt geactiveerd wanneer een blob een naamwijziging ondergaat, met name wanneer gebruikers de RenameFile functie gebruiken die is gevonden in de REST API van Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobTierChanged Deze gebeurtenis wordt geactiveerd wanneer de blob-toegangslaag wordt gewijzigd via de bewerking in de SetBlobTier Blob REST API en wordt geactiveerd zodra de wijziging volledig is verwerkt.
Microsoft.Storage.AsyncOperationInitiated Deze gebeurtenis treedt op wanneer gegevens worden verplaatst of gekopieerd van het archief naar de dynamische of statische lagen. Dit gebeurt wanneer clients de SetBlobTier API gebruiken om een blob te verplaatsen van archief naar dynamische of statische lagen, of wanneer clients de CopyBlob API gebruiken om gegevens van een archieflaag-blob te kopiëren naar een blob met dynamische of statische lagen.
Microsoft.Storage.DirectoryCreated Deze gebeurtenis wordt geactiveerd wanneer een nieuwe map wordt gemaakt of een client maakt gebruik van de CreateDirectory bewerking die is opgegeven in de Azure Data Lake Storage Gen2 REST API om een nieuwe map te vormen.
Microsoft.Storage.DirectoryRenamed Deze gebeurtenis wordt geactiveerd wanneer een directory een naamwijziging ondergaat, met name wanneer clients de functie RenameDirectory gebruiken in de REST API van Azure Data Lake Storage Gen2.
Microsoft.Storage.DirectoryDeleted Deze gebeurtenis wordt geactiveerd wanneer een directory wordt verwijderd, wanneer klanten de DeleteDirectory functie gebruiken die aanwezig is in de REST API van Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobInventoryPolicyCompleted Deze gebeurtenis wordt geactiveerd wanneer de uitvoering van de inventaris is voltooid voor een beleid dat is opgegeven als een inventarisbeleid. Deze wordt ook geactiveerd als de inventarisuitvoering mislukt vanwege een gebruikersfout voordat deze wordt gestart, zoals een foutieve beleidsregel of een afwezige doelcontainer.
Microsoft.Storage.LifecyclePolicyCompleted Deze gebeurtenis verwijst naar de activering van een levenscyclusbeheerbeleid wanneer de gedefinieerde acties worden uitgevoerd.

Schema's

Een gebeurtenis bevat de volgende gegevens op het hoogste niveau:

Eigenschap Type Beschrijving Voorbeeld
source tekenreeks Volledig resourcepad naar de gebeurtenisbron. Dit veld kan niet worden geschreven. Event Grid biedt deze waarde. /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account
subject tekenreeks Het door de uitgever gedefinieerde pad naar het gebeurtenisonderwerp. /blobServices/default/containers/my-file-system/blobs/new-file.txt
type tekenreeks Een van de geregistreerde gebeurtenistypen voor deze gebeurtenisbron. Microsoft.Storage.BlobCreated
time tekenreeks Het tijdstip waarop de gebeurtenis wordt gegenereerd op basis van de UTC-tijd van de provider. 2017-06-26T18:41:00.9584103Z
id tekenreeks Unieke id voor de gebeurtenis. 00000000-0000-0000-0000-000000000000
data object Blob Storage-gebeurtenisgegevens. {{Data object}}
specversion tekenreeks CloudEvents schemaspecificatieversie. 1.0
fabricsource tekenreeks Id van de Fabric-gebeurtenisstream voor de Azure Blob Storage-gebeurtenisbron. /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000
fabricsubject tekenreeks Id van de gebeurteniskoppeling voor de Azure Blob Storage-gebeurtenisbron. eventLinks/00000000-0000-0000-0000-000000000000

Het data object heeft de volgende eigenschappen:

Eigenschap Type Beschrijving Voorbeeld
api tekenreeks De bewerking die de gebeurtenis heeft geactiveerd. CreateFile
clientRequestId tekenreeks Een door de client verstrekte aanvraag-id voor de opslag-API-bewerking. Deze id kan worden gebruikt om te correleren met diagnostische logboeken van Azure Storage met behulp van het client-request-id veld in de logboeken en kan worden opgegeven in clientaanvragen met behulp van de x-ms-client-request-id header. Zie Logboekindeling. 00000000-0000-0000-0000-000000000000
requestId tekenreeks Door de service gegenereerde aanvraag-id voor de opslag-API-bewerking. Kan worden gebruikt om te correleren met diagnostische logboeken van Azure Storage met behulp van het request-id-header veld in de logboeken en wordt geretourneerd van de initiërende API-aanroep in de x-ms-request-id header. Zie Logboekindeling. 00000000-0000-0000-0000-000000000000
eTag tekenreeks De waarde die u kunt gebruiken om bewerkingen voorwaardelijk uit te voeren. \"0x8D4BCC2E4835CD0\"
contentType tekenreeks Het inhoudstype dat is opgegeven voor de blob. text/plain
contentLength geheel getal De grootte van de blob in bytes. 0
blobType tekenreeks Het type blob. Geldige waarden zijn of BlockBlobPageBlob. BlockBlob
contentOffset Nummer De offset in bytes van een schrijfbewerking die is genomen op het moment waarop de gebeurtenistriggertoepassing het schrijven naar het bestand heeft voltooid.

Wordt alleen weergegeven voor gebeurtenissen die zijn geactiveerd in blobopslagaccounts met een hiërarchische naamruimte.

0
destinationUrl tekenreeks De URL van het bestand dat bestaat nadat de bewerking is voltooid. Als de naam van een bestand bijvoorbeeld is gewijzigd, bevat de eigenschap destinationUrl de URL van de nieuwe bestandsnaam.

Wordt alleen weergegeven voor gebeurtenissen die zijn geactiveerd in blobopslagaccounts met een hiërarchische naamruimte.

https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt
sourceUrl tekenreeks De URL van het bestand dat bestaat voordat de bewerking wordt uitgevoerd. Als de naam van een bestand bijvoorbeeld is gewijzigd, bevat de sourceUrl de URL van de oorspronkelijke bestandsnaam vóór de naam van de naam van de naam.

Wordt alleen weergegeven voor gebeurtenissen die zijn geactiveerd in blobopslagaccounts met een hiërarchische naamruimte.

https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory
url tekenreeks Het pad naar de blob.

Als de client gebruikmaakt van een Blob REST API, heeft de URL deze structuur: <storage-account-name>.blob.core.windows.net\<container-name>\<file-name>. Als de client gebruikmaakt van een Data Lake Storage REST API, heeft de URL deze structuur: <storage-account-name>.dfs.core.windows.net/<file-system-name>/<file-name>.

https://myaccount.blob.core.windows.net/container01/file.txt
recursive tekenreeks Waar om de bewerking uit te voeren op alle onderliggende mappen; anders Onwaar.

Wordt alleen weergegeven voor gebeurtenissen die zijn geactiveerd in blobopslagaccounts met een hiërarchische naamruimte.

true
sequencer tekenreeks Een ondoorzichtige tekenreekswaarde die de logische reeks gebeurtenissen voor een bepaalde blobnaam vertegenwoordigt. Gebruikers kunnen standaardtekenreeksvergelijking gebruiken om inzicht te hebben in de relatieve volgorde van twee gebeurtenissen op dezelfde blobnaam. 00000000000004420000000000028963
identity tekenreeks Een tekenreekswaarde die de identiteit vertegenwoordigt die is gekoppeld aan de gebeurtenis. Voor SFTP (Secure File Transfer Protocol) is de waarde de lokale gebruikersnaam. localuser
storageDiagnostics object Diagnostische gegevens worden af en toe opgenomen door de Azure Storage-service. Wanneer deze aanwezig is, moeten gebeurtenisgebruikers deze negeren. {{Storage diagnostic object}}