Audit logs are stored in S3 and are rarely accessed after 30 days.
Keep the objects in the same bucket and retrieve them when needed.
Which architecture is most appropriate?
Use an S3 Lifecycle rule to move older objects to S3 Standard-IA or another suitable storage class.
Detailed explanation
DNS TTL does not change an S3 storage class or its price.
DNS TTL does not change an S3 storage class or its price.
Continuing to use a frequent-access class leaves a cost-optimization opportunity.
Continuing to use a frequent-access class leaves a cost-optimization opportunity.
Lifecycle can transition objects to an infrequent-access class when their access pattern changes.
Lifecycle can transition objects to an infrequent-access class when their access pattern changes.
This may not meet the long-term object storage and retrieval requirements.
This may not meet the long-term object storage and retrieval requirements.
Check official documentation
Compare the following points with the official documentation.
S3 LifecycleとS3 Standard-IAの公式説明を確認する。
What to confirm
保持期間とアクセス頻度に応じたS3ストレージクラスを選べる。
Key points
- S3 Lifecycle
- S3 Standard-IA
- Infrequent access
Notes
- Environment: AWS公式S3ドキュメントの確認
- Confirm current AWS service behavior and pricing in the official documentation.
Foundation review
Lifecycle decision
The transition date should reflect the observed access pattern and retention requirement.
Storage class versus DNS
A storage class controls object cost and retrieval behavior; DNS TTL does not.