Да, его можно использовать для создания ресурсов в разных регионах, даже внутри одного файла.Нет необходимости использовать модули для тестового сценария.
Возможно, ваша ошибка вызвана опечаткой.Если вы хотите запустить экземпляр ec2, ресурс, который вы хотите создать, это aws_instance
, а не aws_us_west_1
или aws_us_east_1
.
Конечно, Terraform не знает такого рода ресурсов, так как он просто не существует.Измените его на aws_instance
и вам будет хорошо!Кроме того, вам, вероятно, следует называть их по-разному, чтобы избежать двойного именования, используя my_test
для обоих ресурсов.