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 che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il bucket, vedere Elenca bucket.
    2. Nella pagina dei dettagli, trovare Controllo delle versioni oggetto in Funzioni.
      Se il controllo delle versioni degli oggetti è elencato come Abilitato, non sono necessarie ulteriori azioni. Se il controllo delle versioni degli oggetti è elencato come Disabilitato o Sospeso, selezionare Abilita.
    3. Selezionare Abilita controllo delle versioni nella casella di conferma Abilita controllo delle versioni oggetto.
    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 CLI, consultare 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.