Blocco di carattere legale del blocco oggetti S3 - Amazon Simple Storage Service

Blocco di carattere legale del blocco oggetti S3

L'operazione Blocco di carattere legale del blocco oggetti consente di porre un blocco di carattere legale alla versione di un oggetto. Analogamente all'impostazione di un periodo di conservazione, un blocco a di carattere legale impedisce che una versione di un oggetto venga sovrascritta o eliminata. Tuttavia, un blocco a fini giudiziari non ha un periodo di conservazione associato e rimane valido fino a quando non viene rimosso.

Puoi utilizzare S3 Batch Operations con il blocco oggetti per aggiungere blocchi di carattere legale a molti oggetti Amazon S3 contemporaneamente. A questo scopo, puoi elencare gli oggetti di destinazione nel manifest e inviare l'elenco a Batch Operations. Il processo di operazioni in batch Amazon S3 con il blocco di carattere legale del blocco oggetti viene eseguito fino al completamento, all'annullamento o al raggiungimento di uno stato di errore.

Le operazioni in batch S3 verificano che il blocco oggetti sia abilitato nel bucket S3 prima di elaborare qualsiasi chiave nel manifest. Per eseguire le operazioni sugli oggetti e la convalida a livello di bucket, S3 Batch Operations necessita di s3:PutObjectLegalHold e s3:GetBucketObjectLockConfiguration in un ruolo IAM in modo da poter richiamare il blocco di oggetti S3 per tuo conto.

Quando crei il progetto di operazioni in batch S3 per rimuovere il blocco di carattere legale, devi solo specificare Off (Disattivato) come stato del blocco. Per ulteriori informazioni, consulta Gestione del blocco oggetti.

Per informazioni su come utilizzare questa operazione con l'API REST, consulta S3PutObjectLegalHold nell'operazione CreateJob nella Documentazione di riferimento delle API di Amazon Simple Storage Service.

Per un esempio di utilizzo di questa operazione, consulta Utilizzo dell'SDK AWS per Java.

  • Le operazioni in batch S3 non apportano alcuna modifica a livello di bucket.

  • Tutti gli oggetti elencati nel manifest devono trovarsi nello stesso bucket.

  • La funzione Versioni multiple e il blocco oggetti S3 devono essere configurati nel bucket in cui viene eseguito il processo.

  • L'operazione funziona sulla versione più recente dell'oggetto, a meno che non venga specificata esplicitamente una versione nel manifest.

  • s3:PutObjectLegalHoldPer aggiungere o rimuovere un blocco di carattere legale negli oggetti, è necessaria l'autorizzazione nel ruolo IAM.

  • s3:GetBucketObjectLockConfigurationL'autorizzazione IAM è necessaria per verificare che il blocco oggetti S3 sia abilitato per il bucket S3.