У меня есть производственная среда, в которой настроено доменное имя, указывающее на балансировщик нагрузки.Это уже работает, и оно было настроено с использованием Route53.
Я использую Terraform для развертывания инфраструктуры, включая запись Route53.
Запись Route53 была установлена вручную .
Я бы хотел, чтобы Terraform управляла записью Route53 в последующих развертываниях.Однако, когда я запускаю обновление для обновления инфраструктуры и включаю запись Route53, я получаю эту ошибку:
Error: Error applying plan:
1 error(s) occurred:
* module.asg.aws_route53_record.www: 1 error(s) occurred:
* aws_route53_record.www: [ERR]: Error building changeset:
InvalidChangeBatch: [Tried to create a resource record set
[name='foo.com.', type='A'] but it already exists]
Ну, во-первых, эта ошибка имеет смысл, потому что ресурс уже существует.Но, учитывая это, как я могу решить эту проблему, не вызывая простоев?
Я пытался вручную отредактировать файл состояния, чтобы включить запись route53, но это не удалось с той же ошибкой...
Я с радостью предоставлю больше информации, если это необходимо.Любые предложения, которые вы можете иметь, приветствуются.Спасибо.