Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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. Certaines régions restent en PRÉVERSION. Pour obtenir une liste, consultez Régions prises en charge au niveau de la préversion.
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 des comptes v1 à usage général, car ces comptes ne prennent pas en charge les fonctionnalités les plus récentes. Si vous disposez d’un compte v1 universel, nous vous recommandons de procéder à une mise à niveau vers un compte v2 universel afin de bénéficier de toutes les dernières fonctionnalités.
É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 tâches stockage Azure sont généralement disponibles dans les régions publiques suivantes :
Ouest des États-Unis 3
Ouest du centre des États-Unis
Ouest du Royaume-Uni
Sud du Royaume-Uni
Émirats arabes unis Nord
Suède Centre
Espagne Centre
Inde Sud
Afrique du Sud Nord
Norvège Est
Corée du Sud
Corée Centrale
Jio Inde Centre
Japon Ouest
Japon Est
Italie Nord
Israël Central
Est des États-Unis 2
Australie Centre
Régions prises en charge au niveau préliminaire
Les actions de stockage Azure sont actuellement en préversion et sont disponibles dans la région suivante. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.
Cette liste est temporaire et évoluera au fil du temps, à mesure que le support disponible en disponibilité générale continue de s’étendre.
Australie Est
Sud-Australie Est
Brésil Sud
Centre du Canada
Inde centrale
USA Centre
France Centre
Allemagne Centre-Ouest
Centre-Nord des États-Unis
Europe Nord
USA Centre Sud
Asie Sud-Est
Suisse Nord
Europe Ouest
USA Ouest
USA Ouest 2