Elastic BeanStalk 無法連線到 ElastiCache Redis

Elastic BeanStalk 無法連線到 ElastiCache Redis

我在從 Elastic BeanStalk 連接到 ElastiCache Redis 時遇到問題。當我透過 SSH 登入 EBS 執行個體並嘗試使用 redis-cli 進行連線時,出現逾時。這就是我設定環境的方式:

我有一個帶有兩個子網的現有 VPC。

我專門為此建立了一個安全群組,其中包含 IPv4、自訂 TCP、連接埠 6379、來源 0.0.0.0/0 的入站規則

我使用以下相關參數建立了 ElastiCache Redis 叢集:

  • 叢集模式:停用
  • 位置:AWS 雲,啟用多可用區
  • 集群設定:副本數 - 2
  • 子網路群組設定:具有兩個關聯子網路的現有子網路群組
  • 可用區展示位置:無偏好
  • 安全性:啟用靜態加密,預設金鑰
  • 安全性:啟用傳輸加密,無存取控制
  • 選定的安全群組:我上面描述的安全群組

對於EBS環境,它有這樣的配置:

  • 平台:託管、Amazon Linux 2 5.5.3 上的 Node.js 16
  • 實例設定:公用 IP 位址未選中,兩個實例子網都已選中
  • 其他一切都保留預設值

完成所有設定後,我將透過 SSH 進入 EBS 實例並按照此處的說明安裝 redis-cli 並嘗試連接:https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.ConnectToCacheNode.html

我嘗試使用主端點、讀取器端點和所有單一節點端點,但所有這些端點都出現逾時錯誤。

我缺少一些配置嗎?

相關內容