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

1 分钟阅读
0

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

解决方法

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

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

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

相关信息

使用分配

AWS 官方
AWS 官方已更新 2 年前