
我在從 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
我嘗試使用主端點、讀取器端點和所有單一節點端點,但所有這些端點都出現逾時錯誤。
我缺少一些配置嗎?