Partager via


Qu’est-ce qu’Azure Storage Actions ?

Azure Storage Actions est une plateforme entièrement managée conçue pour automatiser les tâches de gestion des données pour stockage Blob Azure et Azure Data Lake Storage. Vous pouvez l’utiliser pour effectuer des opérations de données courantes sur des millions d’objets sur plusieurs comptes de stockage sans provisionner une capacité de calcul supplémentaire et sans avoir à écrire du code.

Vous pouvez utiliser des actions de stockage Azure pour automatiser des tâches telles que le déplacement de données vers des niveaux plus rentables, gérer la rétention des versions, des instantanés ou des jeux de données sensibles, réhydrater les données à partir du stockage archive afin qu’elles soient disponibles pour une utilisation immédiate, ou gérer des balises d’index d’objets blob et des métadonnées pour une meilleure organisation et récupération des données.

Important

Les actions de stockage Azure sont généralement disponibles dans ces régions.

Termes et définitions

La ressource que vous approvisionnez pour effectuer des opérations de données est appelée tâche de stockage. Une tâche de stockage peut effectuer des opérations sur des objets blob dans des comptes stockage Azure en fonction d’un ensemble de conditions que vous définissez.

Une tâche de stockage contient un ensemble de conditions, d’opérations. Pour exécuter une tâche de stockage, vous devez créer et attribuer. Le tableau suivant décrit chaque terme.

Composant Descriptif
Conditions Une condition une collection d’une ou plusieurs clauses. Chaque clause contient une propriété, une valeur et un opérateur. Lorsque la tâche de stockage s’exécute, elle utilise l’opérateur pour comparer une propriété à une valeur afin de déterminer si une clause est respectée par l’objet cible. Par exemple, une clause peut évaluer si une propriété creation-time d’un objet blob est supérieure à cinq jours.
Opérations Une opération est l’action qu’une tâche de stockage effectue sur chaque objet qui remplit l’ensemble des conditions définies. La suppression d’un blob est un exemple d’opération.
Attributions Une affectation identifie un compte de stockage et un sous-ensemble d’objets à cibler dans ce compte. Il précise également quand la tâche s’exécute et où les rapports d’exécution sont stockés.

Composition

Commencez par créer une tâche de stockage. Pour approvisionner une tâche de stockage, vous devez définir au moins une condition et une opération. Le moyen le plus simple de composer des conditions consiste à utiliser un concepteur visuel dans le portail Azure. Vous pouvez utiliser une fonctionnalité d’aperçu intégrée dans ce concepteur pour voir l’impact de vos conditions sur les données de test. Consultez Définir les conditions et les opérations de tâche de stockage.

Remarque

Vous pouvez également créer des définitions de tâches de stockage à l’aide de MODÈLES REST, SDK, PowerShell, Azure CLI, Bicep, Terraform ou ARM.

Consultez ces articles pour savoir comment définir une tâche de stockage :

Exécution

Pour utiliser une tâche de stockage, vous devez créer une attribution de tâche de stockage. Une affectation identifie un compte de stockage et un sous-ensemble d’objets à cibler dans ce compte. Il précise également quand la tâche s’exécute et où les rapports d’exécution sont stockés. Consultez l’affectation des tâches de stockage.

Les tâches s’exécutent de manière asynchrone selon le calendrier spécifié dans l’affectation. Un rapport d’exécution est créé à la fin de l’exécution. Ce rapport détaille les résultats de l’exécution de la tâche sur chaque objet ciblé par la tâche. Consultez Analyser les exécutions des tâches de stockage.

La page de présentation de la tâche présente des mesures et des visualisations qui résument le nombre d’objets répondant aux conditions de la tâche, ainsi que le résultat des opérations tentées par la tâche de stockage sur chaque objet. Les graphiques vous permettent d’explorer rapidement une instance d’exécution spécifique. Consultez Surveiller les actions de stockage Azure.

Consultez ces articles pour savoir comment affecter une tâche de stockage :

Remarque

