

# 配置分配
<a name="distribution-working-with"></a>

您需要创建 Amazon CloudFront 分配，以告知 CloudFront 您希望内容从何处传输，并告知有关如何跟踪和管理内容传输的详细信息。

当您创建 CloudFront 分配时，CloudFront 会自动根据内容源类型为您配置大多数分配设置。有关预配置设置的更多详细信息，请参阅 [预配置的分配设置参考](template-preconfigured-origin-settings.md)。（可选）您可以选择手动编辑分配设置。有关更多信息，请参阅 [所有分配设置参考](distribution-web-values-specify.md)。

可以配置以下设置：
+ **您的内容源** - CloudFront 从中获取要分配的文件的 Amazon S3 存储桶、AWS Elemental MediaPackage 通道、AWS Elemental MediaStore 容器、Elastic Load Balancing 负载均衡器或 HTTP 服务器。您可以为单个分配指定多达 25 个源的任意组合。
+ **访问** – 您是希望所有人都可以访问这些文件，还是仅限于某些用户。
+ **安全** – 您是否希望启用 AWS WAF 保护并要求用户使用 HTTPS 访问您的内容。对于多租户分配，仅支持 AWS WAF V2 Web 访问控制列表（ACL）。
+ **缓存键** – 要包含在*缓存键* 中的值（如果有）。缓存键唯一标识给定分配的缓存中的每个文件。
+ **源请求设置** – 您是否希望 CloudFront 在它发送到源的请求中包含 HTTP 标头、Cookie 或查询字符串。
+ **地理限制** – 您是否希望 CloudFront 阻止选定国家/地区的用户访问您的内容。
+ **日志**：您希望 CloudFront 创建标准日志，还是创建显示查看器活动的实时访问日志。

有关更多信息，请参阅 [所有分配设置参考](distribution-web-values-specify.md)。

有关您可以为每个 AWS 账户创建的当前最大分配数，请参阅[分配的一般配额](cloudfront-limits.md#limits-web-distributions)。对于您可按照分配提供的文件数没有最大值。

您可以使用分配，通过 HTTP 或 HTTPS 提供以下内容：
+ 使用 HTTP 或 HTTPS 的静态和动态下载内容，例如 HTML、CSS、JavaScript 和图像文件。
+ 不同格式的点播视频，例如 Apple HTTP Live Streaming（HLS）和 Microsoft Smooth Streaming。（对于多租户分配，不支持 Smooth Streaming。） 有关更多信息，请参阅 [通过 CloudFront 提供点播视频](on-demand-video.md)。
+ 一个实时事件，例如实时会议或音乐会。对于实时流，您可以使用 CloudFormation 堆栈自动创建分配。有关更多信息，请参阅 [使用 CloudFront 和 AWS Media Services 提供视频流](live-streaming.md)。

以下主题详细介绍了 CloudFront 分配以及如何配置这些分配以满足业务需求。有关创建分配的更多信息，请参阅[创建分配](distribution-web-creating-console.md)。

**Topics**
+ [了解多租户分配的工作原理](distribution-config-options.md)
+ [创建分配](distribution-web-creating-console.md)
+ [预配置的分配设置参考](template-preconfigured-origin-settings.md)
+ [所有分配设置参考](distribution-web-values-specify.md)
+ [测试分配](distribution-web-testing.md)
+ [更新分配](HowToUpdateDistribution.md)
+ [标记分配](tagging.md)
+ [删除分配](HowToDeleteDistribution.md)
+ [在 CloudFront 分配中使用各种源](DownloadDistS3AndCustomOrigins.md)
+ [为 CloudFront 分配启用 IPv6](cloudfront-enable-ipv6.md)
+ [使用 CloudFront 持续部署来安全地测试 CDN 配置更改](continuous-deployment.md)
+ [通过添加备用域名（CNAME）使用自定义 URL](CNAMEs.md)
+ [将 WebSocket 与 CloudFront 分配结合使用](distribution-working-with.websockets.md)
+ [请求任播静态 IP 以用于许可列表](request-static-ips.md)
+ [将 gRPC 与 CloudFront 分配结合使用](distribution-using-grpc.md)