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

が、わかりにくいのがその数字を含むのか。含まないのか。
例えば、S3 Standard–IAは最小ストレージ期間30 日間とある。
30でいいのか。31にする必要があるのか。
境界値テストとしてやってみた。
| 日数 | 設定できたか |
|---|---|
| 29日 | NG。「標準 - IA に移行するには、最低 30 日が必要です。」 |
| 30日 | OK |


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