我正在尝试连接 AWS Elasticache,但 EC2 报告连接超时。
我启动了一个 1 节点的 Elasticache 集群,也启动了一个 EC2 实例,并且确保可用区与集群相同 (us-west-2b)。
我没有创建新的 VPC。看起来已经创建了一个。
我在我的 Elasticache 终端运行了 nslookup 命令。它似乎和我的 EC2 不是同一个 /20 网段。
我查阅了文档和 EC2 启动记录,没有找到可以指定子网的地方,除了可用区之外。
我正在尝试连接 AWS Elasticache,但 EC2 报告连接超时。
我启动了一个 1 节点的 Elasticache 集群,也启动了一个 EC2 实例,并且确保可用区与集群相同 (us-west-2b)。
我没有创建新的 VPC。看起来已经创建了一个。
我在我的 Elasticache 终端运行了 nslookup 命令。它似乎和我的 EC2 不是同一个 /20 网段。
我查阅了文档和 EC2 启动记录,没有找到可以指定子网的地方,除了可用区之外。
我认为问题与您实例的安全组有关。
据我所知,您需要允许与EC2实例关联的安全组上的流量。
如果您正在使用memcached,则端口为11211,如果是redis,则端口为6379。
请查看AWS官方文档。
http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/GettingStarted.AuthorizeAccess.html
希望这些能在某种程度上对您有所帮助。
首先,检查实例安全组并确认入站端口6379已被允许。
然后,检查您的默认VPC安全组并添加入站规则自定义TCP规则-6379-任何地方并保存。
我希望这样可以解决问题。