有没有一种方法可以使用S3配置单个CloudFront分配,以便hello.world.com
将提供my-bucket.s3.amazonaws.com/hello
中的文件,而foo.world.com
将提供my-bucket.s3.amazonaws.com/foo
中的文件?
我使用* .world.com的通配符CNAME添加了新的发行版,并且可以按照所述方式添加来源(通过指定根文件夹),但是我不知道如何基于子域路由请求。在行为设置中,有path pattern
,但我认为它不适用于域而不是文件路径。
基本上,我想进行路径重写以用单个s3存储桶在单个cloudfront发行版上用子域替换第一个目录。
最佳答案
我想我需要配置s3而不是cloudfront,http://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html