Udforsk Azure blob Storage-hændelser i Fabric Real-Time hub (prøveversion)
I denne artikel kan du se, hvordan du udforsker Azure blob Storage-hændelser i Fabric Real-Time-hubben. Azure blob Storage-hændelser giver dig mulighed for at modtage meddelelser, når der sker visse handlinger på dine blobs. Du kan f.eks. modtage en meddelelse, når der oprettes en ny blob, eller en eksisterende blob ændres. Disse hændelser kan bruges til at angive beskeder om andre handlinger eller arbejdsprocesser, f.eks. opdatering af en database eller afsendelse af en meddelelse. Denne artikel indeholder egenskaberne og skemaet for Azure blob Storage-hændelser.
Bemærk
Forbrug af Fabric- og Azure-hændelser via eventstream eller Fabric Activator understøttes ikke, hvis kapacitetsområdet for hændelsesstrømmen eller aktivatoren er i følgende områder: Det vestlige centrale Tyskland, det sydcentrale USA, det vestlige USA2, det vestlige USA3, det vestlige Indien.
Vis detaljesiden for Azure blob Storage-hændelser
Vælg Azure-hændelser i navigationsmenuen til venstre i hubben i realtid.
Vælg Azure blob Storage-hændelser på listen.
Du bør kunne se siden med detaljer om Azure-bloblagerhændelser.
Handlinger
Øverst på siden med detaljer om azure-bloblagerhændelser kan du se følgende to handlinger.
Opret eventstream – giver dig mulighed for at oprette en hændelsesstream baseret på hændelser fra det valgte Azure-bloblager.
Angiv besked – giver dig mulighed for at angive en besked, når en handling udføres på et Azure blob Storage-artefakt. Du kan f.eks. angive en besked, når en blob oprettes eller slettes.
Se, hvad der bruger denne kategori
I dette afsnit vises artefakter ved hjælp af Azure Blob Storage-hændelser. Her er de kolonner og deres beskrivelser, der vises på listen.
Column | Beskrivelse |
---|---|
Name | Navnet på det artefakt, der bruger Azure Blob Storage-hændelser. |
Skriv | Artefakttype – aktivator eller hændelsesstream |
Arbejdsområde | Arbejdsområde, hvor artefaktet findes. |
Kilde | Navnet på kilden (Azure Blob Storage-konto). |
Azure blob Storage-hændelsesprofil
Hændelsestyper
Navn på hændelsestype | Beskrivelse |
---|---|
Microsoft.Storage.BlobCreated | Denne hændelse aktiveres, når der tilføjes en ny blob, eller når en eksisterende blob opdateres. Hændelsen udløses af klienter, der bruger handlingerne CreateFile og FlushWithClose , som findes i REST API'en til Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobDeleted | Denne hændelse aktiveres, når en blob fjernes. Den udløses, når klienter bruger den DeleteFile handling, der findes i REST API'en til Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobRenamed | Denne hændelse aktiveres, når en blob gennemgår en navneændring, især når brugerne anvender den RenameFile funktion, der findes i REST API'en til Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobTierChanged | Denne hændelse aktiveres, når blobadgangsniveauet ændres via SetBlobTier handlingen i Blob REST-API'en og udløses, når ændringen er fuldt behandlet. |
Microsoft.Storage.AsyncOperationInitiated | Denne hændelse opstår, når data flyttes eller kopieres fra arkivet til de varme eller kolde niveauer. Det sker, når klienter bruger API'en SetBlobTier til at flytte en blob fra arkiv til varme eller kolde niveauer, eller når klienter bruger API'en CopyBlob til at kopiere data fra en blob på arkivniveau til en varm eller cool niveau-blob. |
Microsoft.Storage.DirectoryCreated | Denne hændelse aktiveres, når der oprettes en ny mappe, eller en klient bruger den CreateDirectory handling, der er angivet i REST API'en til Azure Data Lake Storage Gen2, til at danne en ny mappe. |
Microsoft.Storage.DirectoryRenamed | Denne hændelse aktiveres, når en mappe ændres et navn, især når klienter bruger funktionen RenameDirectory i REST API'en til Azure Data Lake Storage Gen2. |
Microsoft.Storage.DirectoryDeleted | Denne hændelse aktiveres, når en mappe fjernes, når kunderne bruger den DeleteDirectory funktion, der findes i REST API'en til Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobInventoryPolicyCompleted | Denne hændelse aktiveres, når lagerkørslen er afsluttet for en politik, der er angivet som en lagerpolitik. Den aktiveres også, hvis lagerkørslen mislykkes på grund af en brugerfejl, før den begynder, f.eks. en forkert politik eller en objektbeholder, der ikke findes. |
Microsoft.Storage.LifecyclePolicyCompleted | Denne hændelse refererer til aktiveringen af en politik for livscyklusstyring, når dens definerede handlinger udføres. |
Skemaer
En hændelse har følgende data på øverste niveau:
Egenskab | Skriv | Beskrivelse | Eksempel |
---|---|---|---|
source |
string | Fuldstændig ressourcesti til hændelseskilden. Dette felt kan ikke skrives. Hændelsesgitter leverer denne værdi. | /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account |
subject |
string | Publisher-defineret sti til hændelsesemnet. | /blobServices/default/containers/my-file-system/blobs/new-file.txt |
type |
string | En af de registrerede hændelsestyper for denne hændelseskilde. | Microsoft.Storage.BlobCreated |
time |
string | Det tidspunkt, hvor hændelsen genereres på baggrund af udbyderens UTC-tid. | 2017-06-26T18:41:00.9584103Z |
id |
string | Entydigt id for hændelsen. | 00000000-0000-0000-0000-000000000000 |
data |
objekt | Blob Storage-hændelsesdata. | {{Data object}} |
specversion |
string | CloudEvents version af skemaspecifikation. | 1.0 |
fabricsource |
string | Id for Fabric-hændelsesstrømmen for Azure Blob Storage-hændelseskilden. | /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000 |
fabricsubject |
string | Id for hændelseslinket for Azure Blob Storage-hændelseskilden. | eventLinks/00000000-0000-0000-0000-000000000000 |
Objektet data
har følgende egenskaber:
Egenskab | Skriv | Beskrivelse | Eksempel |
---|---|---|---|
api |
string | Den handling, der udløste hændelsen. | CreateFile |
clientRequestId |
string | Et klientspecifikt anmodnings-id for lager-API-handlingen. Dette id kan bruges til at korrelere til Azure Storage-diagnosticeringslogge ved hjælp af client-request-id feltet i loggene og kan angives i klientanmodninger ved hjælp af headeren x-ms-client-request-id . Se Logformat. |
00000000-0000-0000-0000-000000000000 |
requestId |
string | Tjenestegenereret anmodnings-id for lager-API-handlingen. Kan bruges til at korrelere til Azure Storage-diagnosticeringslogge ved hjælp af request-id-header feltet i loggene og returneres fra start af API-kald i headeren x-ms-request-id . Se Logformat. |
00000000-0000-0000-0000-000000000000 |
eTag |
string | Den værdi, du kan bruge til at køre handlinger betinget. | \"0x8D4BCC2E4835CD0\" |
contentType |
string | Den indholdstype, der er angivet for bloben. | text/plain |
contentLength |
integer | Størrelsen af blob'en i byte. | 0 |
blobType |
string | Typen af blob. Gyldige værdier er enten BlockBlob eller PageBlob . |
BlockBlob |
contentOffset |
Nummer | Forskydningen i byte af en skrivehandling, der er foretaget på det tidspunkt, hvor det hændelsesudløsende program fuldførte skrivning til filen. Vises kun for hændelser, der udløses på bloblagerkonti, der har et hierarkisk navneområde. |
0 |
destinationUrl |
string | URL-adressen til den fil, der skal findes, når handlingen er fuldført. Hvis en fil f.eks. omdøbes, indeholder egenskaben destinationUrl URL-adressen til det nye filnavn. Vises kun for hændelser, der udløses på bloblagerkonti, der har et hierarkisk navneområde. |
https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt |
sourceUrl |
string | URL-adressen til den fil, der findes, før handlingen udføres. Hvis en fil f.eks. omdøbes, indeholder sourceUrl URL-adressen til det oprindelige filnavn før omdøbningshandlingen. Vises kun for hændelser, der udløses på bloblagerkonti, der har et hierarkisk navneområde. |
https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory |
url |
string | Stien til bloben. Hvis klienten bruger en Blob REST-API, har URL-adressen denne struktur: |
https://myaccount.blob.core.windows.net/container01/file.txt |
recursive |
string | Sand for at køre handlingen på alle underordnede mapper. ellers false. Vises kun for hændelser, der udløses på bloblagerkonti, der har et hierarkisk navneområde. |
true |
sequencer |
string | En uigennemsigtig strengværdi, der repræsenterer den logiske sekvens af hændelser for et bestemt blobnavn. Brugerne kan bruge sammenligning af standardstrenge til at forstå den relative sekvens af to hændelser på det samme blobnavn. | 00000000000004420000000000028963 |
identity |
string | En strengværdi, der repræsenterer den identitet, der er knyttet til hændelsen. For SFTP (Secure File Transfer Protocol) er værdien det lokale brugernavn. | localuser |
storageDiagnostics |
objekt | Diagnosticeringsdata inkluderes af og til af Azure Storage-tjenesten. Når begivenheden er til stede, bør forbrugere ignorere den. | {{Storage diagnostic object}} |