могу настроить бекенд для Терраформа, указываю 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"
Обсуждают сегодня