如何在尝试在Amazon RDS上启动实例时解决错误?

时间:2014-03-25 16:00:36

标签: sql-server visual-studio amazon-web-services

我正在使用Visual Studio 2013中的AWS Toolkit尝试在Amazon RDS上启动新实例。我通过向导创建了新实例,单击完成后会出现延迟,然后会显示一条消息:

  

启动数据库实例时出错:数据库安全组只能使用API​​版本2012-01-15到2012-09-17与VPC数据库实例关联。

启动不同类型的实例(SQL Server SE与MySQL)似乎没有帮助,也没有选择不同版本的平台(SQL Server 2008 vs 2012)。唯一能让它通过的是取消选中数据库安全组区域中的“默认”框。但是,我觉得这里发生的事情不应该发生。

除了没有设置默认安全组之外,有谁可以解释为什么会发生这种情况以及我如何解决它?谢谢。

2 个答案:

答案 0 :(得分:1)

如果您最近创建了自己的AWS账户,默认情况下您将使用VPC。

听起来插件尝试使用的API尚未更新。最新版本是1.5.6,看看历史,似乎有些功能在1.5.0中添加了。

答案 1 :(得分:1)

我终于解决了!由于我无法使用VS 2013插件使用的API,因此我必须手动将我的IP添加到为我的Elastic Beanstalk创建的安全组。

  1. 转到console, ec2's security groups configuration
  2. 找到与您的Beanstalk匹配的描述(例如:为Beanstalk环境创建的安全组以授予对RDS实例的访问权限
  3. 点击入站修改并为所有流量添加新规则(我想HTTP应该足够了,但以防万一)。
  4. 来源中,选择我的IP 并保存。