オブジェクト・ストレージ・バケット作成時のオブジェクト・バージョニングの有効化

オブジェクト・ストレージ・バケットの作成時にオブジェクト・バージョニングを有効にします。

    1. オブジェクト・ストレージ・バケットの作成の説明に従って、バケットを作成します。
    2. コンテンツの変更やオブジェクトの削除が発生するたびにオブジェクト・ストレージでオブジェクト・バージョンを作成するには、「オブジェクト・バージョニングの有効化」を選択します。
  • オブジェクト・ストレージ・バケットの作成の説明に従って、バケットを作成します。versioningパラメータに値enabledを含めます。

    oci os bucket create --name bucket_name --compartment-id compartment_ocid --versioning enabled

    例:

    oci os bucket create --name MyStandardBucket --compartment-id ocid.compartment.oc1..exampleuniqueID --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": "a91fd091-e112-483e-8e23-2b5d11e3dc2d",
        "freeform-tags": {},
        "id": "ocid1.bucket.oc1.phx.aaaaaaaaqagwnd5foe23xhpqk6ts754igpuw5t7qrnapbmrv5tjiugvjvicq",
        "is-read-only": false,
        "kms-key-id": null,
        "metadata": {},
        "name": "MyStandardBucket",
        "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-04-14T14:14:08.421000+00:00",
        "versioning": "Enabled"
      },
      "etag": "a91fd091-e112-483e-8e23-2b5d11e3dc2d"
    }				

    For a complete list of parameters and values for CLI commands, see the CLI Command Reference.

  • CreateBucket操作を使用してバケットを作成します(オブジェクト・ストレージ・バケットの作成を参照)。versioning属性に値enabledを含めます。