我目前在 ec2-instance(aws) 上运行我的微服务,前面有 traefik/letencrypt。"WebBrowser" -> Internet -> (EC2 with traefik) 一切都很好。现在我想使用 AWS-WAF。但是,要使用这个 WAF 服务,我必须在我的 ec2-instance 和 WAF 服务之间插入一个应用程序负载均衡器。
"WebBrowser" -> Internet -> WAF -> ALB -> (EC2 with traefik)
第一个问题:这种方法看起来可行吗?第二个问题:有没有人有这方面的实践经验?目前,我尝试使用 terraform 构建 ALB 并收到一个错误,即至少“必须指定两个不同可用区中的两个子网”...
根据 aws 文档(https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html),这似乎是有意的:
“使用 Application Load Balancer,我们要求您启用多个可用区。”
嗯,我目前只有一台 ec2 机器来提供我所有的服务......
也许有人已经这样做了,并且可以为我指明正确的方向。
托马斯