Gestion de la gestion des versions d'objet pour un bucket Object Storage

Activez ou suspendez la gestion des versions d'objet sur un bucket Object Storage.

Par défaut, la gestion des versions d'objet n'est pas activée lorsque vous créez un bucket. Vous pouvez activer la gestion des versions d'objet sur un bucket existant. Vous pouvez également suspendre la gestion des versions d'objet sur un bucket où la fonctionnalité est activée. La gestion des versions ne peut pas être désactivée une fois qu'elle est activée sur un bucket. La gestion des versions ne peut être que suspendue.

    1. Sur la page de liste Buckets, sélectionnez le bucket Object Storage à utiliser. Si vous avez besoin d'aide pour rechercher la page de liste ou le bucket Object Storage, reportez-vous à Liste des buckets.
    2. Sur la page de détails, recherchez Gestion des versions d'objet sous Fonctionnalités.

      Si la gestion des versions d'objet est répertoriée comme Activé, aucune autre action n'est requise. Si la gestion des versions d'objet est répertoriée avec la valeur Désactivé ou Suspendu, sélectionnez Modifier.

    3. Sélectionnez Activer la gestion des versions.

    La version d'objet est désormais activée sur le bucket. Tous les objets ultérieurs téléchargés vers le bucket portent des numéros de version.

  • Utilisez la commande oci os bucket update et les paramètres requis pour activer ou suspendre la gestion des versions d'objet dans un bucket. Incluez le paramètre versioning et la valeur Enabled ou Suspended :

    oci os bucket update --name bucket_name --versioning [Enabled | Suspended] [OPTIONS]

    Par exemple :

    oci os bucket update --name MyBucket --versioning Enabled
    {  "data": {
        "approximate-count": null,
        "approximate-size": null,
        "compartment-id": "ocid1.compartment.oc1..aaaaaaaamnk2ilreg5fkgu7rarfbbhdv3a5ji4eixxgkl4uprbqk6aefv5sq",
        "created-by": "ocid1.user.oc1..aaaaaaaah46lg3ueuftovn3urjgstlg4laxnre3djelu5jxy5uaqhgy7acgq",
        "defined-tags": {
          "Financials": {
            "key1": "nondefault"
          }
        },
        "etag": "b8578b95-f37f-401f-ac4f-057b980ef680",
        "freeform-tags": {},
        "id": "ocid1.bucket.oc1.phx.aaaaaaaabez242beorntix2tb4qfure2x7n3vpfmarcfqscrtgh3hplacg5q",
        "is-read-only": false,
        "kms-key-id": null,
        "metadata": {},
        "name": "MyBucket",
        "namespace": "MyNamespace",
        "object-events-enabled": false,
        "object-level-audit-mode": "Disabled",
        "object-lifecycle-policy-etag": null,
        "public-access-type": "NoPublicAccess",
        "replication-enabled": false,
        "storage-tier": "Standard",
        "time-created": "2020-03-25T05:27:12.373000+00:00",
        "versioning": "Enabled"
      },
      "etag": "b8578b95-f37f-401f-ac4f-057b980ef680"
    }
    

    Pour obtenir la liste complète des paramètres et des valeurs des commandes d'interface de ligne de commande, reportez-vous à Référence de commande d'interface de ligne de commande.

  • Exécutez l'opération UpdateBucket. Incluez l'attribut versioning avec la valeur Enabled ou Suspended selon que vous voulez activer ou suspendre la gestion des versions d'objet sur le bucket.