Gestion du contrôle des versions d'objet pour un seau de stockage d'objets
Activez ou suspendez le contrôle des versions d'objet sur un seau de stockage d'objets.
Par défaut, le contrôle des versions d'objet n'est pas activé lorsque vous créez un seau. Vous pouvez activer le contrôle des versions d'objet sur un seau existant. Vous pouvez également suspendre le contrôle des versions d'objet sur un seau où la fonction est activée. Le contrôle des versions ne peut pas être désactivé une fois qu'il est activé sur un seau. Le contrôle des versions peut uniquement être suspendu.
La version d'objet est maintenant activée sur le seau. Tous les objets postérieurs chargés dans le seau sont soumis au contrôle des versions.
Utilisez la commande oci os bucket update et les paramètres requis pour activer ou suspendre le contrôle des versions d'objet dans un seau. Incluez le paramètre
versioning
et la valeurEnabled
ouSuspended
: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 la liste complète des paramètres et valeurs des commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface.
Exécutez l'opération UpdateBucket. Incluez l'attribut
versioning
avec la valeurEnabled
ouSuspended
selon que vous voulez activer ou suspendre le contrôle des versions d'objet sur le seau.