1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

S3 オブジェクトロックの種類

Posted at

オブジェクトロックとは

S3にて、オブジェクトロックを適用するとDeleteObjectVersionアクションを実施できない。

設定の前提

オブジェクトロックを設定するにはバージョニングを有効にしている必要がある。

種類

オブジェクトロックには以下の2種類がある

  • リテンションモード:保持期間あり
  • リーガルホールド:保持期間なし

それぞれは併用することも可能。

リテンションモード

保持期間を設定し、その期間中はオブジェクトのバージョンを上書きまたは削除を実施できない。
2 つの保持モードが提供されている

モード 説明
ガバナンスモード s3:BypassGovernanceRetentionを持っているIAMユーザーのみがオブジェクトロックを解除できる。
また、ガバナンスモードの上書きを必要とするリクエストを送信する場合は、x-amz-bypass-governance-retention:trueをリクエストヘッダーとして明示的に含める必要がある。
コンプライアンスモード ルートユーザーを含めた全てのユーザーが、オブジェクトロックを解除できない。

リーガルホールド

設定している間はオブジェクトのバージョンを上書きまたは削除を実施できない。
リテンションモードとの違いは保持期間を設定しないこと。

s3:PutObjectLegalHoldがあるユーザーのみがリーガルホールドの適用と解除が可能。

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?