Del via


Utforsk Azure BLOB-lagringshendelser i Fabric Real-Time Hub (forhåndsversjon)

Merk

Sanntidshuben er for øyeblikket i forhåndsversjon.

Denne artikkelen viser hvordan du utforsker Azure BLOB-lagringshendelser i Fabric Real-Time Hub. Azure blob-lagringshendelser gjør det mulig å motta varsler når bestemte handlinger forekommer på blobene dine. Du kan for eksempel motta et varsel når en ny blob opprettes, eller en eksisterende blob endres. Disse hendelsene kan brukes til å angi varsel om andre handlinger eller arbeidsflyter, for eksempel oppdatere en database eller sende et varsel. Denne artikkelen inneholder egenskapene og skjemaet for azure blob-lagringshendelser.

Merk

Bruk av Stoff-hendelser via eventstream eller Data Activator støttes ikke hvis kapasitetsområdet for hendelsesstrømmen eller dataaktivatoren er i følgende områder: Tyskland, Vest-Sentralt, USA, Usa, Vest-USA2, Vest-USA3, Vest-India.

Vis detaljside for azure blob-lagringshendelser

  1. Velg Fabric-hendelser i sanntidshuben.

  2. Velg Azure BLOB-lagringshendelser i listen.

    Skjermbilde som viser utvalget av Azure BLOB-lagringshendelser på Stoffhendelser-siden.

  3. Du bør se detaljsiden for azure blob-lagringshendelser.

    Skjermbilde som viser detaljsiden for Azure BLOB-lagringshendelser.

Handlinger

Øverst på detaljsiden for Azure blob-lagringshendelser ser du følgende to handlinger.

  • Opprett eventstream – lar deg opprette en hendelsesstrøm basert på hendelser fra den valgte Azure blob-lagringen.

  • Angi varsel – lar deg angi et varsel når en operasjon utføres på en Azure blob-lagringsartefakt. Du kan for eksempel angi et varsel når en blob opprettes eller slettes.

    Skjermbilde som viser Handlinger-delen av detaljsiden for Azure blob-lagringshendelser.

Se hva som bruker denne kategorien

Denne delen viser artefakter som bruker Azure Blob Storage-hendelser. Her er kolonnene og beskrivelsene som vises i listen.

Kolonne Beskrivelse
Navn Navnet på artefakten som bruker Azure Blob Storage-hendelser.
Type Artefakttype – refleks eller Eventstream
Arbeidsområde Arbeidsområde der artefakten er plassert.
Kilde Navnet på kilden (Azure Blob Storage-konto).

Skjermbilde som viser se hva som bruker delen av detaljsiden for azure blob-lagringshendelser.

Profil for azure blob-lagringshendelser

Skjermbilde som viser hendelsesprofildelen på detaljsiden for Azure BLOB-lagringshendelser.

Hendelsestyper

Navn på hendelsestype Bekrivelse
Microsoft.Storage.BlobCreated Denne hendelsen aktiveres når en ny blob legges til eller når en eksisterende blob oppdateres. Hendelsen utløses av klienter som bruker CreateFile og FlushWithClose operasjoner, som finnes i Azure Data Lake Storage Gen2 REST API.
Microsoft.Storage.BlobDeleted Denne hendelsen aktiveres når en blob fjernes. Det utløses når klienter bruker DeleteFile operasjonen som finnes i Azure Data Lake Storage Gen2 REST API.
Microsoft.Storage.BlobRenamed Denne hendelsen aktiveres når en blob gjennomgår en navneendring, spesielt når brukere bruker RenameFile funksjonen som finnes i Azure Data Lake Storage Gen2 REST API.
Microsoft.Storage.BlobTierChanged Denne hendelsen aktiveres når blob-tilgangsnivået endres gjennom SetBlobTier operasjonen i BLOB REST-API-en, og utløses når endringen er fullstendig behandlet.
Microsoft.Storage.AsyncOperationInitiated Denne hendelsen oppstår når data flyttes eller kopieres fra arkivet til de varme eller kjølige nivåene. Det skjer når klienter bruker SetBlobTier API-en til å flytte en blob fra arkiv til varme eller kjølige nivåer, eller når klienter bruker CopyBlob API-en til å kopiere data fra en blob på arkivnivå til en varm eller kjølig blob.
Microsoft.Storage.DirectoryCreated Denne hendelsen aktiveres når en ny katalog opprettes, eller en klient bruker CreateDirectory operasjonen i Azure Data Lake Storage Gen2 REST-API-en til å danne en ny katalog.
Microsoft.Storage.DirectoryRenamed Denne hendelsen aktiveres når en katalog gjennomgår en navneendring, spesielt når klienter bruker RenameDirectory-funksjonen i Azure Data Lake Storage Gen2 REST API.
Microsoft.Storage.DirectoryDeleted Denne hendelsen aktiveres når en katalog fjernes, når kunder bruker DeleteDirectory funksjonen som finnes i AZURe Data Lake Storage Gen2 REST API.
Microsoft.Storage.BlobInventoryPolicyCompleted Denne hendelsen aktiveres når lagerkjøringen er ferdig for en policy som er angitt som en lagerpolicy. Den aktiveres også hvis lagerkjøringen mislykkes på grunn av en brukerfeil før den starter, for eksempel en feilaktig policy eller en fraværende målbeholder.
Microsoft.Storage.LifecyclePolicyCompleted Denne hendelsen refererer til aktiveringen av en policy for livssyklusbehandling når de definerte handlingene utføres.

