CloudFront动态源选择

0

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

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

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

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

profile picture
EXPERT
asked 6 months ago13 views
1 Answer
0

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

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

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

profile picture
EXPERT
answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions