注意:

利用 Oracle Cloud Infrastructure Object Storage 和 Amazon CloudFront 促进内容交付

简介

如果您管理网站、应用程序或任何其他基于 Web 的服务,您很可能会处理静态内容,例如图像、视频、音频文件以及 CSS 或 JavaScript 等脚本。在传统的托管环境中,在云计算兴起之前,这些资产通常存储在位于一个地理区域的单个物理服务器上。这通常会导致较慢的加载时间以及距离该服务器更远的用户延迟增加。

使用 Oracle Cloud Infrastructure (OCI) Object Storage 来存储静态内容,并将其与 Amazon CloudFront 配对以实现全球内容交付,从而显著提高性能。此架构可确保更快的加载时间、更短的延迟以及无缝的可扩展性,非常适合在不影响速度或可靠性的情况下跨多个区域为用户提供服务。

目标

先决条件

任务 1:创建 Amazon CloudFront 分发

  1. 源域中输入对象存储域,并在源路径中输入 URL 的其余部分。此外,为源输入说明性名称,以便于参考,如下图所示。

    来源详细信息

    注:对于专用 OCI Object Storage 存储桶,您需要使用对象的预验证请求 (PAR) URL

  2. 选择 CachingOptimized 作为 Cache Policy ,选择 CORS-CustomOrigin 作为 Origin Request Policy - Optional

    源和高速缓存策略

  3. 您可以将 Amazon CloudFront 配置为当用户(查看者)请求分发的根 URL 而不是请求分发中的对象时返回特定对象(默认根对象)。您可以使用默认根对象来避免公开分发的内容。在此示例中,在默认根对象 - 可选中输入 index.html

    源和高速缓存策略

  4. 单击创建,您将转至分配详细信息页,其中上次修改时间状态将显示为部署

    源和高速缓存策略

  5. 成功部署分发后,您可以使用分发域名在浏览器中访问静态内容。

    源和高速缓存策略

    源和高速缓存策略

确认

更多学习资源

通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心