Megosztás a következőn keresztül:


Azure Blob Storage-események felfedezése a Fabric Valós idejű központban (előzetes verzió)

Feljegyzés

A valós idejű központ jelenleg előzetes verzióban érhető el.

Ez a cikk bemutatja, hogyan vizsgálhatja meg az Azure Blob Storage-eseményeket a Fabric Valós idejű központban. Az Azure Blob Storage-események lehetővé teszik, hogy értesítéseket kapjon, ha bizonyos műveletek történnek a blobokon. Értesítést kaphat például egy új blob létrehozásakor, vagy egy meglévő blob módosításakor. Ezek az események más műveletek vagy munkafolyamatok riasztásának beállítására használhatók, például adatbázis frissítésére vagy értesítés küldésére. Ez a cikk az Azure Blob Storage-események tulajdonságait és sémáját ismerteti.

Feljegyzés

A Fabric-események eventstreamen vagy Data Activatoron keresztül történő használata nem támogatott, ha az eseménystream vagy a Data Activator kapacitási régiója a következő régiókban található: Németország nyugati középső régiója, USA déli középső régiója, USA 2. nyugati régiója, USA 3. nyugati régiója, Nyugat-India.

Az Azure Blob Storage-események részletes oldalának megtekintése

  1. A Valós idejű központban váltson a Háló események lapra.

  2. Válassza ki az Azure Blob Storage-eseményeket a listában.

    Képernyőkép az Azure Blob Storage-események kiválasztásáról a Fabric-események lapon.

  3. Látnia kell az Azure Blob Storage-események részletes oldalát.

    Képernyőkép az Azure Blob Storage-események részleteinek oldalról.

Műveletek

Az Azure Blob Storage-események részletes lapjának tetején az alábbi két művelet látható.

  • Eventstream létrehozása – lehetővé teszi, hogy a kiválasztott Azure Blob Storage-események alapján hozzon létre eseménystreamet.

  • Riasztás beállítása – lehetővé teszi, hogy riasztást állítson be, ha egy művelet egy Azure Blob Storage-összetevőn történik. Beállíthat például egy riasztást egy blob létrehozásakor vagy törlésekor.

    Képernyőkép az Azure Blob Storage-események részletes lapJának Műveletek szakaszáról.

A kategória használatának megtekintése

Ez a szakasz az Azure Blob Storage-eseményeket használó összetevőket mutatja be. A listában az oszlopok és azok leírásai láthatók.

Oszlop Leírás
Név Az Azure Blob Storage-eseményeket használó összetevő neve.
Típus Összetevő típusa – Reflex vagy Eventstream
Munkaterület Munkaterület, ahol az összetevő található.
Forrás A forrás neve (Azure Blob Storage-fiók).

Képernyőkép az Azure Blob Storage-események részletes lapjának használatáról.

Azure Blob Storage-események profilja

Képernyőkép az Azure Blob Storage-események részletes lapjának eseményprofil-szakaszáról.

Eseménytípusok

Eseménytípus neve Leírás
Microsoft.Storage.BlobCreated Ez az esemény új blob hozzáadásakor vagy meglévő blob frissítésekor aktiválódik. Az eseményt azokat az ügyfelek aktiválják, akik használják és FlushWithClose használják azokatCreateFile, amelyek az Azure Data Lake Storage Gen2 REST API-ban találhatók.
Microsoft.Storage.BlobDeleted Ez az esemény egy blob eltávolításakor aktiválódik. Ez akkor aktiválódik, ha az ügyfelek az DeleteFile Azure Data Lake Storage Gen2 REST API-ban található műveletet használják.
Microsoft.Storage.BlobRenamed Ez az esemény akkor aktiválódik, amikor egy blob névváltoztatáson megy keresztül, különösen akkor, ha a felhasználók az RenameFile Azure Data Lake Storage Gen2 REST API-ban található függvényt használják.
Microsoft.Storage.BlobTierChanged Ez az esemény akkor aktiválódik, ha a blob hozzáférési szintje a Blob REST API műveletével SetBlobTier módosul, és a módosítás teljes feldolgozása után aktiválódik.
Microsoft.Storage.AsyncOperationInitiated Ez az esemény akkor fordul elő, ha az adatokat áthelyezik vagy átmásolják az archívumból a gyakori vagy ritka elérésű szintekre. Ez akkor fordul elő, ha az ügyfelek az SetBlobTier API-val áthelyeznek egy blobot az archívumból a gyakori vagy ritka elérésű rétegekbe, vagy amikor az ügyfelek az CopyBlob API-val adatokat másolnak egy archív szintű blobból egy gyakori vagy ritka elérésű rétegű blobba.
Microsoft.Storage.DirectoryCreated Ez az esemény egy új könyvtár létrehozásakor aktiválódik, vagy egy ügyfél az CreateDirectory Azure Data Lake Storage Gen2 REST API-ban biztosított műveletet használja egy új könyvtár létrehozásához.
Microsoft.Storage.DirectoryRenamed Ez az esemény akkor aktiválódik, amikor egy címtár névváltoztatáson megy keresztül, különösen akkor, ha az ügyfelek az Azure Data Lake Storage Gen2 REST API-ban az RenameDirectory funkciót használják.
Microsoft.Storage.DirectoryDeleted Ez az esemény egy címtár eltávolításakor aktiválódik, amikor az ügyfelek az DeleteDirectory Azure Data Lake Storage Gen2 REST API-ban található funkciót használják.
Microsoft.Storage.BlobInventoryPolicyCompleted Ezt az eseményt akkor aktiválja a rendszer, ha a leltár futtatása befejeződött egy készletszabályzatként megadott szabályzat esetében. Akkor is aktiválódik, ha a készlet futtatása felhasználói hiba miatt meghiúsul a kezdés előtt, például egy hibás szabályzat vagy egy hiányzó céltároló miatt.
Microsoft.Storage.LifecyclePolicyCompleted Ez az esemény egy életciklus-felügyeleti szabályzat aktiválására utal a meghatározott műveletek végrehajtásakor.

