Tous les produits
Search
Centre de documentation

Object Storage Service:Convert the redundancy type of a bucket

Dernière mise à jour :Sep 23, 2026

Convertissez la redondance de stockage d'un bucket du stockage localement redondant (LRS) vers le stockage redondant interzones (ZRS) pour protéger vos données contre les pannes affectant une zone de disponibilité.

Prérequis

  • Le bucket se trouve dans l'une des régions prises en charge : Chine (Hangzhou), Chine (Shanghai), Chine (Pékin), Chine (Zhangjiakou), Chine (Ulanqab), Chine (Shenzhen), Chine (Hong Kong), Japon (Tokyo), Singapour, Indonésie (Jakarta) et Allemagne (Francfort).

  • Le type de redondance actuel du bucket est LRS.

  • La classe de stockage du bucket est Standard, Infrequent Access (IA) ou Archive. Les objets stockés en Cold Archive ou Deep Cold Archive restent en LRS après la conversion. Les buckets dont la classe de stockage est Cold Archive ou Deep Cold Archive ne peuvent pas être convertis.

  • L'utilisateur RAM dispose des autorisations suivantes : oss:CreateBucketDataRedundancyTransition, oss:GetBucketDataRedundancyTransition, oss:ListBucketDataRedundancyTransition et oss:DeleteBucketDataRedundancyTransition. Pour accorder ces autorisations, Attachez une stratégie personnalisée à un utilisateur RAM.

Limites

  • Sens de la conversion : La conversion n'est prise en charge que de LRS vers ZRS et est irréversible.

  • Méthodes de conversion : La conversion est possible via la console OSS, l'API ou ossutil. Les SDK ne sont pas pris en charge.

  • Durée de la conversion : Elle dépend du volume de données, du nombre d'objets et des téléchargements multipartie présents dans le bucket. Si le bucket contient de nombreuses parties incomplètes, configurez une règle de Cycle de vie pour les supprimer avant la conversion.

  • Frais de conversion : La tâche de conversion est gratuite. Après la conversion, le bucket est facturé selon les tarifs ZRS, qui sont plus élevés que ceux du LRS. Pour plus d'informations sur la tarification, consultez Tarification d'Object Storage Service.

  • Réplication cross-region (CRR) : La conversion d'un bucket dans une paire CRR n'entraîne pas automatiquement la conversion de l'autre bucket. Convertissez chaque bucket séparément.

  • Service OSS-HDFS : Les données stockées dans OSS-HDFS restent en LRS après la conversion.

Procédure

Console OSS

Pour convertir un bucket de LRS vers ZRS :

  1. Connectez-vous à la console OSS.

  2. Dans le volet de navigation de gauche, cliquez sur Buckets. Sur la page qui s'affiche, cliquez sur le nom du bucket cible.

  3. Dans le volet de navigation de gauche, cliquez sur Overview.

  4. Sur la page Overview, dans la section Basic Information, cliquez sur Convert to ZRS à côté de Redundancy Type.

  5. Dans le panneau Convert Redundancy Type from LRS to ZRS, vérifiez le délai d'achèvement estimé et cliquez sur Confirm.

  6. Dans la boîte de dialogue Confirm, cliquez sur OK.

    Après la soumission, la tâche passe par les états suivants.

    État de la tâche

    Description

    En file d'attente

    La tâche est en attente de démarrage.

    • Vous pouvez annuler la tâche.

    • La mise en file d'attente prend généralement 2 à 3 heures, mais peut durer plus longtemps.

    En cours de traitement

    La conversion est en cours.

    • Vous ne pouvez pas annuler la tâche.

    • Vous ne pouvez pas supprimer le bucket pendant la conversion.

    • Le délai d'achèvement estimé est approximatif.

    Terminé

    La conversion est terminée.

    • Vous pouvez supprimer la tâche.

    • Les tâches terminées sont automatiquement supprimées après trois mois. Cette période de conservation s'applique uniquement aux tâches à l'état Terminé.

    • Après la suppression d'un bucket converti, vous ne pouvez pas réutiliser le même nom de bucket pendant au moins sept jours.

ossutil

Utilisez ossutil pour créer une tâche de conversion de redondance. Installez ossutil si ce n'est pas déjà fait.

Exemple : Créez une tâche de conversion pour un bucket nommé examplebucket.

ossutil api create-bucket-data-redundancy-transition --bucket examplebucket --target-redundancy-type ZRS

Référence de la commande : create-bucket-data-redundancy-transition.

Référence API

Vous pouvez appeler directement CreateBucketDataRedundancyTransition. Cela nécessite de calculer la signature de la requête dans votre propre code.

Rubriques connexes