Amazon web services Terraform错误此区域未找到默认VPC
我正在学习PluralSight课程“”,其中他们提到了这个地形文件,其中说明了以下内容: 我已将原始值Amazon web services Terraform错误此区域未找到默认VPC,amazon-web-services,amazon-vpc,terraform-provider-aws,Amazon Web Services,Amazon Vpc,Terraform Provider Aws,我正在学习PluralSight课程“”,其中他们提到了这个地形文件,其中说明了以下内容: 我已将原始值us-east-1更改为我选择的地区eu-west-2 ……还有 #This uses the default VPC. It WILL NOT delete it on destroy. resource "aws_default_vpc" "default" { } 命令terraform init和terraform plan按预期执行(如本
us-east-1
更改为我选择的地区eu-west-2
……还有
#This uses the default VPC. It WILL NOT delete it on destroy.
resource "aws_default_vpc" "default" {
}
命令terraform init
和terraform plan
按预期执行(如本课程所述),但terraform apply
产生以下输出:
aws_default_vpc.default: Creating...
Error: No default VPC found in this region.
如何确定给定区域中的默认VPC以及如何为我的区域指定默认VPC?
必须提出该问题似乎与AWS文件背道而驰,因为他们在其章节中明确指出:
如果您在2013-12-04之后创建了AWS帐户,则它仅支持
EC2-VPC。在这种情况下,每个AWS区域都有一个默认VPC。A.
默认VPC已准备好供您使用,因此您无需创建
并配置自己的专有网络。您可以立即启动Amazon
将EC2实例导入默认VPC。您还可以使用服务,例如
默认情况下使用弹性负载平衡、Amazon RDS和Amazon EMR
专有网络
随后创建了一个默认VPC
我假设专有网络是由AWS以存储库样式定义的,但实际上它只是在帐户自己的专有网络列表中创建的一个条目。随后创建了一个默认专有网络
我假设专有网络是由AWS以存储库的方式定义的,但实际上它只是在帐户自己的专有网络列表中创建的一个条目。这是因为terraform在该地区找不到任何默认专有网络。 您可以按如下方式添加默认VPC
aws ec2 create-default-vpc
这是因为terraform在该地区找不到任何默认VPC。 您可以按如下方式添加默认VPC
aws ec2 create-default-vpc
听起来您的帐户可能是在
2013-12-04
之前创建的,或者在某个时候,您帐户中位于eu-west-2
地区的默认专有网络已被删除。在您链接到的页面上,如果您只是向下滚动一点,就会看到一些说明,说明如何创建默认专有网络(如果它不存在)。听起来您的帐户是在2013-12-04
之前创建的,或者在某个时候,eu-west-2
地区的默认专有网络已被删除。在您链接到的页面上,如果您只是向下滚动一点,就会有一些说明,说明如何创建默认专有网络(如果它还不存在)。