Sémák

Egy esemény a következő legfelső szintű adatokkal rendelkezik:

Tulajdonság Típus Leírás Példa
source húr Az eseményforrás teljes erőforrás-elérési útja. Ez a mező nem írható. Az értéket az Event Grid adja meg. /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account
subject húr Az esemény tárgyra mutató, a közzétevő által megadott elérési út. /blobServices/default/containers/my-file-system/blobs/new-file.txt
type húr Az eseményforráshoz felvett eseménytípusok egyike. Microsoft.Storage.BlobCreated
time húr Az esemény létrehozásának időpontja a szolgáltató UTC-ideje alapján. 2017-06-26T18:41:00.9584103Z
id húr Az esemény egyedi azonosítója. 00000000-0000-0000-0000-000000000000
data object Blob Storage-eseményadatok. {{Data object}}
specversion húr A CloudEvents sémaspecifikációs verziója. 1.0
fabricsource húr Az Azure Blob Storage-eseményforrás Fabric-eseménystreamjének azonosítója. /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000
fabricsubject húr Az Azure Blob Storage eseményforrás eseményhivatkozásának azonosítója. eventLinks/00000000-0000-0000-0000-000000000000

Az data objektum a következő tulajdonságokkal rendelkezik:

Tulajdonság Típus Leírás Példa
api húr Az eseményt kiváltó művelet. CreateFile
clientRequestId húr A storage API-művelet ügyfél által megadott kérésazonosítója. Ez az azonosító az Azure Storage diagnosztikai naplóihoz való korrelációhoz használható a naplók "client-request-id" mezőjével, és az ügyfélkérésekben az "x-ms-client-request-id" fejléc használatával adható meg. Lásd: Naplóformátum. 00000000-0000-0000-0000-000000000000
requestId húr Szolgáltatás által generált kérésazonosító a storage API-művelethez. Az Azure Storage diagnosztikai naplóival való korrelációhoz használható a naplók "request-id-header" mezőjének használatával, és a rendszer az "x-ms-request-id" fejlécben lévő API-hívásból kapja vissza. Lásd: Naplóformátum. 00000000-0000-0000-0000-000000000000
eTag húr A műveletek feltételes futtatásához használható érték. \"0x8D4BCC2E4835CD0\"
contentType húr A blobhoz megadott tartalomtípus. text/plain
contentLength egész szám A blob mérete bájtban. 0
blobType húr A blob típusa. Az érvényes értékek vagy BlockBlob .PageBlob BlockBlob
contentOffset szám Egy írási művelet bájtban megadott eltolása, amely azon a ponton történt, amikor az eseményindító alkalmazás befejezte a fájlba való írást.

Csak hierarchikus névtérrel rendelkező Blob Storage-fiókokon aktivált események esetén jelenik meg.

0
destinationUrl húr A művelet befejezése után létező fájl URL-címe. Ha például egy fájlt átneveznek, a destinationUrl tulajdonság az új fájlnév URL-címét tartalmazza.

Csak hierarchikus névtérrel rendelkező Blob Storage-fiókokon aktivált események esetén jelenik meg.

https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt
sourceUrl húr A művelet végrehajtása előtt létező fájl URL-címe. Ha például átneveznek egy fájlt, a sourceUrl az eredeti fájlnév URL-címét tartalmazza az átnevezési művelet előtt.

Csak hierarchikus névtérrel rendelkező Blob Storage-fiókokon aktivált események esetén jelenik meg.

https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory
url húr A blob elérési útja.

Ha az ügyfél Blob REST API-t használ, akkor az URL-cím a következő struktúrával rendelkezik: <storage-account-name>.blob.core.windows.net\<container-name>\<file-name>. Ha az ügyfél Egy Data Lake Storage REST API-t használ, akkor az URL-cím struktúrája a következő: <storage-account-name>.dfs.core.windows.net/<file-system-name>/<file-name>.

https://myaccount.blob.core.windows.net/container01/file.txt
recursive húr Igaz, hogy az összes gyermekkönyvtáron futtatja a műveletet; egyéb esetben hamis.

Csak hierarchikus névtérrel rendelkező Blob Storage-fiókokon aktivált események esetén jelenik meg.

true
sequencer húr Egy átlátszatlan sztringérték, amely egy adott blobnévhez tartozó események logikai sorrendjét jelöli. A felhasználók szabványos sztring-összehasonlítást használhatnak az ugyanazon a blobnéven lévő két esemény relatív sorrendjének megértéséhez. 00000000000004420000000000028963
identity húr Az eseményhez társított identitást képviselő sztringérték. Az SFTP esetében az érték a helyi felhasználónév. localuser
storageDiagnostics object Az Azure Storage szolgáltatás időnként tartalmaz diagnosztikai adatokat. Jelen esetben az eseményfelhasználóknak figyelmen kívül kell hagyniuk. {{Storage diagnostic object}}