Gestione del controllo delle versioni dell'oggetto per un bucket di storage degli oggetti

Abilita o sospende il controllo delle versioni oggetto in un bucket di storage degli oggetti.

Per impostazione predefinita, il controllo delle versioni degli oggetti non è abilitato quando si crea un bucket. È possibile abilitare il controllo delle versioni degli oggetti in un bucket esistente. È inoltre possibile sospendere il controllo delle versioni degli oggetti in un bucket in cui la funzione è abilitata. Impossibile disabilitare il controllo delle versioni dopo che è stato abilitato in un bucket. Il controllo delle versioni può essere sospeso solo.

    1. Nella pagina della lista Bucket, selezionare il bucket di storage degli oggetti con cui si desidera lavorare. Se hai bisogno di assistenza per trovare la pagina della lista o il bucket di storage degli oggetti, consulta la sezione relativa all'elenco dei bucket.
    2. Nella pagina dei dettagli, trovare Controllo delle versioni oggetto in Funzioni.

      Se il controllo delle versioni dell'oggetto è elencato come Abilitato, non sono necessarie ulteriori azioni. Se il controllo delle versioni dell'oggetto è elencato come Disabilitato o Sospeso, selezionare Modifica.

    3. Selezionare Abilita controllo delle versioni.

    La versione dell'oggetto è ora abilitata nel bucket. Viene eseguito il controllo delle versioni di tutti gli oggetti successivi caricati nel bucket.

  • Utilizzare il comando oci os bucket update e i parametri necessari per abilitare o sospendere il controllo delle versioni degli oggetti in un bucket. Includere il parametro versioning e un valore di Enabled o Suspended:

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

    Ad esempio:

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

    Per un elenco completo dei parametri e dei valori per i comandi della CLI, vedere il manuale CLI Command Reference.

  • Eseguire l'operazione UpdateBucket. Includere l'attributo versioning con il valore Enabled o Suspended a seconda che si desideri abilitare o sospendere il controllo delle versioni degli oggetti nel bucket.