我想将CDN连接到一个AWS S3桶,但是表示桶名必须与CNAME相同。因此,其他人很容易猜到真正的s3桶url。
例如,
- My domain: example.com
- My S3 Bucket name: image.example.com
- My CDN CNAME(image.example.com) will point to image.example.com.s3.amazonaws.com
在此之后,人们可以访问CDN -> ,从而从我的S3桶中获取资源。然而,在这种限制下,人们可以很容易地从CNAME (CNAME + s3.amazonaws.com)
IN SHORT
How do I connect to the nearest EC2 instances using CloudFront to achive
geolocation based Content Distribution?
我想做一个基于地理位置的内容分发,这样最终用户就可以到达离他最近的边缘位置,然后从离他最近的s3实例获得静态内容,而他的地址只知道相关的EC2实例。
______
| EC2 |
|------|
| S3 |
|______| Lets say this is a single unit
我想让这些单位作为缓存我的内容。需要EC2检查权限和检查