

# 添加、删除或替换 CloudFront 分配的内容
<a name="AddRemoveReplaceObjects"></a>

此部分介绍了如何确保 CloudFront 能够访问要提供给查看器的内容，如何指定网站或应用程序中的对象以及如何删除或替换内容。

**Topics**
+ [添加和访问 CloudFront 分配的内容](#AddingObjects)
+ [使用文件版本控制，通过 CloudFront 分配来更新或删除内容](UpdatingExistingObjects.md)
+ [在 CloudFront 中自定义文件的 URL 格式](LinkFormat.md)
+ [指定默认根对象](DefaultRootObject.md)
+ [使文件失效以删除内容](Invalidation.md)
+ [提供压缩文件](ServingCompressedFiles.md)

## 添加和访问 CloudFront 分配的内容
<a name="AddingObjects"></a>

如果您希望 CloudFront 分配内容（对象），则可以将文件添加到为分配指定的源之一，然后公开指向这些文件的 CloudFront 链接。CloudFront 边缘站点不从源提取新文件，直至边缘站点收到了针对这些文件的查看器请求。有关更多信息，请参阅 [CloudFront 如何交付内容](HowCloudFrontWorks.md)。

在您添加希望 CloudFront 分配的文件时，请确保将其添加到您在分配中指定的 Amazon S3 存储桶之一，对于自定义源，将其添加到指定域中的目录。此外，确认适用缓存行为中的路径模式将请求发送到正确的源。

例如，假设缓存行为的路径模式是 `*.html`。如果您尚未配置任何其他缓存行为以将请求转发到源，则 CloudFront 仅转发 `*.html` 文件。在这种情况下，例如，CloudFront 绝不会分发您上传到源的 .jpg 文件，因为您尚未创建包括 .jpg 文件的缓存行为。

CloudFront 服务器不确定他们提供的对象的 MIME 类型。当您将一个文件上传到源时，建议您为该文件设置 `Content-Type` 标头字段。