我正处于一个比较特殊的情况,想实现一些目标
现在我cn-north-1
使用 CloudFront 发行版进行托管。
我有一个 Route53CNAME
设置指向 Global AWS 上的此分发
我面临的问题是cn-north-1
CloudFront 分布仅在中国境内有边缘位置,而在全球其他地方没有。
我是否可以在全球 AWS 站点上设置 CloudFront 分发并根据用户位置同时使用两个 CDN?
所以工作流程基本上是
用户从中国境内抵达,他们将前往cn-north-1
Cloudfront 分发
用户从中国境外抵达,他们将前往 AWS Global Cloudfront 分布
答案1
更新 - 这显然行不通,但我会把答案留在这里,这样人们就可以看到它已经被尝试过了。请克制住投反对票的冲动,否则我会删除答案。
--
我不知道这是否会起作用,而且由于我没有使用中国地区,因此我无法测试它,但值得一试。
- 将AWS控制台打开到非中国区域
- 创建具有地理位置路由策略的 Route53 托管区域。
- 创建 A 记录 (文档)(不是 CNAME)。
- 为中国创建地理位置记录,指向中国的中国 CloudFront 发行版。
- 为其他地方创建地理位置记录,指向其他非中国分布地区。
我怀疑添加中文 CloudFront 发行版会失败,但值得一试。
如果这不起作用,我将删除答案,并希望其他人可以提供帮助。