Přeskočit na obsah
_CORE
Cloud Pokročilý

AWS S3 — Pokročilé funkce

AWSS3StorageLifecycle
5 min čtení

S3 lifecycle policies, replication, event notifications, Object Lock a access policies.

Lifecycle Policies

{
  "Rules": [{
    "ID": "archive-old-data", "Status": "Enabled",
    "Transitions": [
      {"Days": 30, "StorageClass": "STANDARD_IA"},
      {"Days": 90, "StorageClass": "GLACIER_IR"},
      {"Days": 365, "StorageClass": "DEEP_ARCHIVE"}
    ],
    "Filter": {"Prefix": "logs/"}
  }]
}

Automatický přesun dat ušetří až 95 % nákladů.

Cross-Region Replication

resource "aws_s3_bucket_replication_configuration" "repl" {
  bucket = aws_s3_bucket.source.id
  role   = aws_iam_role.replication.arn
  rule {
    id     = "replicate-all"
    status = "Enabled"
    destination {
      bucket        = aws_s3_bucket.replica.arn
      storage_class = "STANDARD_IA"
    }
  }
}

Event Notifications

  • Lambda — zpracování uploadů
  • SQS — async processing
  • EventBridge — advanced routing

Shrnutí

S3 = event-driven platforma. Lifecycle pro cost optimization, replication pro DR.

Potřebujete pomoct s implementací?

Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.

Nezávazná konzultace