服务
关于
CloudProse博客
无服务器

API网关和Active Active 无服务器的区域端点

贾里德·崔特(Jared Short Trek)
贾里德·肖特(Jared Short) | 2017年11月2日

2017年11月2日,星期四

我对整个AWS 无服务器生态系统最大的抱怨是,无法运行多区域API网关。好吧,没有服务器就不可能。如果您愿意运行一些Nginx反向代理和一些负载均衡器来进行生产质量设置,则可以这样做。

我的好朋友


This made me, and my good friend Clint Eastwood, grumpy.This time is over. With the new launch of [Regional API Endpoints](//aws.amazon.com/about-aws/whats-new/2017/11/amazon-api-gateway-supports-regional-api-endpoints/) for API Gateway, the nightmare is over. You can now do Active/Active or Active/Passive failover with ease.

有多容易?

  1. 在两个(或更多)区域中创建您的自定义域
  2. 例如: regional.example.com
  3. 您需要在两个地区都拥有Amazon Certificate Manager证书才能 *.example.com
  4. 抓住区域api网关端点目标
  5. 例如: d-tt654494hgf.execute-api.us-east-1.amazonaws.com
  6. 例如: d-k39fj3lfkkf.execute-api.us-west-2.amazonaws.com
  7. 在Route53 创建一个ALIAS“ A”记录 with weighted, latency, failover or geolocation based routing for each of your endpoints
  8. latency or geolocation are probably the best
  9. weighted 是最简单的,特别是如果您只想循环使用
  10. 利润。

既然这是现在宣布的小土豆产品,那么re:Invent将会是一场秀。我们在那里见 想要见面喝一杯,请伸出手.

作者
贾里德·崔特(Jared Short Trek)
贾里德·肖特(Jared Short)