Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Restauration d'un objet archivé
Les objets Amazon S3 figurant dans les classes ou niveaux de stockage suivants sont archivés et ne sont pas accessibles en temps réel :
-
Classe de stockage S3 Glacier Flexible Retrieval
-
Classe de stockage S3 Glacier Deep Archive
-
Niveau Accès aux archives S3 Intelligent-Tiering.
-
Niveau d'accès Deep Archive de S3 Intelligent-Tiering
Les objets Amazon S3 stockés dans les classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive ne sont pas immédiatement accessibles. Pour accéder à un objet dans ces classes de stockage, vous devez en restaurer une copie temporaire de l'objet dans son compartiment S3 pendant une durée spécifiée (nombre de jours). Si vous souhaitez une copie permanente de l'objet, restaurez l'objet, puis créez-en une copie dans votre compartiment Amazon S3. La copie des objets restaurés n'est pas prise en charge dans la console Amazon S3. Pour ce type d'opération de copie, utilisez le AWS Command Line Interface (AWS CLI) AWS SDKs, le ou le RESTAPI. Excepté dans le cas où vous effectuez une copie et modifiez sa classe de stockage, l'objet sera toujours stocké dans les classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive. Pour obtenir des informations sur l'utilisation de ces classes de stockage, consultez Classes de stockage pour les objets rarement consultés.
Pour accéder aux objets dans les niveaux Archive Access et Deep Archive Access de S3 Intelligent-Tiering, vous devez lancer une demande de restauration, puis attendre que l'objet soit placé au niveau d'accès fréquent. Lorsque vous restaurez un objet depuis les niveaux d'accès Archive et Deep Archive, l'objet retourne au niveau d'accès Fréquent. Pour obtenir des informations sur l'utilisation de ces classes de stockage, consultez Classe de stockage pour l'optimisation automatique des données avec des modèles d'accès inconnus ou irréguliers.
Pour obtenir des informations générales sur les objets archivés, consultez Utilisation des objets archivés.
Note
-
Lorsque vous restaurez un objet archivé à partir des classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, vous payez à la fois pour l'objet archivé et pour la copie que vous avez restaurée temporairement.
-
Lorsque vous restaurez un objet à partir de S3 Intelligent-Tiering, aucuns frais de récupération ne sont facturés pour les extractions standard ou en masse.
-
Les demandes de restauration ultérieures appelées sur des objets archivés qui ont déjà été restaurés sont facturées comme des
GET
demandes. Pour obtenir des informations sur la tarification, consultez Tarification Amazon S3.
Restauration d'un objet archivé
Vous pouvez restaurer un objet archivé à l'aide de la console Amazon S3 RESTAPI, des opérations par lots Amazon S3 AWS SDKs, the AWS Command Line Interface (AWS CLI) ou S3 Batch.
Restauration d'objets à l'aide de la console Amazon S3
Utilisez la procédure suivante pour restaurer un objet qui a été archivé dans les classes de stockage S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, ou aux niveaux de stockage Archive Access ou Deep Archive Access de S3 Intelligent-Tiering.
Pour restaurer un objet archivé
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Compartiments.
-
Dans la liste Buckets (Compartiments), choisissez le nom du compartiment qui contient les objets que vous souhaitez restaurer.
-
Dans la liste Objets, sélectionnez le ou les objets à restaurer, choisissez Actions, puis Lancer la restauration.
-
Si vous effectuez une restauration depuis S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, saisissez le nombre de jours pendant lesquels vous souhaitez que vos données archivées soient accessibles dans la zone Nombre de jours pendant lesquels la copie restaurée est disponible.
-
Dans Niveau d'extraction, effectuez l'une des opérations suivantes :
-
Choisissez Récupération en bloc ou Récupération standard, puis Commencer la restauration.
-
Choisissez Expedited retrieval (Récupération accélérée) (disponible uniquement pour S3 Glacier Flexible Retrieval ou l'accès Archive de S3 Intelligent-Tiering). Si vous restaurez un objet dans S3 Glacier Flexible Retrieval, vous pouvez choisir d'acheter une capacité provisionnée pour votre récupération accélérée. Si vous souhaitez acheter une capacité provisionnée, passez à l'étape suivante. Si ce n'est pas le cas, choisissez Commencer la restauration.
Note
Les objets des niveaux Archive Access et Deep Archive Access de S3 Intelligent-Tiering sont restaurés automatiquement au niveau d'accès fréquent.
-
-
(Facultatif) Si vous restaurez un objet dans S3 Glacier Flexible Retrieval et que vous avez choisi Récupération accélérée, vous pouvez choisir d'acheter une capacité provisionnée. La capacité provisionnée n'est disponible que pour les objets se trouvant dans S3 Glacier Flexible Retrieval. Si vous disposez d'une capacité provisionnée, choisissez Commencer la restauration pour démarrer une récupération provisionnée.
Si vous disposez d'une capacité provisionnée, toutes vos récupérations accélérées sont effectuées avec votre capacité provisionnée. Pour de plus amples informations, veuillez consulter Capacité provisionnée.
-
Si vous ne disposez pas d'une capacité provisionnée et que vous ne voulez pas en acheter, choisissez Commencer la restauration.
-
Si vous ne disposez pas de capacité provisionnée, mais que vous souhaitez acheter des unités de capacité provisionnées (PCUs), choisissez Acheter. PCUs Dans la boîte PCUs de dialogue d'achat, choisissez le nombre que PCUs vous souhaitez acheter, confirmez votre achat, puis choisissez Acheter PCUs. Lorsque le message Réussite de l'achat s'affiche, choisissez Commencer la restauration pour démarrer la récupération provisionnée.
-
Restauration d'objets depuis S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive
L'exemple suivant utilise la restore-object
commande pour restaurer l'objet
dans le seau dir1/exemple.obj
pendant 25 jours.amzn-s3-demo-bucket
aws s3api restore-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
--restore-request '{"Days":25,"GlacierJobParameters":{"Tier":"Standard"}}'
Si la JSON syntaxe utilisée dans l'exemple entraîne une erreur sur un client Windows, remplacez la demande de restauration par la syntaxe suivante :
--restore-request Days=25,GlacierJobParameters={"Tier"="Standard"}
Restauration d'objets depuis le niveau Archive Access ou Deep Archive Access de S3 Intelligent-Tiering
L'exemple suivant utilise la restore-object
commande pour restaurer l'objet
dans le compartiment correspondant dir1/exemple.obj
au niveau Frequent Access.amzn-s3-demo-bucket
aws s3api restore-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
--restore-request '{}'
Note
Contrairement aux classes de stockage S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive, les demandes de restauration pour les objets S3 Intelligent-Tiering n'acceptent pas la valeur Days
.
Surveillance du statut de la restauration
Pour surveiller le statut de votre demande restore-object
, utilisez la commande suivante head-object
:
aws s3api head-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
Pour plus d’informations, consultez .restore-objectdans la référence de AWS CLI commande.
Amazon S3 fournit une API opération vous permettant de lancer la restauration d'un objet archivé. Pour plus d’informations, consultez .RestoreObjectdans le Amazon Simple Storage Service API Reference.
Pour des exemples de restauration d'objets archivés dans S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive avec le AWS SDKs, consultez les exemples de code dans le manuel Amazon S3 API Reference.
Pour restaurer plusieurs objets archivés avec une seule demande, vous pouvez utiliser les opérations par lot S3. Vous fournissez à la fonctionnalité d'opérations par lot S3 une liste d'objets sur lesquels effectuer des opérations. S3 Batch Operations appelle l'APIopération correspondante pour effectuer l'opération spécifiée. Une tâche d'opérations par lot peut effectuer l'opération spécifiée sur des milliards d'objets contenant des exaoctets de données.
Pour créer une tâche d'opérations par lot, vous devez disposer d'un manifeste contenant uniquement les objets que vous souhaitez restaurer. Vous pouvez créer un manifeste à l'aide de S3 Inventory, ou vous pouvez fournir un CSV fichier contenant les informations nécessaires. Pour de plus amples informations, veuillez consulter Spécification d'un manifeste.
Avant de créer et d'exécuter des tâches d'opérations par lot S3, vous devez accorder des autorisations à Amazon S3 pour effectuer des opérations par lot S3 en votre nom. Pour les autorisations requises, consultez Octroi d'autorisations pour les opérations par lots.
Note
Les tâches d'opérations par lot peuvent fonctionner sur les objets de classe de stockage S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive, ou sur les objets des niveaux de stockage Archive Access et Deep Archive Access de S3 Intelligent-Tiering. Les opérations par lot ne peuvent pas fonctionner sur les deux types d'objets archivés dans la même tâche. Pour restaurer des objets des deux types, vous devez créer des tâches Batch Operations.
Pour plus d'informations sur l'utilisation des opérations par lot pour restaurer des objets archivés, consultez Restauration d'objets à l'aide d'opérations par lot.
Pour créer une tâche d'opérations par lot Lancer une restauration d'objet S3
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Batch Operations (Opérations par lot).
-
Choisissez Créer une tâche.
-
Pour Région AWS, choisissez la Région dans laquelle vous souhaitez créer votre tâche.
-
Sous Format du manifeste, choisissez le type de manifeste à utiliser.
-
Si vous choisissez le rapport d'inventaire S3, entrez le chemin d'accès à l'
manifest.json
objet généré par Amazon S3 dans le cadre du rapport d'inventaire CSV formaté. Si vous souhaitez utiliser une version de manifeste autre que la plus récente, saisissez l'ID de version de l'objetmanifest.json
. -
Si vous le souhaitez CSV, entrez le chemin d'accès à un CSV objet manifeste formaté. L'objet manifeste doit respecter le format décrit dans la console. Si vous souhaitez utiliser une version autre que la plus récente, vous pouvez éventuellement inclure l'ID de version de l'objet manifeste.
-
-
Choisissez Suivant.
-
Dans la section Opération, choisissez Restaurer.
-
Dans la section Restaurer, pour Restaurer la source, choisissez Glacier Flexible Retrieval ou Glacier Deep Archive ou Niveau Archive Access ou Deep Archive Access d'Intelligent-Tiering.
Si vous avez choisi Glacier Flexible Retrieval ou Glacier Deep Archive, entrez un nombre pour Nombre de jours pendant lesquels la copie restaurée est disponible.
Pour Niveau d'extraction, choisissez le niveau que vous souhaitez utiliser.
-
Choisissez Suivant.
-
Sur la page Configurer des options supplémentaires, remplissez les sections suivantes :
-
Dans la section Options supplémentaires, fournissez une description de la tâche et spécifiez un numéro de priorité pour la tâche. Un nombre plus élevé indique une priorité plus élevée. Pour de plus amples informations, veuillez consulter Affectation d'une priorité de tâche.
-
Dans la section Rapport d'achèvement, sélectionnez si les opérations par lot doivent créer un rapport d'achèvement. Pour plus d'informations sur les rapports d'achèvement, consultez Rapports de fin de tâche.
-
Dans la section Autorisations, vous devez accorder des autorisations à Amazon S3 pour effectuer des opérations par lot en votre nom. Pour les autorisations requises, consultez Octroi d'autorisations pour les opérations par lots.
-
(Facultatif) Dans la section Balises de tâche, ajoutez des balises dans les paires clé-valeur. Pour de plus amples informations, veuillez consulter Contrôle de l'accès et étiquetage des tâches à l'aide d'étiquettes.
Lorsque vous avez terminé, choisissez Suivant.
-
-
Sur la page Vérification, vérifiez les paramètres. Si vous devez apporter des modifications, choisissez Précédent. Sinon, choisissez Créer une tâche.
Pour plus d'informations sur les opérations par lot, consultez Restauration d'objets à l'aide d'opérations par lot et Création d'une tâche d'opérations par lot S3.
Vérification de l'état de restauration et de la date d'expiration
Vous pouvez vérifier l'état d'une demande de restauration ou la date d'expiration à l'aide de la console Amazon S3, des notifications d'événements Amazon S3 AWS CLI, du ou de l'Amazon S3 RESTAPI.
Note
Les objets restaurés à partir des classes de stockage S3 Glacier Flexible Retrieval et S3 Glacier Deep Archive sont stockés uniquement pendant le nombre de jours que vous spécifiez. Les procédures suivantes renvoient la date d'expiration de ces copies.
Les objets restaurés à partir des niveaux de stockage S3 Intelligent-Tiering Archive Access et Deep Archive Access n'ont pas de date d'expiration et sont replacés dans le niveau Frequent Access.
Pour vérifier le statut de la restauration et la date d'expiration d'un objet dans la console Amazon S3
Ouvrez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Compartiments.
-
Dans la liste Compartiments, choisissez le nom du compartiment qui contient l'objet que vous restaurez.
-
Dans la liste Objets, sélectionnez l'objet que vous êtes en train de restaurer. La page de détails de l'objet s'affiche.
-
Si la restauration n'est pas terminée, en haut de la page, vous voyez une section qui stipule Restauration en cours.
-
Si la restauration est terminée, en haut de la page, vous voyez une section qui stipule Restauration terminée. Si vous effectuez une restauration depuis S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive, cette section affiche également la Date d'expiration de la restauration. Amazon S3 supprimera à cette date la copie restaurée de votre objet archivé.
-
Vous pouvez être informé de la fin de la restauration d'un objet en utilisant l's3:ObjectRestore:Completed
action associée à la fonctionnalité de notifications d'événements Amazon S3. Pour plus d'informations sur l'activation des notifications d'événements, consultez la section Activation des notifications à l'aide d'Amazon SQSSNS, Amazon et AWS Lambda. Pour plus d'informations sur les différents types d'ObjectRestore
événements, consultezTypes d'événements pris en charge pourSQS,SNS, et Lambda.
Vérifiez l'état de restauration et la date d'expiration d'un objet à l'aide du AWS CLI
L'exemple suivant utilise la head-object
commande pour afficher les métadonnées de l'objet
dans le seaudir1/exemple.obj
. Lorsque vous exécutez cette commande sur un objet en cours de restauration, Amazon S3 indique si la restauration est en cours et (le cas échéant) la date d'expiration.amzn-s3-demo-bucket
aws s3api head-object --bucket
amzn-s3-demo-bucket
--keydir1/example.obj
Résultat attendu (restauration en cours) :
{ "Restore": "ongoing-request=\"true\"", "LastModified": "2020-06-16T21:55:22+00:00", "ContentLength": 405, "ETag": "\"b662d79adeb7c8d787ea7eafb9ef6207\"", "VersionId": "wbYaE2vtOV0iIBXrOqGAJt3fP1cHB8Wi", "ContentType": "binary/octet-stream", "ServerSideEncryption": "AES256", "Metadata": {}, "StorageClass": "GLACIER" }
Résultat attendu (restauration terminée) :
{ "Restore": "ongoing-request=\"false\", expiry-date=\"Wed, 12 Aug 2020 00:00:00 GMT\"", "LastModified": "2020-06-16T21:55:22+00:00", "ContentLength": 405, "ETag": "\"b662d79adeb7c8d787ea7eafb9ef6207\"", "VersionId": "wbYaE2vtOV0iIBXrOqGAJt3fP1cHB8Wi", "ContentType": "binary/octet-stream", "ServerSideEncryption": "AES256", "Metadata": {}, "StorageClass": "GLACIER" }
Pour plus d'informations sur head-object
, consultez .head-object
Amazon S3 fournit une API opération qui vous permet de récupérer les métadonnées des objets. Pour vérifier l'état de restauration et la date d'expiration d'un objet archivé à l'aide du RESTAPI, voir HeadObjectdans le Amazon Simple Storage Service API Reference.
Mise à niveau de la vitesse d'une restauration en cours
Vous pouvez mettre à niveau la vitesse de la restauration pendant que cette dernière est en cours.
Pour mettre à niveau une restauration en cours vers un niveau plus rapide
Ouvrez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le panneau de navigation de gauche, choisissez Compartiments.
-
Dans la liste Buckets (Compartiments), choisissez le nom du compartiment qui contient les objets que vous souhaitez restaurer.
-
Dans la liste Objets, sélectionnez l'objet que vous êtes en train de restaurer. La page de détails de l'objet s'affiche. Sur la page de détails de l'objet, choisissez Mettre à niveau le niveau d'extraction. Pour de plus amples informations sur la vérification du statut de restauration d'un objet, veuillez consulter Vérification de l'état de restauration et de la date d'expiration.
-
Choisissez le niveau auquel vous souhaitez passer, puis choisissez Commencer la restauration.