【发布时间】:2018-12-13 05:14:02
【问题描述】:
This might be a duplicate of this post,但我想针对我的具体情况提出一个单独的问题。因为到目前为止,在 Stackoverflow 上找到的答案都没有帮助我。
我前段时间创建了一个 Elastic Beanstalk 实例,并按照设置向导完成了 RDS 实例。但是当我现在尝试向其上传新代码时,我收到以下错误:
环境更新开始。
环境健康状况已从“正常”转变为“信息”。应用 正在更新(运行 2 秒)。
服务:AmazonCloudFormation,消息:堆栈命名 'awseb-e-gmz62hycax-stack' 中止操作。当前状态: 'UPDATE_ROLLBACK_IN_PROGRESS' 原因:null
更新名为:xxxxxxxxxxxxxx 的 RDS 数据库失败原因:数据库安全 组不能再与此数据库实例关联。使用 VPC 改为安全组。
在 Elastic Beanstalk 的 Configuration 部分的 Security 或 Database 下,我找不到 DB Security Groups 的任何设置。
如果我转到此 Elastic Beanstalk 正在使用的 RDS 实例,在 Security group rules 下,我会看到两个 Security Group - Inbound 规则。
一个名字类似于:
awseb-e-abcde12345-stack-AWSEBSecurityGroup-123456ABCDE (sg-1234abcd)
另一个名字如下:
rds-awseb-e-abcde12345-stack-awsebrdsdbsecuritygroup-1234567abcdef-abcd (sg-4321dcba)
剩下的就是:CIDR/IP - Inbound。
我是否要使用 VPC 规则删除/替换这些 Security Group - Inbound 规则?我是否需要使用其他规则完全构建一个新的 Elastic Beanstalk?尤其是如何做到这一点。
此外,与此弹性 beanstalk 和 RDS 关联的所有安全组都显示在 VPC 仪表板的安全组部分中:https://eu-west-1.console.aws.amazon.com/vpc/home?region=eu-west-1#securityGroups:。
我在这里不知所措。感觉这应该非常简单,因为我使用 AWS 的设置向导创建了它,但我无法弄清楚。有什么想法的请评论或回答,谢谢!
【问题讨论】:
-
有关专业服务器或网络相关基础设施管理的问题对于 Stack Overflow 来说是无关紧要的,除非它们直接涉及编程或编程工具。您可以通过Server Fault 获得帮助。
-
找到任何解决方案了吗?有同样的问题
标签: amazon-web-services amazon-elastic-beanstalk amazon-rds