🪣

s3のライフサイクルルールと最小ストレージ期間

に公開

s3には最小ストレージ期間がある。
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/storage-class-intro.html#sc-compare

そのため、AWSコンソールからライフサイクルルールを設定する際に、最小ストレージ期間より小さい値を設定しようとするとエラーになる。

が、わかりにくいのがその数字を含むのか。含まないのか。
例えば、S3 Standard–IAは最小ストレージ期間30 日間とある。
30でいいのか。31にする必要があるのか。

境界値テストとしてやってみた。

日数 設定できたか
29日 NG。「標準 - IA に移行するには、最低 30 日が必要です。」
30日 OK


結論。
最小ストレージ期間(30日間) < ライフサイクルルールの移行日(オブジェクト作成後の日数)

DELTAテックブログ

Discussion