Amazon web services Amazon web服务-连接ElastiCache和Elasticalk
我有一个node.js应用程序在Amazon Elastic Beanstalk EB环境中运行 在我的应用程序代码中,我创建了memcached我的弹性缓存的一个实例,如下所示:Amazon web services Amazon web服务-连接ElastiCache和Elasticalk,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,amazon-elasticache,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,Amazon Elasticache,我有一个node.js应用程序在Amazon Elastic Beanstalk EB环境中运行 在我的应用程序代码中,我创建了memcached我的弹性缓存的一个实例,如下所示: var Memcached = require('memcached'); var memcached = new Memcached('my-elastic-cache-configuration-endpoint:11211'); 在创建ElastiCache集群时,我使用了运行我的EB应用程序的EC2实例的
var Memcached = require('memcached');
var memcached = new Memcached('my-elastic-cache-configuration-endpoint:11211');
在创建ElastiCache集群时,我使用了运行我的EB应用程序的EC2实例的安全组。
在该安全组中,我允许对端口11211进行入站访问,如下所述:
但是,我的memcached ElastiCache仍然无法从我的应用程序访问
我已经在本地测试了它,以确保代码是正确的,等等,并且一切都检查出来了。
有人知道我遗漏了什么吗?AWS中的EBS表示亚马逊弹性街区商店。通常我们将EB用于elastic-beanstalk。您需要共享错误消息,您收到了什么错误?您可以做的一个测试是,您需要确保您的应用程序可以连接到该端口11211,因此您需要从ec2实例进行测试:telnet my elastic cache configuration endpoint 11211谢谢。在重新构建应用程序并重新安装弹性缓存后,重新设置安全组现在就可以工作了。。我真的说不出以前哪里出了问题,因为我做的一切都是一样的。。也许我不知道在第一次构建中有一些EB设置