Skjema

En hendelse har følgende data på øverste nivå:

Egenskap Type Bekrivelse Eksempel
source streng Fullstendig ressursbane til hendelseskilden. Dette feltet kan ikke skrives. Hendelsesrutenett gir denne verdien. /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account
subject streng Publisher-definert bane til emnet for hendelsen. /blobServices/default/containers/my-file-system/blobs/new-file.txt
type streng En av de registrerte hendelsestypene for denne hendelseskilden. Microsoft.Storage.BlobCreated
time streng Tidspunktet hendelsen genereres basert på leverandørens UTC-tid. 2017-06-26T18:41:00.9584103Z
id streng Unik identifikator for hendelsen. 00000000-0000-0000-0000-000000000000
data objekt Data for blob-lagringshendelse. {{Data object}}
specversion streng CloudEvents skjemaspesifikasjonsversjon. 1.0
fabricsource streng ID for Fabric-hendelsesstrømmen for hendelseskilden for Azure Blob Storage. /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000
fabricsubject streng ID for hendelseskoblingen for hendelseskilden for Azure Blob Storage. eventLinks/00000000-0000-0000-0000-000000000000

Objektet data har følgende egenskaper:

Egenskap Type Bekrivelse Eksempel
api streng Operasjonen som utløste hendelsen. CreateFile
clientRequestId streng En klientforespørsels-ID for lagrings-API-operasjonen. Denne ID-en kan brukes til å koordinere til Diagnoselogger for Azure Storage ved hjelp av «klientforespørsels-ID»-feltet i loggene, og kan leveres i klientforespørsler ved hjelp av overskriften «x-ms-client-request-id». Se loggformat. 00000000-0000-0000-0000-000000000000
requestId streng Tjenestegenerert forespørsels-ID for lagrings-API-operasjonen. Kan brukes til å korrelere med Diagnoselogger for Azure Storage ved hjelp av feltet «forespørsel-id-header» i loggene, og returneres fra start av API-kall i toppteksten x-ms-request-id. Se loggformat. 00000000-0000-0000-0000-000000000000
eTag streng Verdien du kan bruke til å kjøre operasjoner betinget. \"0x8D4BCC2E4835CD0\"
contentType streng Innholdstypen som er angitt for bloben. text/plain
contentLength integer Størrelsen på bloben i byte. 0
blobType streng Typen blob. Gyldige verdier er enten BlockBlob eller PageBlob. BlockBlob
contentOffset Nummer Forskyvningen i byte for en skriveoperasjon som ble utført på det tidspunktet der programmet som utløste hendelsen, fullførte skrivingen til filen.

Vises bare for hendelser som utløses på blob-lagringskontoer som har et hierarkisk navneområde.

0
destinationUrl streng URL-adressen til filen som finnes etter at operasjonen er fullført. Hvis for eksempel en fil får nytt navn, inneholder destinationUrl-egenskapen url-adressen til det nye filnavnet.

Vises bare for hendelser som utløses på blob-lagringskontoer som har et hierarkisk navneområde.

https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt
sourceUrl streng URL-adressen til filen som finnes før operasjonen utføres. Hvis for eksempel en fil får nytt navn, inneholder sourceUrl url-adressen til det opprinnelige filnavnet før operasjonen med nytt navn.

Vises bare for hendelser som utløses på blob-lagringskontoer som har et hierarkisk navneområde.

https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory
url streng Banen til bloben.

Hvis klienten bruker en BLOB REST-API, har url-adressen denne strukturen: <storage-account-name>.blob.core.windows.net\<container-name>\<file-name>. Hvis klienten bruker en REST-API for Data Lake Storage, har url-adressen denne strukturen: <storage-account-name>.dfs.core.windows.net/<file-system-name>/<file-name>.

https://myaccount.blob.core.windows.net/container01/file.txt
recursive streng True to run the operation on all child directories; ellers usann.

Vises bare for hendelser som utløses på blob-lagringskontoer som har et hierarkisk navneområde.

true
sequencer streng En ugjennomsiktig strengverdi som representerer den logiske sekvensen av hendelser for et bestemt BLOB-navn. Brukere kan bruke standard strengsammenligning for å forstå den relative sekvensen av to hendelser med samme blob-navn. 00000000000004420000000000028963
identity streng En strengverdi som representerer identiteten som er knyttet til hendelsen. For SFTP er verdien det lokale brukernavnet. localuser
storageDiagnostics objekt Diagnosedata som av og til inkluderes av Azure Storage-tjenesten. Når de er til stede, bør hendelsesforbrukere ignorere det. {{Storage diagnostic object}}