Elastic BeanStalk가 ElastiCache Redis에 연결할 수 없습니다.

Elastic BeanStalk가 ElastiCache Redis에 연결할 수 없습니다.

Elastic BeanStalk에서 ElastiCache Redis로 연결하는 데 문제가 있습니다. EBS 인스턴스에 SSH를 통해 연결하고 redis-cli를 사용하여 연결하려고 하면 시간이 초과됩니다. 이것이 내 환경을 설정하는 방법입니다.

두 개의 서브넷이 있는 기존 VPC가 있습니다.

이를 위해 특별히 IPv4, 사용자 지정 TCP, 포트 6379, 소스 0.0.0.0/0에 대한 인바운드 규칙이 있는 보안 그룹을 만들었습니다.

다음 관련 매개변수를 사용하여 ElastiCache Redis 클러스터를 생성했습니다.

  • 클러스터 모드: 비활성화됨
  • 위치: AWS 클라우드, 다중 AZ 지원
  • 클러스터 설정: 복제본 수 - 2
  • 서브넷 그룹 설정: 두 개의 연결된 서브넷이 있는 기존 서브넷 그룹
  • 가용성 영역 배치: 선호 없음
  • 보안: 미사용 암호화 활성화, 기본 키
  • 보안: 전송 중 암호화 활성화, 액세스 제어 없음
  • 선택된 보안 그룹: 위에서 설명한 것

EBS 환경의 경우 다음과 같은 구성을 갖습니다.

  • 플랫폼: 관리형, Amazon Linux 2 5.5.3의 Node.js 16
  • 인스턴스 설정: 공용 IP 주소는 선택 취소됨, 두 인스턴스 서브넷 모두 확인됨
  • 그 밖의 모든 것은 기본값으로 유지됩니다.

모든 설정을 마친 후 EBS 인스턴스에 SSH로 접속하고 여기 지침에 따라 redis-cli를 설치하고 연결을 시도합니다.https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.ConnectToCacheNode.html

기본 엔드포인트, 리더 엔드포인트 및 모든 개별 노드 엔드포인트를 사용해 보았으나 모두에 대해 시간 초과 오류가 발생했습니다.

제가 누락된 구성이 있나요?

관련 정보