Я продолжаю получать следующую ошибку, когда пытаюсь создать подсеть с помощью terraform. Нет проблем с созданием подсети с помощью консоли aws. Может ли кто-нибудь помочь мне?
Error: error creating subnet: InvalidSubnet.Range: The CIDR '192.168.1.0/24' is invalid.
status code: 400
Код для создания VPC:
resource "aws_vpc" "vpc_worker" {
provider = aws.region-worker
cidr_block = "198.168.0.0/16"
enable_dns_support = true
enable_dns_hostnames = true
tags = {
Name = "master-vpc-jenkins"
}
}
Код для создания подсети:
#Create subnet in us-west-2
resource "aws_subnet" "subnet_1_worker" {
provider = aws.region-worker
vpc_id = aws_vpc.vpc_worker.id
cidr_block = "192.168.1.0/24"
}
Версия терраформы: 0.12.29
Заранее спасибо.
Вы выбираете IP-адрес подсети за пределами диапазона IP-адресов vpc.
вы можете сослаться это о cidr.
Ваш VPC — 198.168.0.0/16
, но подсеть — 192.168.1.0/24
(примечание 198 и 192). Пожалуйста, измените VPC на 192.168.0.0/16
.
Спасибо, что обратили на это внимание, это решило мою проблему.