将 cloudfront 通配符 CNAME 子域路由到 s3 存储桶中的文件夹



有没有办法使用 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

最新更新