Sdílet prostřednictvím


Prozkoumání událostí služby Azure Blob Storage v centru Fabric pro zpracování v reálném čase

Tento článek ukazuje, jak zkoumat události služby Azure Blob Storage v centru Fabric Real-Time. Události služby Azure Blob Storage umožňují přijímat oznámení, když na objektech blob dojde k určitým akcím. Můžete například obdržet oznámení při vytvoření nového objektu blob nebo úpravě existujícího objektu blob. Tyto události lze použít k nastavení upozornění na jiné akce nebo pracovní postupy, jako je aktualizace databáze nebo odeslání oznámení. Tento článek obsahuje vlastnosti a schéma událostí úložiště objektů blob v Azure.

Poznámka:

Využívání událostí Fabric a Azure prostřednictvím Eventstreamu nebo Fabric Activatoru není podporováno, pokud je kapacitní oblast Eventstreamu nebo Activatoru v následujících regionech: Západní Indie, Centrální Izrael, Centrální Korea, Centrální Katar, Singapur, Centrální Spojené arabské emiráty, Centrální Španělsko, Jihovýchodní Brazílie, Centrální USA, Jižní centrální USA, Západní USA 2, Západní USA 3.

Zobrazení stránky s podrobnostmi o událostech Azure Blob Storage

  1. V Real-Time hub vyberte události Azure v levé navigační nabídce.

  2. V seznamu vyberte události služby Azure Blob Storage.

    Snímek obrazovky znázorňující výběr událostí služby Azure Blob Storage na stránce událostí Azure

  3. Měla by se zobrazit stránka s podrobnostmi o událostech služby Azure Blob Storage.

    Snímek obrazovky znázorňující stránku s podrobnostmi událostí služby Azure Blob Storage

Akce

V horní části stránky s podrobnostmi událostí služby Azure Blob Storage se zobrazí následující dvě akce.

  • Vytvoření streamu událostí – umožňuje vytvořit stream událostí na základě událostí z vybraného úložiště objektů blob v Azure.

  • Nastavit upozornění – umožňuje nastavit upozornění při dokončení operace u objektů blob úložiště Azure. Můžete například nastavit upozornění při vytvoření nebo odstranění objektu blob.

    Snímek obrazovky znázorňující sekci Akce na stránce s podrobnostmi událostí služby Azure Blob Storage.

Podívejte se, co tato kategorie používá

Tato část ukazuje artefakty využívající události služby Azure Blob Storage. Tady jsou sloupce a jejich popisy zobrazené v seznamu.

Sloupec Popis
Name Název artefaktu, který používá události služby Azure Blob Storage
Typ Typ artefaktu – Aktivátor nebo Eventstream
Pracovní prostor Pracovní prostor, ve kterém se nachází artefakt.
Zdroj Název zdroje (účet služby Azure Blob Storage).

Snímek obrazovky zobrazující část „Podívejte se, co používá“ na stránce s podrobnostmi o událostech úložiště objektů blob v Azure.

Profil událostí služby Azure Blob Storage

Snímek obrazovky znázorňující část profilu událostí na stránce s podrobnostmi o událostech služby Azure Blob Storage

Typy událostí

Název typu události Popis
Microsoft.Storage.BlobCreated Tato událost se aktivuje při přidání nového objektu blob nebo při aktualizaci existujícího objektu blob. Událost je spuštěna klienty, kteří používají operace CreateFile a FlushWithClose, které lze nalézt v rozhraní REST API pro Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobDeleted Tato událost se aktivuje při odebrání blobu. Aktivuje se, když klienti používají DeleteFile operaci, kterou najdete v rozhraní REST API Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobRenamed Tato událost se aktivuje, když objekt blob prochází změnou názvu, zejména když uživatelé používají RenameFile funkci, která se nachází v rozhraní REST API Služby Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobTierChanged Tato událost se aktivuje, když se úroveň přístupu k objektům blob upraví prostřednictvím SetBlobTier operace v rozhraní REST API objektu blob a aktivuje se po úplném zpracování změny.
Microsoft.Storage.AsyncOperationInitiated K této události dochází, když se data přesunou nebo zkopírují z archivu do horké nebo studené úrovně. K tomu dochází, když klienti používají SetBlobTier rozhraní API k přesunutí objektu blob z archivu na horkou nebo studenou úroveň nebo když klienti používají CopyBlob rozhraní API ke kopírování dat z objektu blob archivní vrstvy do horké nebo studené vrstvy.
Microsoft.Storage.AdresářVytvořen Tato událost se aktivuje při vytvoření nového adresáře nebo klient použije CreateDirectory operaci uvedenou v rozhraní REST API služby Azure Data Lake Storage Gen2 k vytvoření nového adresáře.
Microsoft.Storage.DirectoryRenamed Tato událost se aktivuje, když dojde ke změně názvu adresáře, zejména když klienti využívají funkci RenameDirectory v rozhraní REST API Azure Data Lake Storage Gen2.
Microsoft.Storage.DirectoryDeleted Tato událost se aktivuje, když se odebere adresář, když zákazníci využívají DeleteDirectory funkci, která se nachází v rozhraní REST API Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobInventoryPolicyCompleted Tato událost se aktivuje, když se inventář dokončí pro zásadu určenou jako zásada inventáře. Aktivuje se také v případě, že se spuštění inventáře nezdaří kvůli chybě uživatele před zahájením, například chybnou zásadou nebo chybějícím cílovým kontejnerem.
Dokončená zásada životního cyklu Microsoft.Storage Tato událost odkazuje na aktivaci zásad správy životního cyklu při provádění definovaných akcí.

