Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Restauration POST-objet

Contributeurs

Vous pouvez utiliser la demande de restauration POST-objet S3 pour restaurer un objet stocké dans un pool de stockage cloud.

Type de demande pris en charge

StorageGRID ne prend en charge que les demandes DE restauration POST-objet pour restaurer un objet. Elle ne prend pas en charge le SELECT type de restauration. Sélectionnez demandes de retour XNotImplemented.

Gestion des versions

Spécifiez éventuellement versionId pour restaurer une version spécifique d'un objet dans un compartiment multiversion. Si vous ne spécifiez pas versionId, la version la plus récente de l'objet est restaurée

Comportement de restauration POST-objet sur les objets de pool de stockage cloud

Si un objet a été stocké dans un pool de stockage cloud (voir les instructions de gestion des objets avec gestion du cycle de vie des informations), une demande de restauration POST-objet présente le comportement suivant, en fonction de l'état de l'objet. Voir « objet TÊTE » pour plus de détails.

Remarque Si un objet est stocké dans un pool de stockage cloud et qu'une ou plusieurs copies de cet objet existent également dans la grille, il n'est pas nécessaire de le restaurer en émettant une demande de restauration POST-objet. En revanche, la copie locale peut être récupérée directement à l'aide d'une demande D'OBJET GET.
État de l'objet Comportement de la restauration POST-objet

L'objet est ingéré dans StorageGRID mais pas encore évalué par ILM ou l'objet ne se trouve pas dans un pool de stockage cloud

403 Forbidden, InvalidObjectState

Objet dans Cloud Storage Pool, mais pas encore migré vers un état non récupérable

200 OK Aucune modification n'est apportée.

Note: Avant qu'un objet ait été transféré à un état non récupérable, vous ne pouvez pas le modifier expiry-date.

L'objet a été transféré à un état non récupérable

202 Accepted Restaure une copie récupérable de l'objet vers le pool de stockage cloud pendant le nombre de jours spécifié dans le corps de la demande. À la fin de cette période, l'objet est renvoyé à un état non récupérable.

Si vous le souhaitez, utilisez le Tier elément de demande pour déterminer la durée de la tâche de restauration (Expedited, Standard, ou Bulk). Si vous ne spécifiez pas Tier, le Standard le niveau est utilisé.

Attention : si un objet a été transféré vers S3 Glacier Deep Archive ou si Cloud Storage Pool utilise Azure Blob Storage, vous ne pouvez pas le restaurer à l'aide de Expedited niveau. L'erreur suivante est renvoyée 403 Forbidden, InvalidTier: Retrieval option is not supported by this storage class.

Objet en cours de restauration à partir d'un état non récupérable

409 Conflict, RestoreAlreadyInProgress

Objet entièrement restauré dans le pool de stockage cloud

200 OK

Remarque : si un objet a été restauré à un état récupérable, vous pouvez le modifier expiry-date En réémettant la demande DE restauration POST Object avec une nouvelle valeur pour Days. La date de restauration est mise à jour par rapport à l'heure de la demande.

Informations associées

Gestion des objets avec ILM