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
V centru v reálném čase vyberte události Azure v levé navigační nabídce.
V seznamu vyberte události služby Azure Blob Storage.
Měla by se zobrazit stránka s podrobnostmi o událostech 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.
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). |
Profil událostí 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: |
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}} |