rock3t
@rock3t
System Engineer

Как добавить удаленное хранение файла?

5f0c83695ec5b372992162.png

terraform {
backend "s3" {
bucket = "terraformik"
key = ""
region = "eu-central-1"
}
}

Хочу, чтобы мой файл терраформа хранился в удаленном с3 бакете, не могу разобраться, что именно писать в значение ключа, мануал по этому вопросу не сильно раздуплил..
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
ключ - это имя объекта в s3 бакете, контент которого соответствует файлу terraform.tfstate лежащему сейчас локально.
Если у вас простой код (как на скриншоте) - можете спокойно называть ключ "terraform.tfstate"
Если вы в одном бакете храните ключи разных частей одной инфраструктуры - сделайте логическое разделение "ec2/terraform.tfstate", "vpc/terraform.tfstate"
вообще можете назвать хоть "123" - это просто название ключа, где терраформ будет искать стейт в будущем. Единственное ограничение - имя ключа должно соответствовать правилам именования объектов в S3
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы