Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
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 :
- Créer une tâche de stockage
- Définir des conditions et des opérations de tâche de stockage
- Conditions de tâche de stockage
- Opérations de 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 :
- Créer et gérer une affectation de tâche de stockage
- Rôles Azure pour les affectations de tâches 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