使用 Route 53 拆分读取和写入流量

Splitting READ and WRITE traffic using Route 53

我有一个 API 部署在 GCP(GKE+外部 LB)和 AWS(EKS + ELB)上。 DNS 解析通过 Route 53。

Route 53 能否以读取操作 (GET) 转到 GCP 而所有写入(PUT/POST 等)转到 AWS 的方式拆分传入流量。

基本上是这样的:

read.domain.com 转到 gcp 上的外部 ipv4 地址

write.domain.com 去 AWS ELB

谢谢。

您可以设置 read.domain.com 以通过为其设置 A 记录来解析 GCP IP。您可以使用 write.domain.com 的别名记录指向您的 ELB。

不能做的是基于HTTPS方法的DNS路由(PUT/POST/GET/...),那是网络堆栈的另一层,DNS没有概念那。 DNS 基本上进行第 3 层解析(IP 地址),而 HTTP 是第 5 层协议。