Sdílet prostřednictvím


Prozkoumání událostí služby Azure Blob Storage v centru fabric Real-Time (Preview)

Tento článek ukazuje, jak prozkoumat události služby Azure Blob Storage v centru Infrastruktury v reálném čase. 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í Infrastruktury a Azure prostřednictvím eventstreamu nebo aktivace prostředků infrastruktury se nepodporuje, pokud je oblast kapacity streamu událostí nebo aktivátoru v následujících oblastech: Německo – středozápad, USA – středojihozápad, USA – západ 2, USA – západ 3, Indie – západ.

Zobrazení podrobné stránky s podrobnostmi o událostech služby Azure Blob Storage

  1. V centru v reálném čase 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 provedení operace u artefaktu úložiště objektů blob v Azure. Můžete například nastavit upozornění při vytvoření nebo odstranění objektu blob.

    Snímek obrazovky znázorňující část 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 znázorňující část 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 aktivuje klienti, kteří používají CreateFile operace a FlushWithClose které najdete v rozhraní REST API Azure Data Lake Storage Gen2.
Microsoft.Storage.BlobDeleted Tato událost se aktivuje při odebrání objektu blob. 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.DirectoryCreated 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 spuštění inventáře dokončí pro zásadu určenou jako zásady 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.
Microsoft.Storage.LifecyclePolicyCompleted 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 string Úplná cesta prostředku ke zdroji událostí. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid. /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account
subject string Cesta k předmětu události, kterou definuje vydavatel. /blobServices/default/containers/my-file-system/blobs/new-file.txt
type string Jeden z registrovaných typů události pro tento zdroj události. Microsoft.Storage.BlobCreated
time string Čas vygenerování události na základě času UTC poskytovatele. 2017-06-26T18:41:00.9584103Z
id string Jedinečný identifikátor události. 00000000-0000-0000-0000-000000000000
data objekt Data událostí úložiště objektů blob {{Data object}}
specversion string Verze specifikace schématu CloudEvents 1.0
fabricsource string ID eventstreamu prostředků infrastruktury pro zdroj událostí služby Azure Blob Storage. /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000
fabricsubject string 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:

Vlastnost Typ Popis Příklad
api string Operace, která událost aktivovala. CreateFile
clientRequestId string 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 . Viz Formát protokolu. 00000000-0000-0000-0000-000000000000
requestId string ID požadavku vygenerované službou pro operaci rozhraní API úložiště. Dá se použít ke korelaci s diagnostickými protokoly Azure Storage pomocí request-id-header pole v protokolech a vrací se z inicializování volání rozhraní API v x-ms-request-id hlavičce. Viz Formát protokolu. 00000000-0000-0000-0000-000000000000
eTag string Hodnota, kterou můžete použít ke spouštění operací podmíněně. \"0x8D4BCC2E4835CD0\"
contentType string Typ obsahu zadaný pro objekt blob. text/plain
contentLength integer Velikost objektu blob v bajtech 0
blobType string Typ objektu blob. 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ě objektů blob, které mají hierarchický obor názvů.

0
destinationUrl string 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ě objektů blob, které mají hierarchický obor názvů.

https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt
sourceUrl string 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ě objektů blob, které mají hierarchický obor názvů.

https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory
url string Cesta k objektu blob.

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 string True pro spuštění operace na všech podřízených adresářích; jinak Nepravda.

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

true
sequencer string 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 string Ř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}}