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
Velg Fabric-hendelser i sanntidshuben.
Velg Azure BLOB-lagringshendelser i listen.
Du bør se 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.
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). |
Profil 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: |
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}} |