Schémata

Událost má následující data nejvyšší úrovně:

Vlastnost Typ Popis Příklad
source řetězec Úplná cesta k zdroji události. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid. /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account
subject řetězec Cesta k předmětu události, kterou definuje vydavatel. /blobServices/default/containers/my-file-system/blobs/new-file.txt
type řetězec Jeden z registrovaných typů události pro tento zdroj události. Microsoft.Storage.BlobCreated
time řetězec Čas vygenerování události na základě času UTC poskytovatele. 2017-06-26T18:41:00.9584103Z
id řetězec Jedinečný identifikátor události. 00000000-0000-0000-0000-000000000000
data objekt Data událostí úložiště Blob {{Data object}}
specversion řetězec Verze specifikace schématu CloudEvents 1.0
fabricsource řetězec ID eventového proudu Fabric pro zdroj událostí Azure Blob Storage. /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000
fabricsubject řetězec ID odkazu na událost pro zdroj událostí služby Azure Blob Storage eventLinks/00000000-0000-0000-0000-000000000000

Objekt data má následující vlastnosti:

Nemovitost Typ Popis Příklad
api řetězec Operace, která událost aktivovala. CreateFile
clientRequestId řetězec ID požadavku poskytnutého klientem pro operaci rozhraní API úložiště. Toto ID lze použít ke korelaci s diagnostickými protokoly Azure Storage pomocí client-request-id pole v protokolech a lze ho poskytnout v požadavcích klientů pomocí hlavičky x-ms-client-request-id . Podívejte se na Formát protokolu. 00000000-0000-0000-0000-000000000000
requestId řetězec ID požadavku vygenerované službou pro operaci rozhraní API úložiště. Lze použít ke korelaci s diagnostickými protokoly Azure Storage pomocí pole request-id-header v protokolech a je vrácen při inicializaci volání rozhraní API v hlavičce x-ms-request-id. Podívejte se na Formát protokolu. 00000000-0000-0000-0000-000000000000
eTag řetězec Hodnota, kterou můžete použít ke spouštění operací podmíněně. \"0x8D4BCC2E4835CD0\"
contentType řetězec Typ obsahu zadaný pro objekt blob. text/plain
contentLength integer Velikost blobu v bajtech 0
blobType řetězec Typ blobu. Platné hodnoty jsou buď BlockBlob nebo PageBlob. BlockBlob
contentOffset Číslo Posun v bajtech operace zápisu pořízené v okamžiku, kdy aplikace aktivující událost dokončila zápis do souboru.

Zobrazí se pouze u událostí aktivovaných v účtech úložiště blobů, které mají hierarchický obor názvů.

0
destinationUrl řetězec Adresa URL souboru, který bude existovat po dokončení operace. Pokud je například soubor přejmenován, vlastnost destinationUrl obsahuje adresu URL nového názvu souboru.

Zobrazí se pouze u událostí aktivovaných v účtech úložiště blobů, které mají hierarchický obor názvů.

https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt
sourceUrl řetězec Adresa URL souboru, který existuje před provedením operace. Pokud je například soubor přejmenován, zdrojUrl obsahuje adresu URL původního názvu souboru před operací přejmenování.

Zobrazí se pouze u událostí aktivovaných v účtech úložiště blobů, které mají hierarchický obor názvů.

https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory
url řetězec Cesta k blobu.

Pokud klient používá rozhraní REST API objektu blob, má adresa URL tuto strukturu: <storage-account-name>.blob.core.windows.net\<container-name>\<file-name>. Pokud klient používá rozhraní REST API služby Data Lake Storage, má adresa URL tuto strukturu: <storage-account-name>.dfs.core.windows.net/<file-system-name>/<file-name>.

https://myaccount.blob.core.windows.net/container01/file.txt
recursive řetězec True pro provedení operace na všech podřízených adresářích; jinak False.

Zobrazí se pouze u událostí aktivovaných v účtech úložiště blobů, které mají hierarchický obor názvů.

true
sequencer řetězec Neprůrůzná řetězcová hodnota představující logickou sekvenci událostí pro libovolný konkrétní název objektu blob. Uživatelé můžou použít standardní porovnání řetězců, aby porozuměli relativní sekvenci dvou událostí ve stejném názvu objektu blob. 00000000000004420000000000028963
identity řetězec Řetězcová hodnota představující identitu přidruženou k události. Pro protokol SFTP (Secure File Transfer Protocol) je hodnota místní uživatelské jméno. localuser
storageDiagnostics objekt Diagnostická data občas zahrnutá službou Azure Storage Když je k dispozici, uživatelé událostí by ji měli ignorovat. {{Storage diagnostic object}}

Oprávnění pro přihlášení k odběru

Pro více informací se podívejte na oprávnění k odběru událostí Fabric .