Обновление Terraform не обновляет идентификатор развертывания aws_api_gateway_deployment

При использовании Terraform для развертывания нашей инфраструктуры AWS, если мы используем консоль AWS для повторного развертывания развертывания шлюза API, создается новый идентификатор развертывания. После этого при повторном запуске terraform apply Terraform перечисляет aws_api_gateway_stage.deployment_id как элемент обновления на месте. Запуск обновления terraform не обновляет состояние. Он продолжает показывать это как дельту. Я что-то упускаю?


person souvik    schedule 04.04.2018    source источник


Ответы (1)


Terraform вычисляет дельту на основе того, что уже сохранено на сервере, и того, что есть на AWS в момент применения. Вы можете использовать Terraform для внесения изменений в AWS, но не наоборот, т. е. вы не можете изменить конфигурацию AWS и ожидать, что Terraform внесет изменения в свое состояние.

person alirabiee    schedule 10.04.2018