【发布时间】:2016-08-11 23:32:18
【问题描述】:
问题
我想将一些数据从客户端设备上传到 AWS,但我想上传到最近的 AWS 区域的 S3 存储桶。
同样,我希望能够从最近的区域下载。
当然,我会在每个区域设置一个存储桶
是否有一个我可以使用的系统可以获取客户端的 IP 地址,然后确定它是 us-west-1、eu-west-1、eu-central-1、ap-northeast-1 等?
问题的关键是这个。我上传的数据只对一个人有用,它需要尽快到达那个人。
因此,如果我在英格兰,我上传了一个文件,而我的目标收件人目前在日本(因为他们可能正在移动) - 上传到伦敦 AWS 区域的 ping 时间会比更近的区域更长去日本。
【问题讨论】:
-
当你说“客户端设备”是什么意思?
-
我有类似的问题,但我从未解决过。我尝试使用 CloudFront,但由于某种原因无法正常工作,请求被错误地路由。然后我尝试了基于此stackoverflow.com/questions/25678049/… 的 nginx 负载平衡,但无法使其正常工作。底线是你激励我再试一次 :) 如果我解决了这个问题,我会给你更新。