【问题标题】:How to access AWS ElastiCache (Redis) from VPN如何从 VPN 访问 AWS ElastiCache (Redis)
【发布时间】:2019-02-28 22:46:49
【问题描述】:

我在 AWS VPC 上启动了一个 AWS ElastiCache 节点。我可以从 EC2 等 VPC 资源中访问此 Redis 端点。

我有一个从本地到此 VPC 的 VPN 连接(虚拟专用网络)。我可以访问 EC2 等所有其他资源,但是我无法从本地网络访问 Redis 端点。

注意:由于我能够从 On-Premise 访问 EC2 资源,因此路由表已正确设置。

您能否告诉我(如果我必须修改任何内容)如何从本地网络访问 VPC 中的 Redis 端点(不使用 NAT 实例)(如果需要,我可以使用 NAT 网关)??

【问题讨论】:

    标签: amazon-web-services redis vpn amazon-elasticache


    【解决方案1】:

    我一直无法通过您的设置访问 Redis。根据 AWS documentation,您需要在 VPC 中创建一个 Ec2 实例并将其用作连接到 Redis 的 jumpbox。我也不喜欢这个选项,因为我无法使用我在开发人员机器上安装的工具。

    我改为(并建议)您启动 VPC 内的 OpenVPN 远程访问框,启动到公共子网中,以便您可以访问 Redis 集群。只需在社区 AMI 的 OpenVPN 访问服务器

    下搜索

    【讨论】:

      【解决方案2】:

      您可以使用 NAT 通过 redis 连接到 ElastiCache,例如 described at the documentation

      或者,如果您使用简单的键/值操作,您可能希望切换到 memcached。使用 ElastiCache for memcached you should be able to access from your datacenter,只要您已将虚拟私有网关配置到部署 ElastiCache 的同一 VPC

      【讨论】:

        猜你喜欢
        • 2021-09-22
        • 2019-08-30
        • 2021-08-19
        • 2018-04-29
        • 2021-09-14
        • 2014-08-13
        • 2019-09-12
        • 2013-09-23
        • 2015-08-14
        相关资源
        最近更新 更多