Replace all object tags (Remplacer toutes les étiquettes des objets)
Vous pouvez utiliser Amazon S3 Batch Operations pour effectuer des opérations par lot à grande échelle au niveau d’objets Amazon S3. L’opération Remplacer toutes les balises d’objet remplace les balises de chaque objet répertorié dans le manifeste. Une balise d’objet est une paire clé/valeur de chaînes que vous pouvez utiliser pour stocker les métadonnées relatives à un objet.
Pour créer une tâche de remplacement de toutes les balises d’objet, vous devez fournir un ensemble de balises à appliquer. S3 Batch Operations applique le même ensemble d’étiquettes à chaque objet. Le jeu d’étiquettes que vous fournissez remplace les jeux d’étiquettes déjà associés aux objets du manifeste. S3 Batch Operations ne permet pas d’ajouter des balises aux objets tout en laissant les balises existantes en place.
Si les objets de votre manifeste se trouvent dans un compartiment versionné, vous pouvez appliquer l’ensemble d’étiquettes à des versions spécifiques de chaque objet. Pour ce faire, spécifiez un ID de version pour chaque objet dans le manifeste. Si vous n’incluez pas d’ID de version pour les objets, S3 Batch Operations applique l’ensemble de balises à la dernière version de l’objet. Pour plus d’informations sur les manifestes Batch Operations, consultez Spécification d’un manifeste.
Pour plus d’informations sur le balisage d’objets, consultez Catégorisation de vos objets à l’aide de balises dans ce guide. Consultez aussi PutObjectTagging, GetObjectTagging et DeleteObjectTagging dans la Référence des API Amazon Simple Storage Service.
Pour utiliser la console afin de créer une tâche Remplacer toutes les balises d’objets, consultez Création d’une tâche S3 Batch Operations.
Restrictions et limitations
Lorsque vous utilisez Batch Operations pour remplacer des balises d’objet, les restrictions et limites suivantes s’appliquent :
-
Le rôle (IAM) AWS Identity and Access Management que vous spécifiez pour exécuter la tâche d’opération par lot doit disposer des autorisations nécessaires pour exécuter l’opération
PutObjectTaggingsous-jacente. Pour plus d’informations sur les autorisations nécessaires, consultez PutObjectTagging dans la Référence des API Amazon Simple Storage Service. -
S3 Batch Operations utilise l’opération Amazon S3 PutObjectTagging pour appliquer des balises à chaque objet du manifeste. Toutes les restrictions et limitations qui s’appliquent à l’opération sous-jacente s’appliquent également aux tâches S3 Batch Opérations.
-
Une seule tâche de remplacement de balises d’objets peut prendre en charge un manifeste contenant jusqu’à 20 milliards d’objets.