Здравствуйте, я новичок в terraform, я начал использовать официальную документацию terraform, но у меня проблема с in terraform init
получаю такую ошибку.
Initializing the backend...
Initializing provider plugins...
- Checking for available provider plugins...
Provider {"aws"} v1.60.0 is not compatible with Terraform 0.12.15.
Provider version 2.7.0 is the earliest compatible version. Select it with
the following version constraint:
version = "~> 2.7"
Terraform checked all of the plugin versions matching the given constraint:
~> 1.7
Consult the documentation for this provider for more information on
compatibility between provider and Terraform versions.
Error: incompatible provider version
Как исправить эту проблему. терраформная версия
C:\terraform>terraform -v
Terraform v0.12.15
Это работает должным образом, вам необходимо обновить поставщика AWS.
При настройке провайдеров Terraform рекомендуется использовать ограничения версии.
Добавьте строку в конфигурацию вашего провайдера, как показано ниже:
provider "aws" {
# ... other configuration ...
version = "~> 2.7"
}
Если вы следуете этой рекомендации, обновите ограничения версии в вашей конфигурации Terraform и запустите terraform init, чтобы загрузить новую версию.
Существует предостережение относительно обновления до последней версии 1.X перед обновлением до 2.x. См. Инструкции по обновлению ниже.
Ссылки
Провайдер "aws" v1.60.0 несовместим с Terraform 0.12.3
AWS Provider Version 2 Руководство по обновлению