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. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Object Storage et Archive Storage, cliquez sur Buckets.
    2. Sélectionnez le compartiment dans la liste sous Portée de la liste. Tous les buckets de ce compartiment sont répertoriés sous forme tabulaire.
    3. Cliquez sur le bucket sur lequel activer la gestion des versions d'objet. La page Détails du bucket apparaît.
    4. 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 comme désactivée ou suspendue, cliquez sur Modifier. La boîte de dialogue Gestion des versions d'objet apparaît.
    5. Cliquez sur 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"
    }
    

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

  • 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.