Creazione di una regola di conservazione dello storage degli oggetti

Creare una regola di conservazione per un bucket di storage degli oggetti.

Importante

Il blocco di una regola di conservazione è un'operazione irreversibile. Nemmeno un amministratore della tenancy o il Supporto Oracle può eliminare una regola bloccata. È previsto un ritardo obbligatorio di 14 giorni prima che una regola venga bloccata. Questo ritardo consente di testare, modificare o eliminare completamente la regola o il blocco della regola prima che la regola venga bloccata definitivamente.

Una regola è attiva al momento della creazione. Il blocco controlla solo se la regola stessa può essere modificata. Dopo il blocco di una regola, è consentito solo aumentare la durata. La modifica dell'oggetto non è possibile e la regola può essere eliminata solo eliminando il bucket. Per poter essere eliminato, un bucket deve essere vuoto.

Ti consigliamo di impostare avvisi per te stesso per 7 giorni e 3 giorni prima della fine del periodo di 14 giorni per rimuovere la regola se non sei sicuro di usarla.

    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 selezionare Regole di conservazione.
    3. Selezionare Crea regola.
    4. Immettere le informazioni riportate di seguito.
      • Nome: Immettere un nome per la regola. Il sistema genera un nome di regola che riflette l'anno, il mese, il giorno e l'ora correnti, ad esempio retention-rule-20200229-1002. Se si modifica questo nome, utilizzare lettere, numeri, lineette, caratteri di sottolineatura e punti.

      • Tipo di conservazione: selezionare il tipo di regola di conservazione che si desidera creare.

        • Le regole Limite di tempo hanno una durata definita dall'utente. Modifica dell'oggetto non consentita per la durata specificata. La durata viene applicata a ogni singolo oggetto e si basa sull'indicatore orario dell'ultima modifica dell'oggetto. Immettere i valori per le impostazioni Durata conservazione visualizzate.

        • Le regole definite non hanno durata o scadenza. La modifica dell'oggetto non è consentita fino a quando non viene eliminata una regola indefinita.

      • Durata conservazione: (solo regole di tipo Limite di tempo) immettere i valori per l'importo di tempo Importo tempo di conservazione e l'unità di tempo Unità tempo di conservazione in Giorni o Anni.

      • Abilita lock regola di conservazione: (facoltativo) selezionare la casella di controllo per bloccare la regola. Quando una regola è bloccata, è consentito solo aumentare la durata della conservazione e la regola può essere eliminata solo eliminando il bucket. Un bucket deve essere vuoto per essere eliminato.

    5. Selezionare Crea.

    La regola è visualizzata nella lista Regole di conservazione.

  • Utilizzare il comando oci os retention-rule create e i parametri necessari per creare una regola di conservazione per un bucket:

    oci os retention-rule create --bucket-name bucket_name [OPTIONS]

    Ad esempio:

    oci os retention-rule create --display-name LegalHold
    {
      "data": {
        "duration": null,
        "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50",
        "id": "5772c87f-6723-4ecc-b44c-bef86643be92",
        "time-created": "2020-03-25T14:53:20.792000+00:00",
        "time-modified": "2020-03-25T14:53:20.792000+00:00",
        "time-rule-locked": null
      },
      "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50"
    }

    Assegnazione di un nome visualizzato alla regola di conservazione

    Includere il parametro display-name per assegnare un nome specificato dall'utente per la regola di conservazione. I nomi possono essere utili per identificare le regole di conservazione. Ad esempio:

    oci os retention-rule create --bucket-name MyBucket --display-name LegalHold
    {
      "data": {
        "display-name": "LegalHold",
        "duration": null,
        "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50",
        "id": "5772c87f-6723-4ecc-b44c-bef86643be92",
        "time-created": "2020-03-25T14:53:20.792000+00:00",
        "time-modified": "2020-03-25T14:53:20.792000+00:00",
        "time-rule-locked": null
      },
      "etag": "7f51ef6c-3fca-48f7-9060-c129911c1a50"
    }

    Creazione di una regola di conservazione limite di tempo

    Includere i parametri time-amount e time-unit per impostare un periodo di tempo in giorni o anni per il periodo di validità della regola di conservazione. Ad esempio:

    oci os retention-rule create --bucket-name MyBucket --time-amount 5 --time-unit days
    {
      "data": {
        "duration": {
          "time-amount": 5,
          "time-unit": "DAYS"
        },
        "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b",
        "id": "89f4ca0c-4ad9-4fa5-8005-95e7741c531c",
        "time-created": "2020-03-25T15:08:01.601000+00:00",
        "time-modified": "2020-03-25T15:08:01.601000+00:00",
        "time-rule-locked": null
      },
      "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b"
    }

    Se non si specifica un importo di tempo e un'unità, non esiste un limite di tempo e gli oggetti nel bucket vengono conservati a tempo indeterminato.

    Blocco della regola di conservazione

    Includere il parametro time-rule-locked e un indicatore orario della data dopo il quale questa regola è bloccata e può essere eliminata solo eliminando il bucket. Ad esempio:

    oci os retention-rule create --bucket-name MyBucket --time-rule-locked 2017-09-15T20:30:00.123Z
    {
      "data": {
        "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b",
        "id": "89f4ca0c-4ad9-4fa5-8005-95e7741c531c",
        "time-created": "2020-03-25T15:08:01.601000+00:00",
        "time-modified": "2020-03-25T15:08:01.601000+00:00",
        "time-rule-locked": 2017-09-15T20:30:00.123Z
      },
      "etag": "efb9178f-4213-49f7-878d-7bbe57decc0b"
    }

    Vedere oci os retention-rule create per i formati di data e ora supportati che è possibile utilizzare con questo parametro.

    Dopo che una regola è stata bloccata, è consentito solo aumentare la durata e non è possibile modificare altre proprietà. Impossibile aggiornare questa proprietà per le regole con stato Bloccato. Se la durata non viene specificata, viene considerato un errore.

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

  • Eseguire l'operazione CreateRetentionRule per creare una regola di conservazione per un bucket.