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

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Blocco di carattere legale del blocco oggetti S3

È possibile utilizzare Operazioni in batch Amazon S3 per eseguire operazioni in batch su larga scala su oggetti Amazon S3. È possibile utilizzare l'operazione di Blocco legale Object Lock per inserire un blocco legale su una versione dell'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 legale non ha un periodo di conservazione associato e rimane in vigore finché 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 tale scopo, specificare un elenco di oggetti di destinazione nel manifesto e inviare tale elenco a Operazioni in batch. Il processo di Operazioni in batch S3 Blocco legale Object Lock viene eseguito fino al completamento, all'annullamento o al raggiungimento di uno stato di errore.

Operazioni in batch S3 verifica che Object Lock sia abilitato sul bucket S3 prima di elaborare qualsiasi oggetto nel manifesto. Per eseguire le operazioni sugli oggetti e la convalida a livello di bucket, S3 Batch Operations necessita del ruolo s3:PutObjectLegalHold and s3:GetBucketObjectLockConfiguration in a AWS Identity and Access Management (IAM). Queste autorizzazioni consentono a Operazioni in batch S3 di chiamare S3 Object Lock per conto dell'utente.

Quando si crea un processo Operazioni in batch S3 per rimuovere un blocco legale, è sufficiente specificare Off come stato di blocco legale. Per ulteriori informazioni, consulta Considerazioni su Object Lock.

Per informazioni su come utilizzare questa operazione con la REST API di Amazon S3, consulta S3PutObjectLegalHold nell'operazione CreateJob in Riferimento API di Amazon Simple Storage Service.

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

Quando si utilizza Operazioni in batch per applicare o rimuovere un blocco legale Object Lock, si applicano le seguenti restrizioni e limitazioni:

  • Operazioni in batch S3 non apporta modifiche a livello di bucket.

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

  • Le funzioni Controllo versioni e Blocco oggetti S3 devono essere configurati nel bucket in cui viene eseguito il processo.

  • L'operazione di Blocco legale Object Lock funziona sulla versione più recente dell'oggetto, a meno che non sia specificata esplicitamente una versione nel manifesto.

  • L'autorizzazione s3:PutObjectLegalHold è necessaria nel proprio ruolo IAM per aggiungere o rimuovere un blocco legale dagli oggetti.

  • L'autorizzazione IAM s3:GetBucketObjectLockConfiguration è necessaria per confermare che S3 Object Lock è abilitato per il bucket S3 in cui viene eseguito il processo.

  • Un singolo processo di conservazione legale di S3 Object Lock può supportare un manifesto con un massimo di 20 miliardi di oggetti.