Téléchargements multipart Object Storage

Découvrez comment utiliser les téléchargements multipart pour déplacer plus efficacement et avec plus de résilience des objets de plus de 100 Mo.

Le service Oracle Cloud Infrastructure Object Storage prend en charge les téléchargements multipart pour permettre le téléchargement plus efficace et résilient, notamment pour les objets volumineux. Vous pouvez effectuer des téléchargements multipart à l'aide de l'API, des kits logiciels et de développement (SDK) ou de l'interface de ligne de commande (CLI). La console utilise des téléchargements multipart pour les objets dont la taille dépasse 64 Mio.

Avec les téléchargements multipart, des parties distinctes d'un objet peuvent être téléchargées en parallèle pour réduire la durée du téléchargement. Les téléchargements multipart effectués via l'API peuvent également réduire l'impact des échecs réseau en vous permettant d'effectuer une nouvelle tentative de téléchargement d'une partie en échec, plutôt que d'effectuer une nouvelle tentative de téléchargement complet d'un objet.

Les téléchargements multipart prennent en charge les objets trop volumineux pour une seule opération de téléchargement. Nous vous recommandons d'utiliser des téléchargements multipart pour télécharger les objets dont la taille dépasse 100 Mio. La taille maximale pour un objet téléchargé est de 10 Tio. La taille des parties d'objet doit être inférieure à 50 Gio. Grâce aux téléchargements multipart, vous avez la possibilité de mettre en pause le téléchargement de parties individuelles et de le reprendre lorsque votre programmation et vos ressources le permettent.

Vous pouvez utiliser des règles de stratégie de cycle de vie d'objet pour supprimer automatiquement les téléchargements multipart vers le serveur non validés ou en échec après un nombre de jours donné. Pour plus de détails, reportez-vous à Gestion du cycle de vie des objets.

Vous pouvez effectuer les tâches de téléchargement multipart suivantes :

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment dans lequel vous devez travailler.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes.

Pour les administrateurs :

  • Vous pouvez créer une stratégie qui permet au groupe IAM indiqué de gérer les espaces de noms Object Storage, les buckets 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 stratégies qui réduisent la portée de l'accès. Par exemple, pour que le groupe indiqué gère uniquement les buckets et les objets d'un compartiment particulier dans la location :

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

Si vous écrivez des stratégies plus restrictives, veillez à inclure les droits d'accès requis pour les téléchargements multipart vers le serveur. L'utilisateur a besoin d'une stratégie qui accorde les droits d'accès OBJECT_CREATE et OBJECT_OVERWRITE.

Pour plus d'informations sur les alternatives en matière d'écriture de stratégies, reportez-vous à Détails relatifs à Object Storage, Archive Storage et Transfert de données.

Surveillance des ressources

Vous pouvez surveiller l'état, la capacité et les performances de vos ressources Oracle Cloud Infrastructure à l'aide de mesures, d'alarmes et de notifications. Pour plus d'informations, reportez-vous à Monitoring et à Notifications.

Pour plus d'informations sur la surveillance des téléchargements multipart, reportez-vous à Mesures d'Object Storage.