Amazon web services 从本地开发环境访问ElastiCache memcache实例
有没有办法从本地开发环境访问缓存节点?尽管可以从EC2实例访问相同的缓存节点Amazon web services 从本地开发环境访问ElastiCache memcache实例,amazon-web-services,memcached,amazon-elasticache,Amazon Web Services,Memcached,Amazon Elasticache,有没有办法从本地开发环境访问缓存节点?尽管可以从EC2实例访问相同的缓存节点 我正在将Enyim memcache客户端库与C#一起使用。我发现很少有文章说这是不可能的,那么什么应该是最好的方法。是否需要在本地为开发工作设置memcache?创建弹性缓存集群时,必须定义一个安全组。安全组是一组规则,用于定义授权连接到群集的IP地址 如果要从本地计算机连接到缓存群集,请确保添加规则以授权本地IP地址连接到群集(如果您位于本机网关或代理之后,请注意,您需要使用外部IP地址,而不是内部IP地址) 详情
我正在将Enyim memcache客户端库与C#一起使用。我发现很少有文章说这是不可能的,那么什么应该是最好的方法。是否需要在本地为开发工作设置memcache?创建弹性缓存集群时,必须定义一个安全组。安全组是一组规则,用于定义授权连接到群集的IP地址 如果要从本地计算机连接到缓存群集,请确保添加规则以授权本地IP地址连接到群集(如果您位于本机网关或代理之后,请注意,您需要使用外部IP地址,而不是内部IP地址) 详情可浏览: 有关安全组的说明,请参见:
--Seb根据亚马逊的说法,不存在从AWS外部访问elasticache集群的情况: …专有网络内外的Amazon ElastiCache群集永远不允许从Internet访问 从 另见这个问题:
您可以创建ssh隧道:
$ ssh -nNT -L 11211:<elasticache instance public dns name>:11211 ubuntu@<ec2 instance> -i <path to your pem file>
在另一个控制台中,您可以连接到本地主机:
telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.
除了安全组之外,我看不到向elasticache安全组添加任何内容的方法。
telnet localhost 11211
Trying ::1...
Connected to localhost.
Escape character is '^]'.