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
A Valós idejű központban váltson a Háló események lapra.
Válassza ki az Azure Blob Storage-eseményeket a listában.
Látnia kell az Azure Blob Storage-események részletes oldalát.
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.
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). |
Azure Blob Storage-események profilja
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: |
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}} |