CloudFront动态源选择

0

【以下的问题经过翻译处理】 除了使用具有viewer-request触发器的Lambda@Edge之外,Cloudfront中是否有一种可扩展的方法来进行动态源选择(基于请求标头/响应标头/cookie/域名)?

我有一个合作伙伴正在尝试为支持分布在5个AWS区域中的30多个应用程序实例的10k+租户的多租户API实现全球可用的端点(每个租户有一个主应用程序实例)。

路由密钥(最好)是 JWT 令牌声明或请求标头;不过,也可以通过返回自定义响应标头、cookie 或其他方式来修改应用程序。

基于Lambda@Edge的解决方案看起来很简单,但合作伙伴正在寻找一种优化成本的解决方案。

profile picture
专家
已提问 5 个月前9 查看次数
1 回答
0

【以下的回答经过翻译处理】 您是否探讨过 AWS Global Accelerator 是否符合要求?

根据您的描述,您的客户的主要目标是加速其全球应用。无论用户位于何处,AWS Global Accelerator 都会通过 Anycast 将流量智能地路由到最近的边缘位置,然后再路由到最近的区域端点,从而提供最佳的应用性能,考虑到应用的性质和其他要求,这可能是一个很好的选择。

在这种情况下,就没有必要复杂地围绕路由密钥和 L@E 构建逻辑。此外,您提到的主要目标--成本效益--也应能顺利实现。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则