Del via


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

  1. Vælg Azure-hændelser i navigationsmenuen til venstre i hubben i realtid.

  2. Vælg Azure blob Storage-hændelser på listen.

    Skærmbillede, der viser valget af Azure blob Storage-hændelser på siden Azure-hændelser.

  3. Du bør kunne se siden med detaljer om Azure-bloblagerhændelser.

    Skærmbillede, der viser detaljesiden for 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.

    Skærmbillede, der viser afsnittet Handlinger på siden med oplysninger om azure-bloblagerhændelser.

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).

Skærmbillede, der viser afsnittet Se, hvad der bruger siden med oplysninger om Hændelser for Azure-bloblager.

Azure blob Storage-hændelsesprofil

Skærmbillede, der viser sektionen med hændelsesprofilen på siden med oplysninger om Azure-bloblagerhændelser.

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: <storage-account-name>.blob.core.windows.net\<container-name>\<file-name>. Hvis klienten bruger en REST API til Data Lake Storage, har URL-adressen denne struktur: <storage-account-name>.dfs.core.windows.net/<file-system-name>/<file-name>.

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}}