首页 > 解决方案 > 如何在主要 punity.de 上的 cloudflare 上提供静态前端,同时在 aws 上管理 api.punity.de 和其他服务

问题描述

我真的很困惑如何完成这项工作。

由于我的根域 punity.de 上的性能原因,我想通过 cloudflare 为我的静态反应前端服务提供服务,同时在 aws 上使用 aws 服务管理后端 api api.punity.de。

我知道通常你可以将整个域移动到 cloudflare,指向 aws 服务器,我想在后端路由和整个后端技术上使用 aws 服务。因此,我希望在前端继续使用 cloudflare 时在 aws 上使用 api。

我认为它不可能使用一个域,所以我想在 cloudflare 上像根域 punity.de 一样服务,而在 aws 或类似域上使用 punityservices.de,就像在 aws 上的外部域一样。但这看起来很糟糕。

我还想像使用 api 网关的 api 一样提供服务,而不是使用 beanstalk 和自动缩放来代替我当前的应用程序。在 cloudflare 上,我可以将 api.punity.de 提供给一个 cloudfront distrubution,它将 api 网关上的 api 提供给最近的用户位置,这也是因为成本。

你的想法是什么?

标签: amazon-web-servicesapiamazon-s3cloudflareapi-gateway

解决方案


没有真正的理由不在您的 API 上使用 cloudflare。如果你得到一个,它将有助于减轻 DDoS 攻击。您可以在 punity.de 的 DNS 条目上将您的域加入 cloudflare 和“橙色云”/代理模式,为 api.punity.de DNS 条目提供“灰色云”/仅 DNS 模式,这将满足您的需求。


推荐阅读