Créer et gérer une affectation de tâche de stockage
Une affectation identifie un compte de stockage et un sous-ensemble d’objets dans ce compte que la tâche cible. Une affectation définit également quand la tâche s’exécute et où les rapports d’exécution sont stockés.
Cet article vous aide à créer une affectation, puis à activer cette affectation à exécuter.
Important
Azure Storage Actions est actuellement en PRÉVERSION et est disponible dans ces régions. 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.
Créer une affectation
Créez une affectation pour chaque compte de stockage que vous souhaitez cibler. Une tâche de stockage peut contenir jusqu’à 50 affectations.
Remarque
Pendant la préversion publique, vous pouvez cibler uniquement les comptes de stockage qui se trouvent dans la même région que les tâches de stockage.
Créer une affectation à partir du menu des tâches de stockage
Vous pouvez créer une affectation dans le contexte d’une tâche de stockage. Cette option peut être pratique si vous êtes l’auteur de la tâche et que vous souhaitez cibler plusieurs comptes de stockage. Pour chaque affectation, vous allez identifier le compte de stockage que vous souhaitez cibler.
Accédez à la tâche de stockage dans le portail Azure, puis, sous Gestion des tâches de stockage, sélectionnez Affectations, puis Configurer les affectations.
Dans la page Affectations, sélectionnez + Ajouter une affectation et le volet Ajouter une affectation s’affiche.
Créer une affectation à partir du menu du compte de stockage
Vous pouvez également créer une affectation dans le contexte d’un compte de stockage. Cette option peut être pratique si vous souhaitez utiliser une tâche existante pour traiter des objets dans votre compte de stockage. Pour chaque affectation, vous allez identifier la tâche de stockage que vous souhaitez affecter à votre compte.
Accédez au compte de stockage dans le portail Azure, puis, sous Gestion des données, sélectionnez Tâches de stockage.
Dans la page Tâches de stockage, sélectionnez l’onglet Affectation des tâches, puis + Créer une affectation, puis sélectionnez + Ajouter une affectation.
Affiche le volet Ajouter une attribution.
Sélectionner une étendue
Dans la section Sélectionner l’étendue, sélectionnez un abonnement et nommez l’affectation. Sélectionnez ensuite le compte de stockage que vous souhaitez cibler.
Si vous avez ouvert le volet Ajouter une attribution dans le contexte du compte de stockage, vous sélectionnez une tâche de stockage au lieu du compte de stockage.
Le tableau suivant décrit chaque champ de la section Sélectionner l’étendue :
Section | Champ | Obligatoire ou facultatif | Description |
---|---|---|---|
Sélectionner une étendue | Abonnement | Requis | Abonnement du compte de stockage que vous souhaitez ajouter à cette affectation. |
Sélectionner une étendue | Sélectionner un compte de stockage | Requis | Compte de stockage que vous souhaitez ajouter à cette affectation. Vous devez être propriétaire du compte de stockage. Ce champ s’affiche uniquement si vous créez l’affectation dans le contexte d’une tâche de stockage. |
Sélectionner une étendue | Sélectionner une tâche de stockage | Requis | Tâche de stockage à laquelle vous souhaitez affecter votre compte de stockage. Ce champ s’affiche uniquement si vous créez l’affectation dans le contexte d’un compte de stockage. |
Sélectionner une étendue | Nom de l’attribution | Requis | Nom de l’affectation. Les noms d’affectation doivent être compris entre 2 et 62 caractères et peuvent contenir uniquement des lettres et des chiffres. |
Ajouter une attribution de rôle
Dans la section Attribution de rôle, dans la liste déroulante Rôle, sélectionnez le rôle que vous souhaitez attribuer à l’identité managée affectée par le système de la tâche de stockage. Pour garantir une attribution de tâche réussie, utilisez des rôles disposant des autorisations Propriétaire des données blob. Pour en savoir plus, consultez les Rôles Azure pour les tâches de stockage
Ajouter un filtre
Dans la section Filtrer les objets, choisissez si vous souhaitez cibler un sous-ensemble d’objets blob en fonction d’un filtre. Les filtres vous aident à affiner l’étendue de l’exécution. Si vous souhaitez que la tâche évalue tous les conteneurs et blobs d’un compte, vous pouvez sélectionner l’option Ne pas filtrer. L’exemple suivant utilise un filtre pour cibler uniquement les objets blob qui existent dans un conteneur nommé mycontainer
.
La table ci-dessous décrit chaque paramètre :
Section | Champ | Obligatoire ou facultatif | Description |
---|---|---|---|
Filtrer des objets | Filtrer par | Requis | Option permettant de filtrer des objets à l’aide d’un préfixe ou d’exécuter la tâche sur l’ensemble du compte de stockage. |
Filtrer des objets | Préfixes d’objet blob | Facultatif | Préfixe de chaîne utilisé pour affiner l’étendue des objets blob évalués par la tâche. Ce champ est obligatoire uniquement si vous choisissez de filtrer à l’aide d’un préfixe d’objet blob. |
Définir le déclencheur
Dans la section Détails du déclencheur, sélectionnez la fréquence à laquelle vous souhaitez que cette tâche s’exécute. Vous pouvez choisir d’exécuter cette tâche une seule fois ou d’exécuter la tâche périodiquement. Si vous décidez d’exécuter cette tâche périodiquement, choisissez une heure de début et de fin et spécifiez le nombre de jours entre chaque exécution. Vous pouvez également spécifier l’emplacement où vous souhaitez stocker les rapports d’exécution.
La table ci-dessous décrit chaque paramètre :
Section | Champ | Obligatoire ou facultatif | Description |
---|---|---|---|
Détails du déclencheur | Fréquence d’exécution | Requis | Option permettant d’exécuter la tâche une fois ou plusieurs fois. |
Détails du déclencheur | Démarrer à partir de | Requis | Date et heure à laquelle commencer l’exécution de la tâche. |
Détails du déclencheur | Fin le | Requis | Date et l’heure à laquelle arrêter l’exécution de la tâche. |
Détails du déclencheur | Répéter chaque (en jours) | Requis | Intervalle en jours entre chaque exécution. |
Détails du déclencheur | Conteneur d’exportation de rapports | Requis | Conteneur dans lequel les rapports d’exécution des tâches sont stockés. |
Enregistrer l’affectation
Sélectionnez le bouton Ajouter pour créer la nouvelle affectation.
Le volet Ajouter une attribution se ferme. Une fois le déploiement terminé, l’affectation apparaît dans la page Affectations. Si vous ne voyez pas l’affectation dans cette page, sélectionnez le bouton Actualiser.
Activer une affectation
L’affectation est désactivée par défaut. Pour activer l’affectation afin qu’elle soit planifiée pour s’exécuter, cochez la case qui s’affiche en regard de l’affectation, puis sélectionnez Activer.
Une fois la tâche exécutée, un rapport d’exécution est généré, puis stocké dans le conteneur que vous avez spécifié lors de la création de l’affectation. Pour plus d’informations sur ce rapport, ainsi que sur la façon d’afficher les métriques qui capturent le nombre d’objets ciblés, le nombre d’opérations tentées et le nombre d’opérations qui ont réussi, consultez Analyser les exécutions des tâches de stockage.
Modifier un devoir
Une affectation devient une sous-ressource du compte de stockage ciblé. Par conséquent, après avoir créé l’affectation, vous pouvez modifier uniquement sa fréquence d’exécution. Les autres champs d’une affectation deviennent en lecture seule. L’option Exécution unique (une seule fois) devient également en lecture seule.
Pour modifier la fréquence d’exécution d’une affectation dans le contexte d’une tâche de stockage, accédez à la tâche de stockage dans le portail Azure, puis, sous Gestion des tâches de stockage, sélectionnez Affectations.
Pour modifier la fréquence d’exécution d’une affectation dans le contexte d’un compte de stockage, accédez au compte de stockage dans le portail Azure, puis, sous Gestion des données, sélectionnez Tâches de stockage.