기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
복제 그룹 수정
중요한 제약
현재, ElastiCache는 Redis(클러스터 모드 활성화됨) 복제 그룹 수정을 제한적으로 지원하고 있습니다. 예를 들면 API 작업
ModifyReplicationGroup
(CLI의 경우modify-replication-group
)을 사용하여 엔진 버전을 변경할 수 있습니다. API 작업ModifyReplicationGroupShardConfiguration
(CLI의 경우modify-replication-group-shard-configuration
)을 통해 Redis(클러스터 모드 활성화됨) 클러스터에서 샤드(노드 그룹) 수를 수정할 수 있습니다. 자세한 내용은 Redis(클러스터 모드 활성화됨)에서 클러스터 조정 섹션을 참조하세요.Redis(클러스터 모드 활성화됨) 클러스터의 다른 부분을 수정하려면 변경 사항을 통합하는 새 클러스터를 사용해 클러스터를 새로 만들어야 합니다.
Redis(클러스터 모드 비활성화됨) 및 Redis(클러스터 모드 활성화됨) 클러스터 및 복제 그룹을 최신 엔진 버전으로 업그레이드할 수 있습니다. 하지만 기존의 클러스터 또는 복제 그룹을 삭제하고 새로 만들지 않는 한 이전 엔진 버전으로 다운그레이드할 수 없습니다. 자세한 내용은 엔진 버전 및 업그레이드 섹션을 참조하세요.
아래 예와 같이 콘솔, ModifyReplicationGroup API 또는 modify-replication-group CLI 명령을 사용하여 클러스터 모드 비활성화를 사용하는 기존 ElastiCache for Redis 클러스터를 클러스터 모드 활성화를 사용하도록 업그레이드할 수 있습니다. 또는 클러스터 모드 수정의 단계를 따를 수 있습니다.
ElastiCache 콘솔, AWS CLI 또는 ElastiCache API를 사용하여 Redis(클러스터 모드 비활성화됨) 클러스터의 설정을 수정할 수 있습니다. 현재 ElastiCache에서는 Redis(클러스터 모드 활성화됨) 복제 그룹에 대한 제한된 수의 수정을 지원합니다. 다른 수정의 경우에는 현재 복제 그룹의 백업을 생성한 후 해당 백업을 사용해 새 Redis(클러스터 모드 활성화됨) 복제 그룹을 시드해야 합니다.
AWS Management Console 사용
Redis(클러스터 모드 비활성화됨) 클러스터를 수정하는 방법에 대해서는 클러스터 수정 ElastiCache 섹션을 참조하세요.
AWS CLI 사용
다음은 modify-replication-group
명령의 AWS CLI 예입니다. 동일한 명령을 사용하여 복제 그룹을 수정할 수 있습니다.
기존 Redis 복제 그룹에서 다중 AZ 활성화:
Linux, macOS 또는 Unix의 경우:
aws elasticache modify-replication-group \ --replication-group-id
myReplGroup
\ --multi-az-enabled = true
Windows의 경우:
aws elasticache modify-replication-group ^ --replication-group-id
myReplGroup
^ --multi-az-enabled
클러스터 모드를 비활성화에서 활성화로 수정:
클러스터 모드를 비활성화에서 활성화로 수정하려면 먼저 클러스터 모드를 호환으로 설정해야 합니다. 호환 모드는 Redis 클라이언트가 클러스터 모드 활성화 및 클러스터 모드 비활성화를 모두 사용하여 연결할 수 있도록 합니다. 클러스터 모드 활성화를 사용하도록 모든 Redis 클라이언트를 마이그레이션한 후 클러스터 모드 구성을 완료하고 클러스터 모드를 활성화로 설정할 수 있습니다.
Linux, macOS 또는 Unix의 경우:
클러스터 모드를 호환으로 설정합니다.
aws elasticache modify-replication-group \ --replication-group-id
myReplGroup
\ --cache-parameter-group-namemyParameterGroupName
\ --cluster-mode compatible
클러스터 모드를 활성화로 설정합니다.
aws elasticache modify-replication-group \ --replication-group-id
myReplGroup
\ --cluster-mode enabled
Windows의 경우:
클러스터 모드를 호환으로 설정합니다.
aws elasticache modify-replication-group ^ --replication-group-id
myReplGroup
^ --cache-parameter-group-namemyParameterGroupName
^ --cluster-mode compatible
클러스터 모드를 활성화로 설정합니다.
aws elasticache modify-replication-group ^ --replication-group-id
myReplGroup
^ --cluster-mode enabled
AWS CLI modify-replication-group
명령에 대한 자세한 내용은 ElastiCache for Redis 사용 설명서의 modify-replication-group 또는 클러스터 모드 수정을 참조하세요.
ElastiCache API 사용
다음 ElastiCache API 작업은 기존 Redis 복제 그룹에서 다중 AZ를 활성화합니다. 동일한 작업을 사용하여 복제 그룹을 수정할 수 있습니다.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &AutomaticFailoverEnabled=true &Mutli-AZEnabled=true &ReplicationGroupId=myReplGroup &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
ElastiCache API ModifyReplicationGroup
작업에 대한 자세한 내용은 ModifyReplicationGroup 섹션을 참조하세요.