能否使用单个 Amazon CloudFront Web 分配通过多个行为提供多个源的内容?

是的,您可以配置单个 CloudFront Web 分配为多个源提供不同类型的请求。例如,如果您构建一个网站,提供来自 Amazon Simple Storage Service (Amazon S3) 存储桶的静态内容和来自负载均衡器的动态内容,您可以通过 CloudFront Web 分配提供两种类型的内容。

按照以下步骤配置 CloudFront Web 分配以提供来自 S3 存储桶的静态内容和来自负载均衡器的动态内容:

  1. Amazon CloudFront 控制台打开您的 Web 分配。
  2.     选择路由视图。
  3. 创建一个源用于 S3 存储桶,另一个源用于负载均衡器。
    注意:如果您使用自定义源服务器或 S3 网站终端节点,则必须在 Origin Domain Name(源域名)字段中输入源的域名。
  4. 从您的分配,选择 Behaviors(行为)视图。
  5. 创建一个行为指定将所有静态内容请求路由到 S3 存储桶的路径模式。例如,您可以将“images/*.jpg”路径模式设置为将图像目录中“.jpg”文件的所有请求路由到 S3 存储桶。
  6. 编辑默认 (*) 路径模式行为并将其设置为您的负载均衡器。

此页面对您有帮助吗? |

返回 AWS Support 知识中心

需要帮助? 请访问 AWS 支持中心

发布时间:2018 年 5 月 11 日