Я столкнулся с проблемой в terraform, из-за которой я хочу прочитать подробную информацию о существующем ресурсе (r1), созданном через веб-консоль AWS.Я использую эти детали при создании нового ресурса (r2) с помощью terraform.
Проблема заключается в том, что он пытается уничтожить и воссоздать тот ресурс, который не нужен, так как он потерпит неудачу.Как мне удастся не уничтожить и воссоздать r1, когда я применяю терраформ.
Вот как я это делаю:
main.tf
resource "aws_lb" "r1"{
}
...
resource "aws_api_gateway_integration" "r2" {
type = "HTTP"
uri = "${aws_lb.r1.dns_name}}/o/v1/multi/get/m/content"
}
сначала я импортирую этот ресурс
terraform import aws_lb.r1 {my_arn}
затем я применяю терраформу
terraform apply
ошибка
aws_lb.r1: Error deleting LB: ResourceInUse: Load balancer 'my_arn' cannot be deleted because it is currently associated with another service