Назад | Перейти на главную страницу

Ошибка: несовместимая версия провайдера Terraform v1.60.0

Здравствуйте, я новичок в 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 Руководство по обновлению