Eksplorowanie zdarzeń usługi Azure Blob Storage w usłudze Fabric Real-Time Hub (wersja zapoznawcza)
W tym artykule pokazano, jak eksplorować zdarzenia usługi Azure Blob Storage w centrum usługi Fabric w czasie rzeczywistym. Zdarzenia usługi Azure Blob Storage umożliwiają odbieranie powiadomień w przypadku wystąpienia pewnych akcji w obiektach blob. Można na przykład otrzymać powiadomienie po utworzeniu nowego obiektu blob lub zmodyfikowaniu istniejącego obiektu blob. Te zdarzenia mogą służyć do ustawiania alertu dla innych akcji lub przepływów pracy, takich jak aktualizowanie bazy danych lub wysyłanie powiadomienia. Ten artykuł zawiera właściwości i schemat zdarzeń usługi Azure Blob Storage.
Uwaga
Korzystanie z zdarzeń sieci szkieletowej i platformy Azure za pośrednictwem strumienia zdarzeń lub aktywatora sieci szkieletowej nie jest obsługiwane, jeśli region pojemności strumienia zdarzeń lub aktywator znajduje się w następujących regionach: Niemcy Zachodnio-środkowe stany USA, Południowo-środkowe stany USA, Zachodnie stany USA 2, Zachodnie stany USA 3, Indie Zachodnie.
Wyświetlanie strony szczegółów zdarzeń usługi Azure Blob Storage
W centrum czasu rzeczywistego wybierz pozycję Zdarzenia platformy Azure w menu nawigacji po lewej stronie.
Wybierz pozycję Zdarzenia usługi Azure Blob Storage na liście.
Powinna zostać wyświetlona strona szczegółów zdarzeń usługi Azure Blob Storage.
Akcje
W górnej części strony szczegółów zdarzeń usługi Azure Blob Storage są widoczne następujące dwie akcje.
Tworzenie strumienia zdarzeń — umożliwia utworzenie strumienia zdarzeń na podstawie zdarzeń z wybranego magazynu obiektów blob platformy Azure.
Ustaw alert — umożliwia ustawienie alertu po zakończeniu operacji w artefaktie usługi Azure Blob Storage. Można na przykład ustawić alert po utworzeniu lub usunięciu obiektu blob.
Zobacz, co używa tej kategorii
W tej sekcji przedstawiono artefakty używające zdarzeń usługi Azure Blob Storage. Poniżej przedstawiono kolumny i ich opisy wyświetlane na liście.
Kolumna | Opis |
---|---|
Nazwa/nazwisko | Nazwa artefaktu używającego zdarzeń usługi Azure Blob Storage. |
Typ | Typ artefaktu — aktywacja lub strumień zdarzeń |
Obszar roboczy | Obszar roboczy, w którym znajduje się artefakt. |
Źródło | Nazwa źródła (konto usługi Azure Blob Storage). |
Profil zdarzeń usługi Azure Blob Storage
Typy zdarzeń
Nazwa typu zdarzenia | Opis |
---|---|
Microsoft.Storage.BlobCreated | To zdarzenie jest aktywowane po dodaniu nowego obiektu blob lub zaktualizowaniu istniejącego obiektu blob. Zdarzenie jest wyzwalane przez klientów korzystających z operacji CreateFile i FlushWithClose , które można znaleźć w interfejsie API REST usługi Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobDeleted | To zdarzenie jest aktywowane po usunięciu obiektu blob. Jest on wyzwalany, gdy klienci korzystają z DeleteFile operacji, która można znaleźć w interfejsie API REST usługi Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobRenamed | To zdarzenie jest aktywowane, gdy obiekt blob przechodzi zmianę nazwy, szczególnie gdy użytkownicy korzystają z RenameFile funkcji znalezionej w interfejsie API REST usługi Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobTierChanged | To zdarzenie jest aktywowane, gdy warstwa dostępu obiektu blob jest modyfikowana za pomocą SetBlobTier operacji w interfejsie API REST obiektu blob i jest wyzwalana po pełnym przetworzeniu zmiany. |
Microsoft.Storage.AsyncOperationInitiated | To zdarzenie występuje, gdy dane są przenoszone lub kopiowane z archiwum do warstw Gorąca lub Chłodna. Dzieje się tak, gdy klienci używają interfejsu SetBlobTier API do przenoszenia obiektu blob z warstwy Archiwum do warstwy Gorąca lub Chłodna albo gdy klienci używają interfejsu CopyBlob API do kopiowania danych z obiektu blob warstwy Archiwum do obiektu blob warstwy Gorąca lub Chłodna. |
Microsoft.Storage.DirectoryCreated | To zdarzenie jest aktywowane po utworzeniu nowego katalogu lub klient korzysta z CreateDirectory operacji podanej w interfejsie API REST usługi Azure Data Lake Storage Gen2 w celu utworzenia nowego katalogu. |
Microsoft.Storage.DirectoryRenamed | To zdarzenie jest aktywowane, gdy katalog przechodzi zmianę nazwy, szczególnie gdy klienci korzystają z funkcji RenameDirectory w interfejsie API REST usługi Azure Data Lake Storage Gen2. |
Microsoft.Storage.DirectoryDeleted | To zdarzenie jest aktywowane po usunięciu katalogu, gdy klienci korzystają z DeleteDirectory funkcji obecnej w interfejsie API REST usługi Azure Data Lake Storage Gen2. |
Microsoft.Storage.BlobInventoryPolicyCompleted | To zdarzenie jest aktywowane po zakończeniu przebiegu spisu dla zasad określonych jako zasady spisu. Jest on również aktywowany, jeśli uruchomienie spisu zakończy się niepowodzeniem z powodu błędu użytkownika przed jego rozpoczęciem, na przykład błędne zasady lub brak kontenera docelowego. |
Microsoft.Storage.LifecyclePolicyCompleted | To zdarzenie odnosi się do aktywacji zasad zarządzania cyklem życia po wykonaniu zdefiniowanych akcji. |
Schematy
Zdarzenie ma następujące dane najwyższego poziomu:
Właściwość | Typ | Opis | Przykład |
---|---|---|---|
source |
string | Pełna ścieżka zasobu do źródła zdarzeń. To pole nie jest możliwe do zapisu. Ta wartość jest podawana przez usługę Event Grid. | /subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/my-storage-account |
subject |
string | Zdefiniowana przez wydawcę ścieżka do tematu zdarzenia. | /blobServices/default/containers/my-file-system/blobs/new-file.txt |
type |
string | Jeden z zarejestrowanych typów zdarzeń dla tego źródła zdarzeń. | Microsoft.Storage.BlobCreated |
time |
string | Czas generowania zdarzenia na podstawie czasu UTC dostawcy. | 2017-06-26T18:41:00.9584103Z |
id |
string | Unikatowy identyfikator zdarzenia. | 00000000-0000-0000-0000-000000000000 |
data |
obiekt | Dane zdarzeń usługi Blob Storage. | {{Data object}} |
specversion |
string | Wersja specyfikacji schematu CloudEvents. | 1.0 |
fabricsource |
string | Identyfikator strumienia zdarzeń sieci szkieletowej dla źródła zdarzeń usługi Azure Blob Storage. | /tenants/00000000-0000-0000-0000-000000000000/workspaces/00000000-0000-0000-0000-000000000000/items/00000000-0000-0000-0000-000000000000 |
fabricsubject |
string | Identyfikator linku zdarzenia dla źródła zdarzeń usługi Azure Blob Storage. | eventLinks/00000000-0000-0000-0000-000000000000 |
Obiekt data
ma następujące właściwości:
Właściwość | Typ | Opis | Przykład |
---|---|---|---|
api |
string | Operacja, która wyzwoliła zdarzenie. | CreateFile |
clientRequestId |
string | Identyfikator żądania dostarczonego przez klienta dla operacji interfejsu API magazynu. Ten identyfikator może służyć do korelowania z dziennikami diagnostycznymi usługi Azure Storage przy użyciu client-request-id pola w dziennikach i można go podać w żądaniach klientów przy użyciu nagłówka x-ms-client-request-id . Zobacz Format dziennika. |
00000000-0000-0000-0000-000000000000 |
requestId |
string | Identyfikator żądania wygenerowanego przez usługę dla operacji interfejsu API magazynu. Może służyć do korelowania z dziennikami diagnostycznymi usługi Azure Storage przy użyciu request-id-header pola w dziennikach i jest zwracany z inicjowania wywołania interfejsu API w nagłówku x-ms-request-id . Zobacz Format dziennika. |
00000000-0000-0000-0000-000000000000 |
eTag |
string | Wartość, której można użyć do warunkowego uruchamiania operacji. | \"0x8D4BCC2E4835CD0\" |
contentType |
string | Typ zawartości określony dla obiektu blob. | text/plain |
contentLength |
integer | Rozmiar obiektu blob w bajtach. | 0 |
blobType |
string | Typ obiektu blob. Prawidłowe wartości to BlockBlob lub PageBlob . |
BlockBlob |
contentOffset |
Liczba | Przesunięcie w bajtach operacji zapisu wykonanej w punkcie, w którym aplikacja wyzwalania zdarzeń zakończyła zapisywanie w pliku. Pojawia się tylko dla zdarzeń wyzwalanych na kontach magazynu obiektów blob, które mają hierarchiczną przestrzeń nazw. |
0 |
destinationUrl |
string | Adres URL pliku, który będzie istniał po zakończeniu operacji. Na przykład jeśli nazwa pliku zostanie zmieniona, właściwość destinationUrl zawiera adres URL nowej nazwy pliku. Pojawia się tylko dla zdarzeń wyzwalanych na kontach magazynu obiektów blob, które mają hierarchiczną przestrzeń nazw. |
https://my-storage-account.dfs.core.windows.net/my-file-system/new-file.txt |
sourceUrl |
string | Adres URL pliku, który istnieje przed wykonaniem operacji. Jeśli na przykład nazwa pliku zostanie zmieniona, element sourceUrl zawiera adres URL oryginalnej nazwy pliku przed operacją zmiany nazwy. Pojawia się tylko dla zdarzeń wyzwalanych na kontach magazynu obiektów blob, które mają hierarchiczną przestrzeń nazw. |
https://my-storage-account.dfs.core.windows.net/my-file-system/my-original-directory |
url |
string | Ścieżka do obiektu blob. Jeśli klient używa interfejsu API REST obiektu blob, adres URL ma następującą strukturę: |
https://myaccount.blob.core.windows.net/container01/file.txt |
recursive |
string | True, aby uruchomić operację na wszystkich katalogach podrzędnych; w przeciwnym razie wartość False. Pojawia się tylko dla zdarzeń wyzwalanych na kontach magazynu obiektów blob, które mają hierarchiczną przestrzeń nazw. |
true |
sequencer |
string | Nieprzezroczysta wartość ciągu reprezentująca logiczną sekwencję zdarzeń dla dowolnej konkretnej nazwy obiektu blob. Użytkownicy mogą użyć standardowego porównania ciągów, aby zrozumieć względną sekwencję dwóch zdarzeń o tej samej nazwie obiektu blob. | 00000000000004420000000000028963 |
identity |
string | Wartość ciągu reprezentująca tożsamość skojarzona ze zdarzeniem. W przypadku protokołu SECURE File Transfer Protocol (SFTP) wartość jest nazwą użytkownika lokalnego. | localuser |
storageDiagnostics |
obiekt | Dane diagnostyczne od czasu do czasu dołączone przez usługę Azure Storage. Gdy jest obecny, odbiorcy zdarzeń powinni go zignorować. | {{Storage diagnostic object}} |