Amazon CloudFront(内容分发加速)
产品介绍
什么是Amazon CloudFront(内容分发加速)?
Amazon CloudFront 是一种全球内容分发网络 (CDN) 服务,它加速了静态和动态网页内容(如 .html、.css、.js 文件和图像)以及下载和视频流等大型媒体文件的分发。通过使用 CloudFront,你可以将内容缓存靠近用户,减少延迟,提高访问速度,同时降低服务器负载。CloudFront 与其他 AWS 服务(如 Amazon S3、EC2、Elastic Load Balancing、Route 53以及 AWS Elemental Media Services)紧密集成,提供一种易于配置、高度可扩展且低成本的方式来分发内容给全球用户。
核心功能
- 全球分发网络:CloudFront 拥有遍布全球的边缘位置,可以将内容缓存在离用户最近的地方,减少延迟。
- 与 AWS 服务集成:无缝集成 Amazon S3、Amazon EC2、Elastic Load Balancing 和 Amazon Route 53 等 AWS 服务,以便轻松分发内容。
- 安全性:提供多层次的安全保护,包括网络和应用层的防护、SSL/TLS 加密、访问控制以及与 AWS Shield、AWS WAF的集成。
- 自定义缓存行为:允许自定义缓存策略,控制资源的缓存位置和缓存时间。
- 动态内容加速:即使内容无法缓存,CloudFront 也能通过优化的网络路径加速动态内容的分发。
- 实时监控和分析:提供实时数据分析工具,帮助监控和分析用户对分发内容的访问。
重要特性
- HTTPS 支持:可以使用 AWS 证书管理器免费提供的 SSL/TLS 证书,加密用户和 CloudFront 之间的数据传输。
- IPv6 支持:原生支持 IPv6,让内容能够通过 IPv6 地址访问。
- 缩放和性能:自动响应流量变化,无需预配置容量。
- 边缘计算:与 AWS Lambda@Edge 集成,允许在 CDN 边缘位置运行代码以定制内容分发。
- 成本效益:通过数据传输和请求费用来支付服务,没有最低费用或长期合约要求。
使用场景
- 网站加速:为全球用户提供快速、安全的网站访问体验。
- 内容分发:高效分发大型文件,如游戏软件、应用程序或视频。
- API 加速:加速 RESTful 或 SOAP API 的响应时间,提高端到端性能。
- 自定义内容分发:基于用户的地理位置、设备、Cookie等信息,提供个性化内容。
什么是Amazon CloudFront(内容分发加速)接口?
由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用Amazon CloudFront(内容分发加速),从而实现程序的自动化交互,提高服务效率。
API接口列表
依赖服务