Creazione di una regola di conservazione dello 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 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.
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
etime-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.