L’attribution de tâches de stockage ne peut pas cibler les comptes de stockage d’objets blob universels v1 et hérités, car ces comptes ne prennent pas en charge les fonctionnalités les plus récentes. Si vous disposez d’un compte de stockage d’objets blob à usage général v1 ou hérité, nous vous recommandons de procéder à une mise à niveau vers des comptes v2 à usage général afin d’utiliser toutes les fonctionnalités les plus récentes.

Événements

Les événements Azure Storage Actions permettent aux applications de réagir à des événements, tels que l’achèvement d’une tâche de stockage. et sans qu’il soit nécessaire de faire appel à du code complexe ou à des services d’interrogation coûteux et inefficaces.

Les événements Azure Storage Actions sont envoyés (push) avec Azure Event Grid aux abonnés comme Azure Functions, Azure Logic Apps, ou même à votre propre écouteur http personnalisé. Event Grid fournit des services de livraison d’événements fiables à vos applications par le biais de stratégies enrichies de nouvelle tentative et de livraison de lettres mortes. Event Grid utilise les abonnements aux événements pour acheminer les messages d’événements vers les abonnés. Tout d’abord, abonnez un point de terminaison à un événement. Ensuite, lorsqu’un événement est déclenché, le service Event Grid envoie des données sur cet événement au point de terminaison.

Consultez l’article sur le schéma des événements d’Azure Storage Actions pour obtenir la liste complète des événements pris en charge par Azure Storage Actions.

Tarification et facturation

La tarification est basée sur l’exécution des affectations de tâches de stockage. Chaque fois que votre affectation de tâche de stockage s’exécute, vous êtes facturé un frais d’instance d’exécution de tâche. Vous entraînez également des frais en fonction du nombre d’objets analysés et évalués par rapport aux conditions de la tâche de stockage. Cette charge est basée sur un prix unique par million d’objets analysés. Le compteur final s’applique au nombre d’opérations effectuées sur les objets du compte de stockage. Cette charge est également basée sur un prix unique par million d’objets. Les compteurs sont appliqués à chaque instance en cours d’exécution. Si une affectation de tâche de stockage est planifiée pour s’exécuter à plusieurs reprises, vous êtes facturé pour chaque instance distincte.

À la fin de votre cycle de facturation, les frais associés à chaque compteur sont additionnés. Votre facture comporte une section pour tous les coûts relatifs aux actions de stockage Azure. Chaque compteur est représenté par un élément de ligne distinct. Ces frais apparaissent dans l’abonnement du compte de stockage où l’attribution de tâche est configurée. Pour en savoir plus sur les compteurs de facturation Azure Storage Actions, ainsi que des exemples de calculs pour les scénarios courants, consultez Planifier la gestion des coûts des actions de stockage Azure

Régions prises en charge

Les actions de stockage Azure sont généralement disponibles dans les régions de cloud public suivantes :

  • Australie Centre

  • Australie Est

  • Sud-Australie Est

  • Brésil Sud

  • Brésil Sud-Est

  • Centre du Canada

  • Canada Est

  • Inde centrale

  • USA Centre

  • Asie de l’Est

  • East US

  • Est des États-Unis 2

  • France Centre

  • Allemagne Nord

  • Allemagne Centre-Ouest

  • Israël Central

  • Italie Nord

  • Japon Est

  • Japon Ouest

  • Jio Inde Centre

  • Jio Inde Ouest

  • Corée Centrale

  • Corée du Sud

  • Mexique Centre

  • Centre-Nord des États-Unis

  • Europe Nord

  • Norvège Est

  • Norvège Ouest

  • Afrique du Sud Nord

  • Afrique du Sud Ouest

  • États-Unis - partie centrale méridionale

  • Inde Sud

  • Asie Du Sud-Est

  • Espagne Centre

  • Suède Centre

  • Suède Sud

  • Suisse Nord

  • Suisse Ouest

  • Émirats arabes unis Centre

  • Émirats arabes unis Nord

  • Sud du Royaume-Uni

  • Ouest du Royaume-Uni

  • Ouest du centre des États-Unis

  • Europe Ouest

  • West India

  • USA Ouest

  • USA Ouest 2

  • Ouest des États-Unis 3

Étapes suivantes