当前位置: 首页 > 知识库问答 >
问题:

如何从VPN访问AWS ElastiCache(Redis)

田翰林
2023-03-14

我已经在AWS VPC上启动了AWS ElastiCache节点。我可以从VPC资源(如EC2)中访问此Redisendpoint。

我有一个VPN连接(虚拟专用网络)从本地连接到此专有网络。我可以访问所有其他资源,如EC2,但我无法从本地网络访问Redisendpoint。

注意:由于我可以从On-Premise访问EC2资源,因此适当设置了路由表。

您能告诉我(如果我需要修改任何内容)如何从本地网络访问专有网络中的Redisendpoint(不使用NAT实例)(如果需要,我可以使用NAT网关)吗??

共有2个答案

梁浩涆
2023-03-14

您可以使用NAT通过redis连接到ElastiCache,如文档中所述。

或者,如果您使用的是简单的键/值操作,您可能希望切换到memcached。使用ElastiCache for memcached,您应该能够从数据中心进行访问,只要您配置了一个到部署ElastiCache的同一VPC的虚拟专用网关

皇甫高阳
2023-03-14

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

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

 类似资料:
  • 本文向大家介绍站点间VPN和远程访问VPN之间的区别,包括了站点间VPN和远程访问VPN之间的区别的使用技巧和注意事项,需要的朋友参考一下 站点到站点VPN和远程访问VPN都是虚拟专用网络的类型,主要用于数据传输和在安全网络下从一个位置访问机器到另一位置的机器,该机器充当整个机器的私有网络。现在,基于这两个VPN的特征,我们可以区分这两个VPN。 以下是站点到站点VPN和远程访问VPN之间的重要区

  • 问题内容: 我试图在React中访问div的宽度和高度样式,但是我遇到了一个问题。这是我到目前为止所得到的: 这可以工作,但是我得到的输出是CSSStyleDeclaration对象,并且在all属性中,我可以为该对象提供所有CSS选择器,但是没有设置它们。它们都设置为空字符串。 这是CSSStyleDecleration的输出是:http : //pastebin.com/wXRPxz5p 非常

  • 问题内容: 我需要在本地使用数据库。我已经使用Visual Studio 2012在(LocalDB)\ v11.0 Server中创建了数据库。从例如控制台应用程序进行连接时,一切正常。但是我的应用程序是Windows Service。尝试通过以下方式连接到我的数据库输出: 有什么解决办法吗?也许我应该考虑为此设置其他数据库服务器?如果是,如何设置它使其仅在本地可见? 问题答案: 所以我自己找到

  • 我正在使用Java文本编辑器(Swing)。到目前为止,我已经做了身体。我有这个功能的问题: 新建(JMenuItem)(清空JTextArea的内容) 当用户单击该按钮时,JTextArea内容应替换为空字符串。这是我的代码(我正在使用与问题无关的代码,例如创建菜单、添加菜单项,只添加类。) 这是TextArea类: (如你所见,是空的。) 这是MenuBar类: 这是类构造函数,我在其中添加了

  • 问题内容: 我创建了Amazon elasticsearch服务,并使用logstash将该数据填充到其中,该数据已安装在EC2实例上。在Amazon elasticservice控制台页面上,将有一个访问Kibana的链接。 当我单击链接时,浏览器将引发以下错误。 我确定这与ES域的访问策略有关。如何修改我的访问策略,以便可以通过单击指定的链接来访问Kibana? 问题答案: 您可以使用基于IA

  • 我在databricks中使用spark结构化流媒体。在这里,我使用foreach操作对每个数据记录执行一些操作。但是我传递给foreach的函数使用了SparkSession,但它抛出了一个错误:_pickle。PicklingError:无法序列化对象:异常:似乎您正试图从广播变量、操作或转换引用SparkContext。SparkContext只能在驱动程序上使用,不能在工作程序上运行的代码