amazon-web-services - Elastic beanstalk - eb create 无法创建 AWSEBRDSDBSecurityGroup

标签 amazon-web-services amazon-elastic-beanstalk amazon-rds amazon-iam

我目前想要使用 Elastic Beanstalk 和 RDS 在 AWS 中部署一个简单的 Django 应用程序,遵循本教程: http://www.1strategy.com/blog/2017/05/23/tutorial-django-elastic-beanstalk/ 。要创建 Beanstalk 应用程序,我使用命令 eb create --scale 1 -db -db.engine postgres -db.i db.t2.micro .

在创建过程中,该工具无法创建 [AWSEBRDSDBSecurityGroup]。这是输出:

2018-07-28 06:07:51    ERROR   Stack named 'awseb-e-ygq5xuvccr-stack' aborted 
operation. Current state: 'CREATE_FAILED'  Reason: The following resource(s) 
failed to create: [AWSEBRDSDBSecurityGroup].
2018-07-28 06:07:51    ERROR   Creating RDS database security group named: 
awseb-e-ygq5xuvccr-stack-awsebrdsdbsecuritygroup-oj71kkwnaaag failed Reason: 
Either the resource does not exist, or you do not have the required permissions.

我正在使用具有完全管理员权限的访问 token 。

如何解决这个问题?

最佳答案

您确定要使用数据库安全组而不是 VPC 安全组吗? AFAIK,新帐户中不应再需要数据库安全组,您应该能够将现有的 VPC 安全组直接附加到您的实例。

如果您确实需要它,那么它最有可能是以下之一:

  1. 因达到最大数据库安全组限制而出现措辞错误的错误
  2. 您实际上并不拥有您声称的管理员权限。

请尝试一下并让我们知道您的发现。

关于amazon-web-services - Elastic beanstalk - eb create 无法创建 AWSEBRDSDBSecurityGroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51568646/

相关文章:

c# - aws codebuild dotnet :5. 0 - 没有可用的 sdk 命令

linux - AWS beanstalk 中 docker 容器中的 JVM 内存设置

amazon-web-services - RDS 代理目标组不可用

amazon-web-services - 如何在 AWS Elastic Beanstalk docker 实例中更改 logrotate 的设置

typescript - 在 AWS CDK 中为多个堆栈创建可预测的堆栈名称

amazon-web-services - AWS API Gateway 默认响应和触发器 AWS Lambda

amazon-web-services - AWS Elastic Beanstalk 负载均衡器 SSL/HTTPS 不工作

scala - 一旦我的 docker 达到最大内存限制,AWS EB 应该创建新实例

ruby-on-rails - 尝试使用 heroku gem 将我的数据库推送到 Amazon RDS 时出现 'Application Error'

postgresql - 如何使用 terraform 为 RDS postgres 数据库用户提供 AWS IAM 身份验证?