Jaa


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

  1. Valitse Reaaliaikainen-toiminnossa vasemmanpuoleisen siirtymisvalikon Azure-tapahtumat.

  2. Valitse luettelosta Azure Blob -säilön tapahtumat .

    Näyttökuvassa näkyy Azure Blob -säilön tapahtumien valinta Azure-tapahtumien sivulla.

  3. Sinun pitäisi nähdä Azure Blob -säilön tapahtumien tietosivu.

    Näyttökuvassa näkyy Azure Blob -säilön tapahtumien yksityiskohtainen 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.

    Näyttökuvassa näkyy Azure Blob -säilön tapahtumien yksityiskohtaisen sivun Toiminnot-osa.

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

Näyttökuvassa näkyy Katso, mitä käytetään Azure Blob -säilön tapahtumien yksityiskohtaisen sivun osiossa.

Azure Blob -säilön tapahtumaprofiili

Näyttökuvassa näkyy Azure Blob -säilön tapahtumien tietosivun tapahtumien profiiliosio.

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 CreateFileFlushWithClose 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: <storage-account-name>.blob.core.windows.net\<container-name>\<file-name>. Jos asiakas käyttää Data Lake Storage REST -ohjelmointirajapintaa, URL-osoitteen rakenne on seuraava: <storage-account-name>.dfs.core.windows.net/<file-system-name>/<file-name>.

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