При использовании Terraform для развертывания нашей инфраструктуры AWS, если мы используем консоль AWS для повторного развертывания развертывания шлюза API, создается новый идентификатор развертывания. После этого при повторном запуске terraform apply Terraform перечисляет aws_api_gateway_stage.deployment_id как элемент обновления на месте. Запуск обновления terraform не обновляет состояние. Он продолжает показывать это как дельту. Я что-то упускаю?
Обновление Terraform не обновляет идентификатор развертывания aws_api_gateway_deployment
Ответы (1)
Terraform вычисляет дельту на основе того, что уже сохранено на сервере, и того, что есть на AWS в момент применения. Вы можете использовать Terraform для внесения изменений в AWS, но не наоборот, т. е. вы не можете изменить конфигурацию AWS и ожидать, что Terraform внесет изменения в свое состояние.
person
alirabiee
schedule
10.04.2018