配置分配
您需要创建 Amazon CloudFront 分配,以告知 CloudFront 您希望内容从何处传输,并告知有关如何跟踪和管理内容传输的详细信息。
从以下配置设置中进行选择:
-
您的内容源 - CloudFront 从中获取要分配的文件的 Amazon S3 存储桶、AWS Elemental MediaPackage 通道、AWS Elemental MediaStore 容器、Elastic Load Balancing 负载均衡器或 HTTP 服务器。您可以为单个分配指定多达 25 个源的任意组合。
-
访问 – 您是希望所有人都可以访问这些文件,还是仅限于某些用户。
-
安全 – 您是否希望启用 AWS WAF 保护并要求用户使用 HTTPS 访问您的内容。
-
缓存键 – 要包含在缓存键 中的值(如果有)。缓存键唯一标识给定分配的缓存中的每个文件。
-
源请求设置 – 您是否希望 CloudFront 在它发送到源的请求中包含 HTTP 标头、Cookie 或查询字符串。
-
地理限制 – 您是否希望 CloudFront 阻止选定国家/地区的用户访问您的内容。
-
日志 – 您希望 CloudFront 创建标准日志,还是创建显示查看器活动的实时日志。
有关更多信息,请参阅 分配设置参考。
有关您可以为每个 AWS 账户创建的当前最大分配数,请参阅 分配的一般配额。对于您可按照分配提供的文件数没有最大值。
您可以使用分配,通过 HTTP 或 HTTPS 提供以下内容:
-
使用 HTTP 或 HTTPS 的静态和动态下载内容,例如 HTML、CSS、JavaScript 和图像文件。
-
不同格式的点播视频,例如 Apple HTTP Live Streaming(HLS)和 Microsoft Smooth Streaming。有关更多信息,请参阅 通过 CloudFront 提供点播视频。
-
一个实时事件,例如实时会议或音乐会。对于实时流,您可以使用 AWS CloudFormation 堆栈自动创建分配。有关更多信息,请参阅 使用 CloudFront 和 AWS Media Services 提供实时流视频。
以下主题详细介绍了 CloudFront 分配以及如何配置这些分配以满足业务需求。有关创建分配的更多信息,请参阅创建分配。