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:

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:

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ą.

Następne kroki