S3 物件鎖定法務保存 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

S3 物件鎖定法務保存

您可以使用 Amazon S3 Batch Operations 對 Amazon S3 物件執行大規模的批次操作。您可以使用物件鎖定法務保存操作,對物件版本進行法務保存。就像設定保留期一樣,法務保存可避免物件版本遭到覆寫或刪除。不過,法務保存沒有相關聯的保留期間,除非將其移除,否則會持續有效。

您可以搭配物件鎖定使用 S3 批次作業,一次為許多 Amazon S3 物件新增法務保存。若要執行這項操作,請在資訊清單中指定目標物件清單,並將該清單提交給 Batch Operations。您的 S3 Batch Operations 物件鎖定法務保存作業會一直執行到完成、取消或出現失敗狀態為止。

S3 Batch Operations 會驗證您的 S3 儲存貯體上已啟用物件鎖定,再處理資訊清單中的任何物件。若要執行物件操作和儲存貯體層級驗證,S3 Batch Operations 需要在 AWS Identity and Access Management (IAM) 角色s3:GetBucketObjectLockConfiguration中使用 s3:PutObjectLegalHold和 。這些許可允許 S3 Batch Operations 代表您呼叫 S3 物件鎖定。

當您建立 S3 Batch Operations 作業以移除法務保存時,只需將法務保存狀態指定為 Off 即可。如需詳細資訊,請參閱物件鎖定的考量事項

如需如何搭配 Amazon S3 REST API 使用此操作的資訊,請參閱 Amazon Simple Storage Service API 參考CreateJob 操作的S3PutObjectLegalHold

如需使用此操作的範例,請參閱使用適用於 Java 的 AWS 開發套件

當您使用 Batch Operations 來移除物件鎖定法務保存時,適用於下列限制:

  • S3 Batch Operations 不會進行任何儲存貯體層級變更。

  • 資訊清單中列出的所有物件都必須位於同一個儲存貯體中。

  • 執行任務的儲存貯體上必須設定版本控制和 S3 物件鎖定。

  • 除非在資訊清單中明確指定版本,否則物件鎖定法務保存操作適用於物件的最新版本。

  • 您的 IAM 角色需要 s3:PutObjectLegalHold 許可,才能新增或移除物件的法務保存。

  • 需要 s3:GetBucketObjectLockConfiguration IAM 許可,才能確認執行作業所在的 S3 儲存貯體已啟用 S3 物件鎖定。

  • 單一 S3 物件鎖定法務保存任務最多可支援 200 億個物件的資訊清單。