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