Remarque
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.
Pour exécuter des actions de stockage sur un compte de stockage, vous devez créer une affectation de tâche de stockage. L’affectation est enregistrée dans l’instance de ressource du compte de stockage. Il définit, entre autres paramètres, un sous-ensemble d’objets à cibler, quand et à quelle fréquence une tâche s’exécute sur ces objets, ainsi que l’endroit où les rapports d’exécution sont stockés.
Pour créer une affectation de tâche de stockage, attribuez à l’identité managée Storage Actions un rôle intégré Azure ou un rôle personnalisé avec les actions RBAC appropriées. Activez également l’accès aux services Azure de confiance dans les paramètres réseau du compte de stockage. Consultez les rôles Azure requis pour attribuer des tâches. Pour savoir comment créer une attribution de tâche de stockage, consultez Créer et gérer une attribution de tâche de stockage.
Paramètres d’affectation
Le tableau suivant décrit les paramètres de configuration d’une affectation de tâche de stockage.
Remarque
Les noms qui apparaissent dans le tableau suivant s’affichent dans la page Ajouter une affectation du portail Azure. Si vous prévoyez de créer une affectation en utilisant REST, un SDK, PowerShell ou Azure CLI, consultez l’ensemble de contenu de référence approprié pour obtenir les noms des propriétés spécifiques utilisées pour configurer chaque paramètre.
| Réglage | Obligatoire ou facultatif | Descriptif |
|---|---|---|
| Abonnement | Obligatoire | Abonnement du compte de stockage que vous souhaitez ajouter à cette affectation. |
| Nom du compte de stockage | Obligatoire | 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. |
| Nom de la tâche de stockage | Obligatoire | La tâche de stockage à laquelle vous souhaitez attribuer votre compte de stockage. Ce champ s’affiche uniquement si vous créez l’affectation dans le contexte d’un compte de stockage. |
| Nom de l’attribution de tâche de stockage | Obligatoire | 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. |
| Filtrer par | Obligatoire | 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. |
| Inclure des préfixes d’objet blob | Obligatoire | Le préfixe de chaîne utilisé pour restreindre la portée des blobs é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. |
| Exclure les préfixes d’objet blob | Optionnel | Le préfixe de chaîne utilisé pour exclure les blobs que la tâche évalue. Les préfixes de blob à exclure ne doivent pas constituer un sur-ensemble dépassant l’étendue des préfixes de blob à inclure. |
| Type d’exécution | Obligatoire | Type d’exécution à réaliser. Choisissez Exécuter une seule fois pour exécuter la tâche une seule fois, Exécution récurrente à exécuter selon une planification ou Exécuter fictif pour simuler la tâche sans effectuer d’opérations. Une simulation analyse et évalue les blobs selon les conditions de la tâche et génère un rapport, mais ne modifie aucune donnée. |
| Intervalle d’exécution | Obligatoire | Spécifie l’intervalle de temps entre les exécutions de tâches pour les exécutions récurrentes. |
| Démarrer à partir de | Obligatoire | Date et heure à laquelle commencer l’exécution de la tâche. |
| Fin le | Obligatoire | La date et l’heure après lesquelles les tâches cessent de s’exécuter. Applicable uniquement aux exécutions récurrentes. |
| Conteneur d’exportation de rapports | Obligatoire | Conteneur dans lequel les rapports d’exécution des tâches sont stockés. |
Autorisation de tâche de stockage
Dans le cadre du processus d’affectation, attribuez un rôle à l’identité gérée associée à la tâche de stockage. Par défaut, une identité managée attribuée au système est créée lorsque vous provisionnez la tâche de stockage. Cependant, vous avez aussi la possibilité d’utiliser une identité managée attribuée par l’utilisateur avec la tâche de stockage à la place. Vous ne pouvez pas changer le type d’identité gérée associé à la tâche de stockage après avoir provisionné la tâche de stockage.
Lors de l’attribution d’un rôle, choisissez un rôle intégré ou personnalisé Azure qui dispose de la permission nécessaire pour effectuer les opérations définies dans une tâche de stockage sur le compte de stockage cible. Voir l'autorisation pour qu'une tâche effectue des opérations.
Après avoir sauvegardé l’attribution, l’identité gérée est validée pour s’assurer qu’elle dispose des autorisations correctes pour effectuer les tâches définies dans la tâche de stockage. Si vous utilisez le portail Azure pour créer l’attribution, cette étape de validation se produit également après avoir affecté le rôle à l’identité managée.
Accès réseau aux comptes de stockage
Accordez l’accès aux services Azure de confiance dans les paramètres réseau de chaque compte de stockage cible. Pour en savoir plus, consultez Octroyer l’accès aux services Azure approuvés.
Exécutions de test
Une exécution fictive est un type spécial d’exécution d’attribution de tâches qui simule l’exécution des tâches sans effectuer d’opérations sur vos blobs. Lorsqu’une simulation est exécutée, elle analyse tous les objets blob dans le périmètre, les évalue par rapport aux conditions de la tâche et génère un rapport détaillé indiquant quels objets blob satisfont à ces conditions et quelles opérations auraient été effectuées, le tout sans modifier aucune donnée.
Les exécutions simulées suivent le même cycle de vie que les affectations à exécution unique :
- Avant l’exécution, vous pouvez modifier toutes les propriétés de l’attribution.
- Vous pouvez arrêter une instance spécifique d’exécution d’une affectation de tâche pendant qu’elle est en cours, mais vous devez créer une nouvelle affectation de tâche pour la relancer.
- Après l’avoir terminée, vous pouvez faire passer une affectation de tâche existante en exécution unique ou récurrente, mais vous ne pouvez pas l’utiliser pour une autre exécution fictive. Vous devez créer une nouvelle affectation de tâche pour répéter une exécution fictive.
Pour obtenir des instructions pas à pas sur la création d’une exécution fictif, consultez Créer et utiliser une exécution fictive.
Mises à jour de la définition de la tâche de stockage
Lorsque vous mettez à jour les conditions ou opérations pour la tâche Actions de stockage, le système propage automatiquement la définition de la tâche vers ses affectations de tâches associées. Vous n’avez pas besoin de supprimer et de recréer des affectations pour appliquer ces changements. Les assignations de tâches planifiées utilisent la définition mise à jour lors de leur prochaine exécution. Les exécutions d’assignation de tâches déjà mises en file d’attente pour exécution ou en cours ne se mettent pas à jour et utilisent l’ancienne définition.
Avant de mettre à jour une tâche, examinez les affectations qui y font référence. Un changement dans une tâche partagée peut affecter le traitement sur plusieurs comptes de stockage. Si le changement ajoute une opération, vérifiez que l’identité gérée de la tâche possède les autorisations nécessaires pour effectuer cette opération sur chaque cible.
Pour des conseils sur la validation des modifications avant de les enregistrer dans une tâche partagée, voir Examiner l’impact des modifications sur la tâche partagée.