当我在云形成中运行我的.json文件时,我收到以下错误“无法创建可公开访问的DBInstance,因为客户VPC没有连接互联网网关。”
我在AWS中删除了我的默认VPC,然后客户支持团队为我重新创建了它,但我仍然收到错误。
这些是错误的步骤
13:25:31 UTC+0000 ROLLBACK_IN_PROGRESS AWS::CloudFormation::Stack pipindex The following resource(s) failed to create: MyDB, InternetGateway, VPC. . Rollback requested by user.
13:25:30 UTC+0000 CREATE_FAILED AWS::EC2::InternetGateway InternetGateway Resource creation cancelled
13:25:30 UTC+0000 CREATE_FAILED AWS::EC2::VPC VPC Resource creation cancelled
13:25:30 UTC+0000 CREATE_COMPLETE AWS::IAM::User IMAUser
13:25:29 UTC+0000 CREATE_IN_PROGRESS AWS::IAM::User IMAUser Resource creation Initiated
13:25:29 UTC+0000 CREATE_FAILED AWS::RDS::DBInstance MyDB Cannot create a publicly accessible DBInstance because customer VPC has no internet gateway attached.
13:25:29 UTC+0000 CREATE_COMPLETE AWS::CloudFormation::WaitConditionHandle WaitHandle
13:25:29 UTC+0000 CREATE_IN_PROGRESS AWS::EC2::VPC VPC Resource creation Initiated
答案 0 :(得分:1)
我发现删除默认的VPC会导致无数问题。 我会确保他们在我们东部1重新创建了它 这似乎对此有很大帮助。 希望有所帮助!
答案 1 :(得分:0)
RDS
位于VPC
之后,如果需要公共访问,则需要创建NAT Gateway
,而不是internet gateway
。
查看有关两个网关AWS VPC - Internet Gateway vs. NAT之间的差异的更多详细信息