我们有一个(django) wep应用程序在example.com上运行,我们想通过cloudfront从这个相同的域在s3上提供一些静态资产。因此,如果我们有一个文件的关键资产/image .jpg,我们可以通过example.com/assets/img.jpg访问它。
我们一直在尝试使用这个指南,但只能让它与子域一起访问cloudfront,所以static.example.com/assets/img.jpg
我们遇到的问题是DNS设置,已经有一个CNAME为example.com (web应用程序)路由流量到服务器,但我们无法创建第二个条目与相同的名称example.com到cloudfront分布。
要做到这一点,请转到Cloudfront发行版的配置。
在这里,您需要创建另一个"origin"指向S3桶,然后是一个"行为"对于"/assets/*"发送流量到S3桶的路径。