Tutustu Azure Blob -säilön tapahtumiin Fabric Real-Time keskuksessa (esikatselu)
Tässä artikkelissa kerrotaan, miten voit tutustua Azure Blob -säilön tapahtumiin Fabric Real-Time Hubissa. Azure Blob -säilön tapahtumien avulla voit saada ilmoituksia, kun blob-objekteissa ilmenee joitakin toimintoja. Voit esimerkiksi saada ilmoituksen, kun uusi blob-objekti luodaan tai aiemmin luotua blob-objektia muokataan. Näiden tapahtumien avulla voidaan määrittää ilmoitus muista toiminnoista tai työnkuluista, kuten tietokannan päivittämisestä tai ilmoituksen lähettämisestä. Tässä artikkelissa on Azure Blob -tallennustapahtumien ominaisuudet ja rakenne.
Muistiinpano
Fabric- ja Azure-tapahtumien kuluttamista eventstreamin tai Fabric Activatorin kautta ei tueta, jos tapahtumaketjun tai activatorin kapasiteettialue on seuraavilla alueilla: Länsi-Intia, Israel Keski-, Korea Central, Qatar Central, Singapore, UAE Central, Espanja Central, Brasilia Kaakkois-Brasilia, Kaakkois-Yhdysvallat, Keski-Yhdysvallat, Eteläinen keskiosa, Länsi-Yhdysvallat 2, Länsi-Yhdysvallat 3.
Azure Blob -säilön tapahtumien yksityiskohtaisen sivun tarkasteleminen
Valitse Reaaliaikainen-toiminnossa vasemmanpuoleisen siirtymisvalikon Azure-tapahtumat.
Valitse luettelosta Azure Blob -säilön tapahtumat .
Sinun pitäisi nähdä Azure Blob -säilön tapahtumien tietosivu.
Toiminnot
Azure Blob -säilön tapahtumien tietosivun yläosassa on seuraavat kaksi toimintoa.
Luo tapahtumavirta , jonka avulla voit luoda tapahtumavirran valitun Azure Blob -säilön tapahtumien perusteella.
Aseta ilmoitus – voit asettaa ilmoituksen, kun Azure Blob -säilön artefaktille tehdään toiminto. Voit esimerkiksi määrittää ilmoituksen, kun blob-objekti luodaan tai poistetaan.
Katso, mitä tätä luokkaa käytetään
Tässä osiossa näytetään artefakteja Azure Blob -säilön tapahtumien avulla. Seuraavassa näkyvät sarakkeet ja niiden kuvaukset luettelossa.
Column | Kuvaus |
---|---|
Nimi | Azure Blob -säilön tapahtumia käyttävän artefaktin nimi. |
Tyyppi | Artefaktin tyyppi – Aktivoija tai Tapahtumavirta |
Työtila | Työtila, jossa artefakti asuu. |
Lähde | Lähteen nimi (Azure Blob -säilötili). |
Azure Blob -säilön tapahtumaprofiili
Tapahtumatyypit
Tapahtumatyypin nimi | Kuvaus |
---|---|
Microsoft.Storage.BlobCreated | Tämä tapahtuma aktivoidaan, kun uusi blob-objekti lisätään tai kun aiemmin luotu blob-objekti päivitetään. -ja -toimintoja käyttävät CreateFile FlushWithClose asiakkaat käynnistävät tapahtuman, joka löytyy Azure Data Lake Storage Gen2:n REST-ohjelmointirajapinnasta. |
Microsoft.Storage.BlobDeleted | Tämä tapahtuma aktivoidaan, kun blob-objekti poistetaan. Se käynnistyy, kun asiakkaat käyttävät toimintoaDeleteFile , joka löytyy Azure Data Lake Storage Gen2 REST -ohjelmointirajapinnasta. |
Microsoft.Storage.BlobRenamed | Tämä tapahtuma aktivoituu, kun blob-objektissa tehdään nimimuutos, erityisesti kun käyttäjät käyttävät RenameFile funktiota, joka löytyy Azure Data Lake Storage Gen2 REST -ohjelmointirajapinnasta. |
Microsoft.Storage.BlobTierChanged | Tämä tapahtuma aktivoidaan, kun blob-käytön tasoa muokataan Blob REST -ohjelmointirajapinnan toiminnolla SetBlobTier , ja se käynnistetään, kun muutos on täysin käsitelty. |
Microsoft.Storage.AsyncOperationInitiated | Tämä tapahtuma ilmenee, kun tiedot siirretään tai kopioidaan arkistosta kuumille tai viileille tasoille. Näin tapahtuu, kun asiakkaat käyttävät SetBlobTier ohjelmointirajapintaa blob-objektin siirtämiseksi arkistosta kuumille tai hienoille tasoille tai kun asiakkaat käyttävät CopyBlob ohjelmointirajapintaa tietojen kopioimiseen arkistotason blob-objektista kuumaan tai siistiin tason blob-objektiin. |
Microsoft.Storage.DirectoryLuotu | Tämä tapahtuma aktivoidaan, kun uusi hakemisto luodaan tai asiakas käyttää CreateDirectory Azure Data Lake Storage Gen2 REST -ohjelmointirajapinnassa annettua toimintoa muodostaakseen uuden hakemiston. |
Microsoft.Storage.DirectoryRenamed | Tämä tapahtuma aktivoituu, kun hakemistossa tehdään nimimuutos, erityisesti kun asiakkaat käyttävät RenameDirectory-ominaisuutta Azure Data Lake Storage Gen2 REST -ohjelmointirajapinnassa. |
Microsoft.Storage.DirectoryDeleted | Tämä tapahtuma aktivoidaan, kun hakemisto poistetaan, kun asiakkaat käyttävät DeleteDirectory Azure Data Lake Storage Gen2:n REST-ohjelmointirajapinnassa olevaa ominaisuutta. |
Microsoft.Storage.BlobInventoryPolicyCompleted | Tämä tapahtuma aktivoidaan, kun varaston suorittaminen päättyy käytännölle, joka on määritetty varastokäytännöksi. Se on aktivoitu myös, jos varaston suorittaminen epäonnistuu käyttäjävirheen, kuten virheellisen käytännön tai puuttuvan kohdesäilön, vuoksi. |
Microsoft.Storage.LifecyclePolicyCompleted | Tämä tapahtuma viittaa elinkaaren hallintakäytännön aktivointiin, kun sen määritetyt toiminnot suoritetaan. |
Rakenteita
Tapahtuma sisältää seuraavat ylimmän tason tiedot:
Ominaisuus | Tyyppi | Kuvaus | Esimerkki: |
---|---|---|---|
source |
merkkijono | Täysi resurssipolku tapahtumalähteeseen. Tätä kenttää ei voi kirjoittaa. Tapahtumaruudukko antaa tämän arvon. | /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account |
subject |
merkkijono | Julkaisijan määrittämä polku tapahtuman aiheeseen. | /blobServices/default/containers/my-file-system/blobs/new-file.txt |
type |
merkkijono | Yksi tämän tapahtumalähteen rekisteröidyistä tapahtumatyypeistä. | Microsoft.Storage.BlobCreated |
time |
merkkijono | Tapahtuman luomisen aika palveluntarjoajan UTC-ajan mukaan. | 2017-06-26T18:41:00.9584103Z |
id |
merkkijono | Tapahtuman yksilöllinen tunnus. | 00000000-0000-0000-0000-000000000000 |
data |
objekti | Blob-säilön tapahtumatiedot. | {{Data object}} |
specversion |
merkkijono | CloudEvents-rakenteen määritysversio. | 1.0 |
fabricsource |
merkkijono | Fabric-tapahtumavirran tunnus Azure Blob -säilön tapahtumalähteelle. | /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000 |
fabricsubject |
merkkijono | Tapahtuman linkin tunnus Azure Blob -tallennustapahtuman lähteelle. | eventLinks/00000000-0000-0000-0000-000000000000 |
Objektilla data
on seuraavat ominaisuudet:
Ominaisuus | Tyyppi | Kuvaus | Esimerkki: |
---|---|---|---|
api |
merkkijono | Toiminto, joka käynnisti tapahtuman. | CreateFile |
clientRequestId |
merkkijono | Asiakkaan antama pyyntötunnus tallennustilan ohjelmointirajapintatoiminnolle. Tämän tunnuksen avulla voidaan korreloida Azure-tallennus diagnostiikkalokeihin käyttämällä client-request-id lokien kenttää, ja se voidaan antaa asiakaspyynnöissä x-ms-client-request-id -otsikolla. Katso Lokin muoto. |
00000000-0000-0000-0000-000000000000 |
requestId |
merkkijono | Palvelun luoma pyyntötunnus tallennustilan ohjelmointirajapintatoiminnolle. Voidaan käyttää korreloimaan Azure-tallennus diagnostiikkalokeihin käyttämällä request-id-header lokien kenttää, ja se palautetaan otsikon ohjelmointirajapinnan kutsun aloittamisestax-ms-request-id . Katso Lokin muoto. |
00000000-0000-0000-0000-000000000000 |
eTag |
merkkijono | Arvo, jota voit käyttää toimintojen ehdolliseen suorittamiseen. | \"0x8D4BCC2E4835CD0\" |
contentType |
merkkijono | Blob-objektille määritetty sisältötyyppi. | text/plain |
contentLength |
integer | Blob-objektin koko tavuina. | 0 |
blobType |
merkkijono | Blob-objektin tyyppi. Kelvolliset arvot ovat joko BlockBlob tai PageBlob . |
BlockBlob |
contentOffset |
luku | Tapahtuman käynnistävän sovelluksen kirjoitustoiminnon tavujen siirtymä, joka on suoritettu siinä vaiheessa, kun tapahtumakäynnistävä sovellus suoritti kirjoittamisen tiedostoon. Näytetään vain blob-säilötileille käynnistetyissä tapahtumissa, joilla on hierarkkinen nimitila. |
0 |
destinationUrl |
merkkijono | Sen tiedoston URL-osoite, joka on olemassa toiminnon valmistumisen jälkeen. Jos esimerkiksi tiedosto nimetään uudelleen, destinationUrl-ominaisuus sisältää uuden tiedostonimen URL-osoitteen. Näytetään vain blob-säilötileille käynnistetyissä tapahtumissa, joilla on hierarkkinen nimitila. |
https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt |
sourceUrl |
merkkijono | Ennen toiminnon aloittamista olemassa olevan tiedoston URL-osoite. Jos esimerkiksi tiedosto nimetään uudelleen, sourceUrl sisältää alkuperäisen tiedostonimen URL-osoitteen ennen nimeämistoimintoa. Näytetään vain blob-säilötileille käynnistetyissä tapahtumissa, joilla on hierarkkinen nimitila. |
https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory |
url |
merkkijono | Blob-objektin polku. Jos asiakas käyttää Blob REST -ohjelmointirajapintaa, URL-osoitteella on seuraava rakenne: |
https://myaccount.blob.core.windows.net/container01/file.txt |
recursive |
merkkijono | True, jos haluat suorittaa toiminnon kaikissa alihakemistoissa; muussa tapauksessa false. Näytetään vain blob-säilötileille käynnistetyissä tapahtumissa, joilla on hierarkkinen nimitila. |
true |
sequencer |
merkkijono | Läpinäkymätön merkkijonoarvo, joka edustaa minkä tahansa tietyn blob-nimen tapahtumien loogista järjestystä. Käyttäjät voivat käyttää vakiomerkkijonovertailua ymmärtääkseen kahden tapahtuman suhteellisen järjestyksen samalla blob-nimellä. | 00000000000004420000000000028963 |
identity |
merkkijono | Merkkijonoarvo, joka edustaa tapahtumaan liittyviä käyttäjätietoja. Secure File Transfer Protocol (SFTP) -protokollan arvo on paikallinen käyttäjänimi. | localuser |
storageDiagnostics |
objekti | Azure-tallennus-palvelu sisällyttää ajoittain diagnostiikkatietoja. Kun tapahtuma on käytössä, tapahtuman kuluttajien tulee jättää se huomiotta. | {{Storage diagnostic object}} |