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
Selecteer in realtime-hub Azure-gebeurtenissen in het linkernavigatiemenu.
Selecteer Azure Blob Storage-gebeurtenissen in de lijst.
U ziet nu 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.
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). |
Azure Blob Storage-gebeurtenissenprofiel
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 BlockBlob PageBlob . |
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: |
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}} |