在Amazon Web Services上,我将Elastic Beanstalk环境连接到RDS数据库,每the tutorial。启动数据库实例工作正常;我将它连接到一个安全组。AWS安全组错误
添加安全组到我的环境,然后失败。如果我尝试添加组名称rds-launch-wizard
,我得到一个错误 - 使用组ID。如果我尝试添加组ID为sg-10bea66b
,我收到错误Security Group does not exist
。
安全组确实存在。这是怎么回事?
在Amazon Web Services上,我将Elastic Beanstalk环境连接到RDS数据库,每the tutorial。启动数据库实例工作正常;我将它连接到一个安全组。AWS安全组错误
添加安全组到我的环境,然后失败。如果我尝试添加组名称rds-launch-wizard
,我得到一个错误 - 使用组ID。如果我尝试添加组ID为sg-10bea66b
,我收到错误Security Group does not exist
。
安全组确实存在。这是怎么回事?
您的RDS实例位于VPC中,而您的Elastic Beanstalk应用程序位于EC2-Classic中(任何VPC之外)。
除了一些例外情况,只有处于同一个VPC中的安全组可以相互添加。
解决方案:将您的EB应用程序放入与您的RDS实例相同的VPC中。
谢谢。如何将EB应用程序添加到VPC? –
这是您需要发布的另一个问题:) – error2007s
简短回答:在新的eb应用程序向导期间,您可以选择将应用程序置于vpc中。当时说是。 –
您是否还可以在您的帐户中包含安全组的屏幕截图,以及为什么要添加两次? – error2007s
第二项是我的本地IP,所以我可以通过psql访问它。我将添加安全组。 –