Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Amazon web服务-连接ElastiCache和Elasticalk_Amazon Web Services_Amazon Ec2_Amazon Elastic Beanstalk_Amazon Elasticache - Fatal编程技术网

Amazon web services Amazon web服务-连接ElastiCache和Elasticalk

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实例的

我有一个node.js应用程序在Amazon Elastic Beanstalk EB环境中运行

在我的应用程序代码中,我创建了memcached我的弹性缓存的一个实例,如下所示:

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设置