Creazione di una regola di conservazione dei dati di storage degli oggetti
Creare una regola di conservazione per un bucket di storage degli oggetti.
Il blocco di una regola di conservazione è un'operazione irreversibile. Nemmeno un amministratore della tenancy o il Supporto Oracle possono eliminare una regola bloccata. Esiste un ritardo obbligatorio di 14 giorni prima del blocco di una regola. Questo ritardo consente di eseguire il test, aggiornare o eliminare 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, sono consentiti solo aumenti della 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.
La regola viene visualizzata nell'elenco 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" }Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.
Assegnazione di un nome visualizzato alla regola di conservazione
Includere il parametro
display-nameper 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-amountetime-unitper 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-lockede 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.
Eseguire l'operazione CreateRetentionRule per creare una regola di conservazione per un bucket.