Понимание Содержания И Принципов Работы Плана Terraform.

  • Автор темы Agibrabruitty83
  • Обновлено
  • 22, Oct 2024
  • #1

Если вы экспортируете план Terraform, это будет двоичный файл.

Теперь вызовы интерфейса управления облаком представляют собой HTTP-вызовы, следующие за соответствующими API-интерфейсами REST.

Означает ли это, что внутренний формат Terraform каким-то образом кодирует эти вызовы посредством некоторых перечислений?

Например, в плане это будет «B#3$1$2», что затем переводится как «вызов функции API, которую мы дали номеру 3, передавая значения 1 и 2 в качестве аргументов»?

Как это работает?

#терраформировать

Agibrabruitty83


Рег
25 Oct, 2024

Тем
82

Постов
204

Баллов
614
  • 25, Oct 2024
  • #2

Использование терраформирования протобуф хранить планы в соответствии с его код

// writeTfplan сериализует данный план в используемый формат на основе protobuf
// для части «tfplan» файла плана.

Вы можете найти здесь код, генерирующий файл плана.

Вкратце, это двоичный файл с сериализованной версией того, что делать, в переносимом формате (буферы протокола), о котором вы найдете дополнительную информацию. здесь

 

Grape37z19


Рег
01 Dec, 2019

Тем
94

Постов
186

Баллов
666
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно