Chargement en plusieurs parties du stockage d'objets

Découvrez comment utiliser le chargement en plusieurs parties pour déplacer des objets de plus de 100 Mo de manière plus efficace et plus fiable.

Le service Stockage d'objets pour Oracle Cloud Infrastructure prend en charge les chargements en plusieurs parties pour des chargements plus efficaces et résilients, particulièrement pour les objets volumineux. Vous pouvez effectuer des chargements en plusieurs parties à l'aide de l'API, des trousses SDK ou de l'interface de ligne de commande. La console utilise des chargements en plusieurs parties pour charger des objets dont la taille est supérieure à 64 Mio.

Grâce aux chargements en plusieurs parties, des parties individuelles d'un objet peuvent être chargées en parallèle afin de réduire la durée de chargement. Le chargement en plusieurs parties effectué au moyen de l'API peut également réduire l'incidence des échecs de réseau en vous permettant de relancer le chargement des parties en échec au lieu de vous demander de relancer tout le chargement des objets.

Le chargement en plusieurs parties permet de charger des objets qui sont trop volumineux pour une opération en un seul chargement. Il est recommandé d'utiliser le chargement en plusieurs parties pour charger des objets dont la taille est supérieure à 100 Mio. La taille maximale d'un objet chargé est 10 Tio. Les parties de l'objet ne doivent pas dépasser 50 Gio. À l'aide du chargement en plusieurs parties, vous pouvez suspendre le traitement entre les chargements de parties individuelles et le reprendre lorsque votre calendrier et vos ressources vous le permettent.

Vous pouvez utiliser des règles de politique de cycle de vie d'objet pour supprimer automatiquement tout chargement en plusieurs parties non validé ou en échec après un nombre de jours spécifié. Voir Gestion du cycle de vie des objets pour plus de détails.

Tâches de chargements en plusieurs parties

Vous pouvez effectuer les tâches de chargement en plusieurs parties suivantes :

Politique GIA requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.

Pour en savoir plus sur les politiques, voir Gestion des domaines d'identité et Politiques communes.

Pour les administrateurs :

  • Vous pouvez créer une politique qui permet au groupe GIA indiqué de gérer les espaces de noms du stockage d'objets, les seaux et les objets associés dans tous les compartiments de la location :

    Allow group <IAM_group_name> to manage object-family in tenancy
  • Vous pouvez également créer des politiques qui réduisent la portée de l'accès. Par exemple, pour permettre au groupe spécifié de gérer uniquement les seaux et les objets dans un compartiment particulier de la location :

    Allow group <IAM_group_name> to manage buckets in compartment <compartment_name>
Important

Si vous écrivez des politiques plus restrictives, veillez à inclure les autorisations requises pour les chargements en plusieurs parties. L'utilisateur a besoin d'une politique qui accorde à la fois des autorisations OBJECT_CREATE et OBJECT_OVERWRITE.

Pour plus d'informations sur d'autres alternatives pour l'écriture de politiques, voir Informations détaillées sur les services de stockage d'archives, de stockage d'objets et de transfert de données.

Surveillance des ressources

Vous pouvez surveiller l'état, la capacité et la performance des ressources Oracle Cloud Infrastructure à l'aide de mesures, d'alarmes et d'avis. Pour plus d'informations, voir Surveillance et Avis.

Pour plus d'informations sur la surveillance des chargements en plusieurs parties, voir Mesures de stockage d'objets.