我能够通过 terraform 启动一个 elb,并在输出文件中存储了该 ELB 的 dns 名称。现在我想通过 terraform 将该 url 与我的 api 网关集成,但无法做到这一点。
resource "aws_api_gateway_rest_api" "demo" {
name = "${var.api_name}"
invoke_url = "${var.invoke_url}"
endpoint_configuration {
types = ["${var.api_type}"]
}
}
invoke_url = "${module.elb.elb_dns_name}
api-gateway url 应该像 - http://xxx.aws.elb.com/api