Un objet de classe Archive, Cold Archive ou Deep Cold Archive reste lisible uniquement tant que son état restauré est actif. Pour garantir la lisibilité constante de ces objets, convertissez la classe de stockage des objets individuels ou activez l'accès en temps réel aux objets Archive pour un bucket.
Un objet archivé devient illisible après l'expiration de son état restauré
Problème
Vous ne pouvez plus lire un objet Archive, Cold Archive ou Deep Cold Archive que vous aviez précédemment restauré.
Cause
L'état restauré de l'objet a expiré. À l'expiration de cet état, l'objet revient à l'état figé et n'est plus lisible.
Solution
Supprimez la dépendance à l'état restauré. La conversion de la classe de stockage d'un objet vers Standard ou Infrequent Access permet de le sortir des classes de stockage d'archive. L'activation de l'accès en temps réel aux objets Archive maintient les objets Archive d'un bucket dans un état restauré de façon permanente.
Le tableau suivant compare la portée de chaque solution et les classes de stockage prises en charge.
| Solution | Objets concernés | Classes de stockage prises en charge |
| Convertir la classe de stockage d'objets spécifiques | Uniquement les objets que vous spécifiez | Archive, Cold Archive et Deep Cold Archive |
| Activer l'accès en temps réel aux objets Archive pour un bucket | Tous les objets Archive du bucket | Archive |
L'accès en temps réel aux objets Archive a également un impact sur les frais de récupération des données.
Convertir la classe de stockage d'objets spécifiques
Effectuez cette conversion lorsque seuls certains objets doivent rester lisibles, ou lorsqu'il s'agit d'objets Cold Archive ou Deep Cold Archive. Cette opération n'affecte pas les autres objets archivés du bucket, qui restent figés.
Restaurez les objets qui doivent rester lisibles.
Une fois les objets restaurés, convertissez leur classe de stockage en Standard ou Infrequent Access selon la fréquence d'accès. Pour obtenir des instructions, consultez Conversion manuelle de la classe de stockage d'un objet à l'aide de l'opération CopyObject.
Vérifiez que la classe de stockage de chaque objet est bien Standard ou Infrequent Access. Les objets ne sont plus des objets Archive, Cold Archive ou Deep Cold Archive ; ils restent donc lisibles et ne reviennent pas à l'état figé.
Activer l'accès en temps réel aux objets Archive pour un bucket
Activez l'accès en temps réel aux objets Archive pour un bucket lorsque tous les objets Archive de ce bucket doivent rester lisibles. Les objets Archive du bucket restent alors restaurés de manière permanente. Cette solution ne s'applique pas aux objets Cold Archive ou Deep Cold Archive. Pour plus de détails sur cette fonctionnalité et sur la manière de l'activer, consultez Accès en temps réel aux objets Archive.
Après avoir activé la fonctionnalité, vérifiez que les objets Archive du bucket sont lisibles.
L'accès en temps réel aux objets Archive entraîne des frais de récupération des données plus élevés que la restauration d'un objet Archive suivie de sa lecture. Pour consulter les tarifs, reportez-vous à la page Tarification OSS.