Я создал совершенно новую (бесплатную) учетную запись AWS.
Используя terraform, я создал экземпляр EC2, но не вижу его в консоли aws.
Мой скрипт terraform очень прост
provider "aws" {
region = "us-east-2"
}
resource "aws_instance" "example" {
ami = "ami-0c55b159cbfafe1f0"
instance_type = "t2.micro"
tags = {
Name = "terraform-example"
}
}
terraform apply
завершается успешно, но при переходе к EC2 на консоли AWS он сообщает, что экземпляров нет ...
Даже если я войду в систему как root-аккаунт AWS.
Из любопытства я создал экземпляр EC2 вручную через консоль AWS. Я вижу, что этот файл создан вручную.
Если я снова запускаю terraform plan
, он все равно говорит, что все в порядке ...
Не стоит ли попытаться удалить этот новый экземпляр вручную вместо этого?
Подтверждает ли это, что мой экземпляр terraform не просматривает учетную запись, я думаю, что это ???
Позже я взял те же учетные данные и файл main.tf
на другой ноутбук
Первоначально terraform plan
не распознал мой EC2 (или что-либо еще), созданный ранее (полагаю, это потому, что я не копировал файл состояния Terraform ...).
Ran terraform apply
которые воссоздали элементы ... и на этот раз я вижу экземпляры, которые я создаю ...
Следующий шаг: попытайтесь выяснить, был ли этот первоначальный экземпляр EC2 создан в другом регионе ... который янадеюсь выяснить через биллинг / или активность ...