Gestión del control de versiones de objeto para un cubo de almacenamiento de objetos

Activar o suspender el control de versiones de objeto en un cubo de Object Storage.

Por defecto, el control de versiones de objeto no está activado al crear un cubo. Puede activar el control de versiones de objeto en un cubo existente. También puede suspender el control de versiones de objeto en un cubo en el que la función está activada. El control de versiones no se puede desactivar después de activarlo en un cubo. El control de versiones solo se puede suspender.

    1. En la página de lista Cubos, seleccione el cubo de Object Storage con el que desea trabajar. Si necesita ayuda para buscar la página de lista o el cubo de Object Storage, consulte Enumeración de cubos.
    2. En la página de detalles, busque Control de versiones de objeto en Funciones.

      Si el control de versiones de objeto aparece como Activado, no es necesario realizar ninguna otra acción. Si el control de versiones de objeto aparece como Desactivado o Suspendido, seleccione Editar.

    3. Seleccione Activar control de versiones.

    La versión de objeto ahora está activada en el cubo. Todos los objetos posteriores cargados en el bloque tienen versiones.

  • Utilice el comando oci os bucket update y los parámetros necesarios para activar o suspender el control de versiones de objeto en un cubo. Incluya el parámetro versioning y un valor de Enabled o Suspended:

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

    Por ejemplo:

    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"
    }
    

    Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de CLI.

  • Ejecute la operación UpdateBucket. Incluya el atributo versioning con el valor Enabled o Suspended en función de si desea activar o suspender el control de versiones de objeto en el cubo.