Elastic BeanStalk が ElastiCache Redis に接続できない

Elastic BeanStalk が ElastiCache Redis に接続できない

Elastic BeanStalk から ElastiCache Redis への接続で問題が発生しています。EBS インスタンスに SSH で接続し、redis-cli を使用して接続しようとすると、タイムアウトになります。環境の設定方法は次のとおりです。

2 つのサブネットを持つ既存の VPC があります。

私はこれ専用のセキュリティ グループを作成しました。これには IPv4、カスタム TCP、ポート 6379、ソース 0.0.0.0/0 の受信ルールが含まれています。

次の関連パラメータを使用して ElastiCache Redis クラスターを作成しました。

  • クラスターモード: 無効
  • 場所: AWS クラウド、マルチ AZ 対応
  • クラスター設定: レプリカ数 - 2
  • サブネット グループ設定: 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

プライマリ エンドポイント、リーダー エンドポイント、およびすべての個別のノード エンドポイントを使用しようとしましたが、すべてでタイムアウト エラーが発生します。

何か設定が足りないのでしょうか?

関連情報