자동 백업이 비활성화된 ElastiCache Redis 클러스터

복구가 필요한 ElastiCache Redis 데이터에는 자동 스냅샷 보존을 설정하세요.

설명

ElastiCache Redis 클러스터의 snapshot_retention_limit는 자동 스냅샷의 보존 일수입니다. 0이면 자동 백업이 비활성화됩니다. 캐시에 복구가 필요한 상태를 저장한다면 적절한 보존 기간이 필요합니다.

잠재적 영향

다른 유효한 백업이 없다면 장애나 데이터 손상 후 이전 상태로 되돌리기 어려워질 수 있습니다.

해결 방법

복구 요구에 맞춰 snapshot_retention_limit를 0보다 큰 보존 일수로 설정하세요. 정기적으로 복구 절차도 검증하세요.

예시

아래 예시는 자동 스냅샷을 5일간 보존하도록 설정합니다. 5일은 예시 값이며 필요한 복구 기간에 맞게 조정하세요.

변경 전

hcl
resource "aws_elasticache_cluster" "example" {
  cluster_id           = "cluster"
  engine               = "redis"
  node_type            = "cache.m5.large"
  num_cache_nodes      = 1
  parameter_group_name = aws_elasticache_parameter_group.default.id
}

변경 후

hcl
resource "aws_elasticache_cluster" "example" {
  cluster_id                = "cluster"
  engine                    = "redis"
  node_type                 = "cache.m5.large"
  num_cache_nodes           = 1
  parameter_group_name      = aws_elasticache_parameter_group.default.id
  snapshot_retention_limit  = 5
}

참조