Вы должны указать подсеть, в которой вы хотите создать экземпляр, а не зону доступности.
Поскольку вы указали availability_zone
, а не subnet_id
, Terraform попыталась поместить экземпляр в подсеть, соответствующую этому AZ в VPC по умолчанию, а не в VPC, в который вы пытаетесь его поместить.
К сожалению, это проблема, связанная с тем фактом, что API EC2 допускает учетные записи EC2 Classic (pre VPC) с VPC по умолчанию для каждого региона, обрабатывающего случай по умолчанию, когда подсети не указаны.