使用 Terraform 设置 AWS Route53 记录时出错

问题描述 投票:0回答:0

我有一个 make 文件,它进行一些处理,然后创建(并根据需要重新创建)一大堆 AWS R53 dns 记录。我没有写流程,但我接手了。这是相关的 tf 部分:

resource "aws_route53_record" "malai-clouddesktop-vnc" {
  zone_id = data.aws_route53_zone.campusrover.zone_id
  name = "vnc.malai.ros.${data.aws_route53_zone.campusrover.name}"
  type = "A"
  ttl = "3600"
  records = [var.ingress_ip]
}

resource "aws_route53_record" "malai-clouddesktop-code" {
  zone_id = data.aws_route53_zone.campusrover.zone_id
  name = "code.malai.ros.${data.aws_route53_zone.campusrover.name}"
  type = "A"
  ttl = "3600"
  records = [var.ingress_ip]
}

我试图理解这个错误。

Error: [ERR]: Error building changeset: InvalidChangeBatch: [Invalid Resource Record: 'FATAL problem: ARRDATAIllegalIPv4Address (Value is not a valid IPv4 address) encountered with ''']
│       status code: 400, request id: 95ec96af-d532-44d3-91c2-9d16278f9bf9
│ 
│   with aws_route53_record.malai-clouddesktop-code,
│   on malai-clouddesktop.tf line 9, in resource "aws_route53_record" "malai-clouddesktop-code":
│    9: resource "aws_route53_record" "malai-clouddesktop-code" {
amazon-web-services terraform
© www.soinside.com 2019 - 2024. All rights reserved.