Objektversionierung für einen Object Storage-Bucket verwalten
Aktivieren oder unterbrechen Sie die Objektversionierung in einem Objektspeicher-Bucket.
Standardmäßig ist die Objektversionierung nicht aktiviert, wenn Sie einen Bucket erstellen. Sie können die Objektversionierung in einem vorhandenen Bucket aktivieren. Sie können die Objektversionierung auch für einen Bucket unterbrechen, in dem das Feature aktiviert ist. Die Versionierung kann nicht deaktiviert werden, nachdem sie in einem Bucket aktiviert wurde. Versionierung kann nur unterbrochen werden.
Die Objektversion ist jetzt für den Bucket aktiviert. Alle späteren Objekte, die in den Bucket hochgeladen wurden, werden versioniert.
Verwenden Sie den Befehl oci os bucket update und die erforderlichen Parameter, um die Objektversionierung in einem Bucket zu aktivieren oder zu unterbrechen. Nehmen Sie den Parameter
versioning
und einen Wert vonEnabled
oderSuspended
auf:oci os bucket update --name bucket_name --versioning [Enabled | Suspended] [OPTIONS]
Beispiel:
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" }
Eine vollständige Liste der Parameter und Werte für CLI-Befehle ist in der CLI-Befehlsreferenz enthalten.
Führen Sie den Vorgang UpdateBucket aus. Nehmen Sie das Attribut
versioning
mit dem WertEnabled
oderSuspended
auf, je nachdem, ob Sie die Objektversionierung für den Bucket aktivieren oder unterbrechen möchten.