Gestion de la gestion des versions S3 pour votre compartiment S3 sur Outposts - Amazon S3 on Outposts

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.

Gestion de la gestion des versions S3 pour votre compartiment S3 sur Outposts

Une fois activé, la gestion des versions S3 enregistre plusieurs copies différentes d'un objet dans le même compartiment. Vous pouvez utiliser la gestion des versions S3 pour préserver, récupérer et restaurer chaque version de chaque objet stocké dans votre compartiment Outposts. La gestion des versions S3 vous aide à récupérer en cas d'action involontaire d'un utilisateur et de défaillance applicative.

Les compartiments Amazon S3 sur Outposts ont trois états de gestion des versions :

  • Non versionné : si vous n'avez jamais activé ou suspendu la gestion des versions S3 sur votre compartiment, celle-ci est non versionnée et ne renvoie aucun statut de gestion des versions S3. Pour plus d’informations sur la gestion des versions S3, consultez Gestion de la gestion des versions S3 pour votre compartiment S3 sur Outposts.

  • Activé : active la gestion des versions S3 pour les objets du compartiment. Tous les objets ajoutés au compartiment reçoivent un ID de version unique. Les objets qui existaient déjà dans le compartiment au moment où vous activez la gestion des versions ont un ID de version égal à null. Si vous modifiez ces objets (ou tout autre) par d'autres opérations, par exemple PutObject, les nouveaux objets obtiennent un ID de version unique.

  • Suspendu : active la gestion des versions S3 pour les objets du compartiment. Tous les objets ajoutés au compartiment après que la gestion des versions ait été suspendue reçoivent l'ID de version null. Pour plus d'informations, consultez la section Ajout d'objets à des compartiments dont les versions sont suspendues dans le guide de l'utilisateur Amazon S3.

Lorsque vous activez la gestion des versions S3 pour un compartiment S3 sur Outposts, il ne peut jamais revenir à un état non versionné. Toutefois, vous pouvez suspendre la gestion des versions. Pour plus d’informations sur la gestion des versions S3, consultez Gestion de la gestion des versions S3 pour votre compartiment S3 sur Outposts.

Pour chaque objet de votre compartiment, vous avez une version actuelle et zéro, une ou plusieurs versions anciennes. Pour réduire les coûts de stockage, vous pouvez configurer les règles de cycle de vie de votre compartiment S3 de manière à ce que les versions anciennes expirent après une durée spécifiée. Pour de plus amples informations, veuillez consulter Création et gestion d'une configuration de cycle de vie pour votre compartiment Amazon S3 on Outposts.

Les exemples suivants vous montrent comment activer ou suspendre le contrôle de version pour un bucket S3 on Outposts existant à l'aide de and AWS Management Console AWS Command Line Interface the AWS CLI(). Pour créer un compartiment avec la gestion des versions S3 activée, consultez Création d'un compartiment S3 on Outposts.

Note

Celui Compte AWS qui crée le bucket en est propriétaire et est le seul à pouvoir y effectuer des actions. Les compartiments possèdent des propriétés de configuration telles que Outpost, balise, chiffrement par défaut et paramètres de point d'accès. Les paramètres du point d'accès incluent le cloud privé virtuel (VPC), la politique de point d'accès pour accéder aux objets du compartiment et d'autres métadonnées. Pour de plus amples informations, veuillez consulter Spécifications de S3 on Outposts.

Modifier les paramètres de la gestion des versions S3 pour votre compartiment
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le panneau de navigation de gauche, choisissez Outposts buckets (Compartiments Outposts).

  3. Choisissez le compartiment Outposts pour lequel vous voulez activer la gestion des versions S3.

  4. Choisissez l’onglet Propriétés.

  5. Sous Bucket Versioning (Gestion des versions de compartiment), choisissez Edit (Modifier).

  6. Modifiez les paramètres de gestion des versions S3 pour le compartiment en choisissant l'une des options suivantes :

    • Pour suspendre la gestion des versions S3 et arrêter la création de nouvelles versions d'objets, choisissez Suspend (Suspendre).

    • Pour activer la gestion des versions S3 et enregistrer plusieurs copies distinctes de chaque objet, choisissez Enable (Activer).

  7. Sélectionnez Enregistrer les modifications.

Pour activer ou suspendre le versionnement S3 pour votre compartiment à l'aide de AWS CLI, utilisez la put-bucket-versioning commande, comme indiqué dans les exemples suivants. Pour utiliser ces exemples, remplacez chaque user input placeholder par vos propres informations.

Pour plus d'informations, reportez-vous put-bucket-versioningà la section AWS CLI Référence.

Exemple : Activer la gestion des versions S3
aws s3control put-bucket-versioning --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --versioning-configuration Status=Enabled
Exemple : Suspendre la gestion des versions S3
aws s3control put-bucket-versioning --account-id 123456789012 --bucket arn:aws:s3-outposts:region:123456789012:outpost/op-01ac5d28a6a232904/bucket/example-outposts-bucket --versioning-configuration Status=Suspended