簡體   English   中英

無法連接到 aws 上的 Redis 節點

[英]Could not connect to Redis node on aws

我是一些 AWS 服務的新手。 我正在關注此文檔鏈接:

http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/GettingStarted.ConnectToCacheNode.Redis.html

而且我已經在我的計算機中安裝了帶有 brew 的redis-cli (我在 Mac 中),並且在嘗試連接到節點時仍然遇到相同的錯誤:

$ redis-cli -h mynode.abcdef.0001.usw2.cache.amazonaws.com -p 6379

錯誤:

Could not connect to Redis at mynode.abcdef.0001.usw2.cache.amazonaws.com:6379: Operation timed out

是的,我已將 VPC 安全組配置為允許所有入站流量進入我的節點,但問題仍然存在。

安全組配置:

安全組配置

節點說明:

在此處輸入圖片說明

有任何想法嗎?

您無法從 aws 外部連接到 eleasticache。 這只是它的設置方式。 對於調試和開發來說會很好,但對於生產來說,在主要目的是提供盡可能快的結果的系統中引入那么多延遲並沒有真正意義。

來自 AWS 常見問題解答:

請注意,當前未為緩存集群啟用基於 IP 范圍的訪問控制。 緩存集群的所有客戶端都必須在 EC2 網絡內,並通過如上所述的安全組進行授權。

http://aws.amazon.com/elasticache/faqs/

外部訪問 Elasticache 資源是可能的,但不鼓勵:

Elasticache 是一項旨在在您的 VPC 內部使用的服務。 由於 Internet 流量的延遲和安全問題,不鼓勵外部訪問。 但是,如果出於測試或開發目的需要對 Elasticache 進行外部訪問,則可以通過 VPN 來完成。

指南: 從 AWS 外部訪問 ElastiCache 資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM