Co to jest usługa Azure Storage Actions w wersji zapoznawczej?
Azure Storage Actions to platforma bezserwerowa, której można używać do wykonywania typowych operacji na danych na milionach obiektów na wielu kontach magazynu.
Ważne
Akcje usługi Azure Storage są obecnie dostępne w wersji zapoznawczej i są dostępne w tych regionach. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.
Wersja zapoznawcza funkcji Azure Storage Actions umożliwia tworzenie zadań magazynu, które mogą wykonywać operacje na obiektach blob na kontach usługi Azure Storage na podstawie zestawu zdefiniowanych warunków. Zadania magazynu mogą przetwarzać miliony obiektów na koncie magazynu bez aprowizacji dodatkowej pojemności obliczeniowej i bez konieczności pisania kodu.
Anatomia zadania magazynu
Zadanie magazynu zawiera zestaw warunków, operacji i przypisań. W poniższej tabeli opisano każdy składnik zadania magazynu.
Składnik | opis |
---|---|
Warunki | Warunek kolekcji co najmniej jednej klauzuli. Każda klauzula zawiera właściwość, wartość i operator. Gdy zadanie magazynu jest uruchamiane, używa operatora do porównywania właściwości z wartością w celu określenia, czy klauzula jest spełniona przez obiekt docelowy. Na przykład klauzula może ocenić, czy creation-time właściwość obiektu blob jest większa niż pięć dni temu. |
Operacje | Operacja to akcja wykonywana przez zadanie magazynu dla każdego obiektu spełniającego zdefiniowany zestaw warunków. Usuwanie obiektu blob jest przykładem operacji. |
Przypisania | Przypisanie identyfikuje konto magazynu i podzbiór obiektów docelowych na tym koncie. Określa również, kiedy zadanie jest uruchamiane i gdzie są przechowywane raporty wykonywania. |
Jak używać zadania magazynu
Najpierw zdefiniuj warunki i operacje zadania magazynu. Następnie przypisz to zadanie do co najmniej jednego konta magazynu. Monitorowanie przebiegów zadań przy użyciu metryk, wykresów i raportów.
Definiowanie zadania magazynu
Zacznij od utworzenia zadania magazynu. Aby aprowizować zadanie magazynu, należy zdefiniować co najmniej jeden warunek i jedną operację. Po utworzeniu zadania można edytować te warunki i operacje lub dodać więcej z nich przy użyciu projektanta wizualnego.
Zapoznaj się z następującymi artykułami, aby dowiedzieć się, jak zdefiniować zadanie magazynu:
- Tworzenie zadania magazynu
- Definiowanie warunków i operacji zadania magazynu
- Warunki zadania magazynu
- Operacje zadań magazynu
Przypisywanie zadania magazynu
Zadanie magazynu można przypisać do dowolnego konta magazynu, na którym przypisano tożsamość roli Właściciel danych obiektu blob usługi Storage. Podczas tworzenia przypisania wybierzesz konto magazynu i przypiszesz rolę do przypisanej przez system tożsamości zarządzanej zadania. Ta tożsamość jest tworzona automatycznie po aprowizacji zadania. Przypisana rola musi umożliwić jej wykonywanie operacji zdefiniowanych w zadaniu.
Zadanie magazynu można przypisać do konta magazynu tylko przez właściciela tego konta. W związku z tym jeśli zdefiniowane zadanie jest przydatne dla właściciela innego konta magazynu, musisz przyznać temu użytkownikowi dostęp do zadania magazynu. Następnie ten użytkownik może przypisać zadanie do konta magazynu. Możesz udzielić użytkownikowi dostępu do zadania magazynu, przypisując rolę platformy Azure do swojej tożsamości użytkownika.
Zapoznaj się z następującymi artykułami, aby dowiedzieć się, jak przypisać zadanie magazynu:
- Tworzenie przypisania zadania magazynu i zarządzanie nim
- Role platformy Azure dla przypisań zadań magazynu
Monitorowanie przebiegów zadań magazynu
Zadania są uruchamiane asynchronicznie zgodnie z harmonogramem określonym w przypisaniu. Po zakończeniu przebiegu zostanie utworzony raport wykonywania. Ten raport wyszczególnia wyniki uruchomienia zadania dla każdego obiektu, który został objęty przez zadanie.
Na stronie przeglądu zadania znajdują się metryki i wizualizacje podsumowujące liczbę obiektów, które spełniają warunek zadania, oraz wynik operacji, które podjęto przez zadanie magazynu dla każdego obiektu. Wykresy umożliwiają szybkie przechodzenie do szczegółów określonego wystąpienia wykonywania.
Zobacz następujące artykuły, aby dowiedzieć się, jak monitorować uruchomienia zadań:
Obsługa zdarzeń zadań magazynu
Zdarzenia usługi Azure Storage Actions umożliwiają aplikacjom reagowanie na zdarzenia, takie jak ukończenie uruchomienia zadania magazynu. Nie wymaga to skomplikowanego kodu ani kosztownych i nieefektywnych usług sondowania.
Zdarzenia usługi Azure Storage Actions są wypychane przy użyciu usługi Azure Event Grid do subskrybentów, takich jak Azure Functions, Azure Logic Apps, a nawet do własnego odbiornika HTTP. Usługa Event Grid zapewnia niezawodne dostarczanie zdarzeń do aplikacji za pomocą rozbudowanych zasad ponawiania prób i obsługi utraconych komunikatów. Usługa Event Grid używa subskrypcji zdarzeń do kierowania komunikatów zdarzeń do subskrybentów. Najpierw zasubskrybuj punkt końcowy do zdarzenia. Następnie po wyzwoleniu zdarzenia usługa Event Grid wyśle dane o tym zdarzeniu do punktu końcowego.
Zobacz artykuł schematu zdarzeń usługi Azure Storage Actions, aby wyświetlić pełną listę zdarzeń, które obsługuje usługa Azure Storage Actions.
Obsługiwane regiony
Zadania usługi Azure Storage są obsługiwane w następujących regionach publicznych:
Australia Wschodnia
Australia Południowo-Wschodnia
Brazylia południowa
Kanada Środkowa
Indie Środkowe
Central US
Francja Środkowa
Niemcy Środkowo-Zachodnie
Północno-środkowe stany USA
Europa Północna
Południowo-środkowe stany USA
Southeast Asia
Szwajcaria Północna
West Europe
Zachodnie stany USA
Zachodnie stany USA 2
Ceny i rozliczenia
Możesz wypróbować tę funkcję bezpłatnie w wersji zapoznawczej, płacąc tylko za transakcje wywoływane na koncie magazynu. Informacje o cenach funkcji zostaną opublikowane przed ogólną dostępnością.
Uwaga
Konta ogólnego przeznaczenia w wersji 1 nie obsługują najnowszych funkcji, dlatego też usługa Azure Storage Actions nie jest obsługiwana. Jeśli masz konto ogólnego przeznaczenia w wersji 1, zalecamy uaktualnienie do kont ogólnego przeznaczenia w wersji 2, aby korzystać ze wszystkich najnowszych funkcji.