Comment spécifier plusieurs préfixes d'objet Amazon S3 pour ma tâche d'exportation Snowball ?

Date de la dernière mise à jour : 12/03/2020

Je souhaite spécifier plusieurs préfixes de nom de clé d'objet Amazon Simple Storage Service (Amazon S3) pour ma tâche d'exportation AWS Snowball. Toutefois, lorsque je crée une tâche d'exportation Snowball avec plusieurs préfixes, je constate que seuls certains fichiers de la plage de préfixes sont copiés. Pourquoi cela se produit-il ?

Résolution

Les tâches d'exportation Snowball ne prennent en charge qu'une seule plage de préfixes par compartiment S3. Afin de copier tous les objets sur plusieurs préfixes, vous devez spécifier la plage afin qu'elle couvre tous les préfixes de nom de clé d'objet que vous désirez copier. Si vous utilisez l'interface de ligne de commande AWS (CLI AWS) pour créer une tâche d'exportation, vous devez confirmer que les valeurs BeginMarker et EndMarker que vous spécifiez dans KeyRange incluent tous les préfixes que vous désirez copier.

Remarque : l'interface de ligne de commande AWS ne renvoie pas d'erreur si vous spécifiez plusieurs valeurs pour BeginMarker ou EndMarker. Cela entraîne cependant une opération de copie incomplète.

Dans le cas où la plage de préfixes (plage de clés) que vous spécifiez entraîne une opération de copie incomplète :

  • Copiez les objets restants dans un autre compartiment S3. Vous pouvez choisir d'utiliser le compartiment entier afin d'exporter les données restantes. Vous pouvez également choisir d'exporter les objets restants vers une plage de préfixes au moyen d'un seul BeginMarker ou EndMarker. Les demandes PUT, COPY et LIST vous sont facturées.
  • Si vous ne pouvez pas copier les objets restants dans un autre compartiment S3, vous devez annuler la tâche d'exportation incomplète. Ensuite, créez une autre tâche d'exportation afin de copier les objets ou préfixes restants.
    Avertissement : cette option coûte plus cher que la copie des objets restants dans un autre compartiment.

Cette page vous a-t-elle été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d’aide ?