могу настроить бекенд для Терраформа, указываю id и секрет статического ключа уже прямо в конфиге, а он при init все равно выдает ошибку:
                  
                  
                  
                  
                  
                  SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your key and signing method.
                  
                  
                  
                  
                  
                  Конфиг примерно такой:
                  
                  
                  terraform {
                  
                  
                    required_providers {
                  
                  
                      yandex = {
                  
                  
                        source = "yandex-cloud/yandex"
                  
                  
                      }
                  
                  
                    }
                  
                  
                  
                  
                  
                    backend "s3" {
                  
                  
                      endpoint   = "storage.yandexcloud.net"
                  
                  
                      bucket     = "tf-service-bucket"
                  
                  
                      region     = "ru-central1"
                  
                  
                      key        = "terraform.tfstate"
                  
                  
                      access_key = "<id ключа>"
                  
                  
                      secret_key = "<секрет ключа>"
                  
                  
                      skip_region_validation      = true
                  
                  
                      skip_credentials_validation = true
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  provider "yandex" {
                  
                  
                    token     = var.token
                  
                  
                    cloud_id  = var.cloud_id
                  
                  
                    folder_id = var.folder_id
                  
                  
                  }
                  
                  
                
сигнатуры не совпадают, походу ключи кривые
У меня есть юзер с ролью "storage.editor", я руками создал в консоли статический ключ для него, вставил ID и секрет этого ключа прямо в конфиг. Делаю terraform init, а он выдает ошибку, что кривые ключи. Может ещё что-то сделать надо?
хм.. нет, больше ничего не надо
region = "ru-central1" region = "us-east-1"
Обсуждают сегодня