Amazon CloudFront 是一个全球内容分发网络 (CDN),可轻松、安全、高速、低延迟地交付网站、视频、应用程序和 API。CloudFront 在设计时顾及开发人员的要求,让您可以轻松自定义交付,以获得适合您组织需求的速度、安全性与成本之间的完美平衡。 

对于按需定价,CloudFront 对从边缘站点传出的数据流量以及 HTTP 或 HTTPS 请求收费。愿意做出一年使用承诺的客户可以使用自助式 CloudFront Savings Bundle 节省最多 30% 的费用。 要获得更大的折扣,可咨询基于最低流量承诺(通常为 10 TB/月或更高)的自定义定价。与 AWS 集成后,从任何 AWS 源(例如 Amazon Simple Storage Service (S3)、Amazon Elastic Compute Cloud (EC2) 或 Elastic Load Balancer)执行来源获取都无需支付传输费用。AWS Certificate Manager (ACM) 可提供自定义 TLS 证书,而无需额外费用。您现有的 AWS Support 订阅中包含对 CDN 的支持。定价因使用类型、地理区域和功能选择而异;价格选项如下。

折扣定价

免费套餐

50GB 传出数据

12个月免费

2000000 个 HTTP 或 HTTPS 请求
2000000 个 CloudFront 函数调用

一年的每个月

CloudFront Savings Bundle

Amazon CloudFront 基于以下维度对产生的流量收费:CloudFront Security Savings Bundle 是一种灵活的自助式定价计划,它要求您提供为期一年的每月支出承诺,从而帮助您最多节省 30% 的 CloudFront 费用。该优惠不仅限于 CloudFront 交付的数据,还适用于所有 CloudFront 使用类型,包括 CloudFront 函数和 Lambda@Edge。CloudFront Security Savings Bundle 还包含免费的 AWS Web 应用程序防火墙 (WAF) 使用量,最高可达您承诺金额的 10%。

自订价格

自订价格

自定义折扣定价适用于愿意承诺在 12 个月或更长期限内保证每月最低传输 10TB 数据的客户。折扣因承诺的数量而异。有兴趣签署折扣定价?
联系我们

AWS 免费使用套餐

作为 AWS 免费使用套餐的一部分,您可以免费开始使用 Amazon CloudFront。首次注册 Amazon CloudFront 时,您将在一年内获得每月 50 GB 的数据传出、2000000 个 HTTP 和 HTTPS 请求以及 2000000 次 CloudFront 函数调用的使用配额。

在所有 AWS 边缘站点的免费套餐使用都按月计算,自动应用于账单 – 未用完的月使用量不会转入下月。存在限制条件;有关更多详情,请参阅优惠期间

按需定价

区域数据转移至互联网(每 GB)

 

 每月

 

美国、墨西哥和加拿大 欧洲和以色列 南非、肯尼亚和中东 南美洲 日本 澳大利亚和新西兰 中国香港、印度尼西亚、菲律宾、新加坡、韩国、中国台湾和泰国 印度
 前 10TB  0.085 USD 0.085 USD 0.110 USD 0.110 USD 0.114 USD 0.114 USD 0.120 USD 0.109 USD
 接下来的 40TB  0.080 USD 0.080 USD 0.105 USD 0.105 USD 0.089 USD 0.098 USD 0.100 USD 0.085 USD
 接下来的 100TB  0.060 USD 0.060 USD 0.090 USD 0.090 USD 0.086 USD 0.094 USD 0.095 USD 0.082 USD
 接下来的 350TB  0.040 USD 0.040 USD 0.080 USD 0.080 USD 0.084 USD 0.092 USD 0.090 USD 0.080 USD
 接下来的 524TB  0.030 USD 0.030 USD 0.060 USD 0.060 USD 0.080 USD 0.090 USD 0.080 USD 0.078 USD
 接下来 4PB  0.025 USD 0.025 USD 0.050 USD 0.050 USD 0.070 USD 0.085 USD 0.070 USD 0.075 USD
 超过 5PB  0.020 USD 0.020 USD 0.040 USD 0.040 USD 0.060 USD 0.080 USD 0.060 USD 0.072 USD
愿意做出最低流量承诺(通常为 10TB/月或更高)的客户可享受折扣定价。联系我们

有关在中国的定价,请查看中国定价页面。>>

区域数据转移到原始服务器(每 GB)

 

 

 

美国、墨西哥和加拿大 欧洲和以色列 南非、肯尼亚和中东 南美洲 日本 澳大利亚和新西兰 中国香港、印度尼西亚、菲律宾、新加坡、韩国、中国台湾和泰国 印度
所有数据传输  0.020 USD 0.020 USD 0.060 USD 0.125 USD 0.060 USD 0.080 USD 0.060 USD 0.160 USD

有关在中国的定价,请查看中国定价页面。>>

所有 HTTP 方法的请求定价(每 10000 个请求)

  美国、墨西哥和加拿大 欧洲和以色列 南非、肯尼亚和中东 南美洲 日本 澳大利亚和新西兰 中国香港、印度尼西亚、菲律宾、新加坡、韩国、中国台湾和泰国 印度
HTTP 请求 0.0075 USD 0.0090 USD 0.0090 USD 0.0160 USD 0.0090 USD 0.0090 USD 0.0090 USD 0.0090 USD
HTTPS 请求 0.0100 USD 0.0120 USD 0.0120 USD 0.0220 USD 0.0120 USD 0.0125 USD 0.0120 USD 0.0120 USD

在我们的成本较低的区域,我们的收费也相应较低,因而某些价格可能因区域而异,并取决于处理您内容的边缘站点。我们今后向 CloudFront 网络添加任何新边缘站点时,相关费用可能较高。数据传输的使用套餐针对每个地区单独计量。除非另行说明,否则上述价格不包括适用税费、费用或类似政府收费(如果存在)。在澳大利亚节点之外使用服务的价格不包括澳大利亚商品和服务税 (GST)。使用日本账单地址的客户若使用亚太地区(东京)区域,则需缴纳日本消费税。  了解更多 >>

功能定价

CloudFront 函数定价详情

我们将根据您所有函数上的调用总数向您收费。CloudFront 函数针对全球的 CloudFront 事件每开始执行一次响应,就计算一次调用。调用定价为每 100 万次调用 0.10 USD(每次调用 0.0000001 USD)。 

Lambda@Edge 定价详情

Lambda@Edge 根据三个因素向您收费:函数调用总数、所需的计算容量和计算持续时间。 Lambda@Edge 针对全球的 CloudFront 事件每开始执行一次响应,就计算一次调用。调用定价为每 100 万次调用 0.60 USD(每次调用 0.0000006 USD)。容量和持续时间按使用的 GB/秒数量一起计算。持续时间从代码开始执行时算起,直到它返回或终止为止。对于所使用的 GB/秒数量,您需要支付 0.00005001 USD。例如,如果您每调用一次 Lambda@Edge 函数即可分配 128MB 的可用内存,那么您的持续时间费用为每使用 128MB/秒收费 0.00000625125 USD。注意,Lambda@Edge 函数的最小计费时间单位为 1ms。Lambda@Edge 目前不提供免费套餐。

Origin Shield 请求

如果您将 Origin Shield 设置为集中式缓存层,则请求费用将根据您配置为 Origin Shield 区域的 AWS 区域收取,而不是根据提供内容的 Amazon CloudFront 边缘站点收取。对于从其他区域缓存至 Origin Shield 的每个请求,收取 Origin Shield 请求费用,请参阅《Amazon CloudFront 开发人员指南》中的估算 Origin Shield 成本

如果您有兴趣在多 CDN 架构中使用 Origin Shield 并享受折扣价,则可能需要支付额外费用。请联系我们或您的 AWS 销售代表了解更多信息。

适用于所有 HTTP 方法的 Origin Shield 请求定价(每 10000 个请求)

  美国 欧洲 南美洲 日本 澳大利亚 新加坡 韩国 印度
Origin Shield 请求 0.0075 USD 0.0090 USD 0.0160 USD 0.0090 USD 0.0090 USD 0.0090 USD 0.0090 USD 0.0090 USD

价格级别

价格分级让您能够选择较低的价格,以便将内容传输到 Amazon CloudFront 以外的地方。默认情况下,Amazon CloudFront 会通过其全球边缘站点网络传输内容,以便尽量降低终端用户的延迟性。但是,因为在成本高的地区我们的收费也更高,这意味着在某些地区您需要支付更多费用才能以较低的延迟性向终端用户传输您的内容。价格分级能让您将 Amazon CloudFront 的高价边缘站点排除在 Amazon CloudFront 服务分配范围之外,从而节省传输费用。 

Amazon CloudFront 将从与您所选价格级别关联的边缘站点向您分发内容。您只需支付在所选价格级别范围内实际交付内容的边缘站点的特定费用。有时,您的内容可能会从未包含在所选价格级别范围内的边缘站点交付。在这种情况下,Amazon CloudFront 将仅按所选价格级别中价格最低的站点的价格收费。 

如果您最关注性能,则无需进行任何操作;您的内容将通过我们的整个站点网络传输。但是,如果您希望使用其他价格级别,可以通过 AWS 管理控制台或 Amazon CloudFront API 配置您的分配。如果您选择了没有包括所有地区的价格级别,则某些查看器(特别是所在位置不属于您所选价格级别的查看器)遇到的延迟性可能高于从所有 Amazon CloudFront 站点传输内容的延迟性。

 

 下列区域中的边缘站点 

 

美国、墨西哥和加拿大 欧洲和以色列 南非、肯尼亚和中东 南美洲 日本 澳大利亚和新西兰 中国香港、印度尼西亚、菲律宾、新加坡、韩国、中国台湾和泰国 印度
 价格级别“所有” 
 价格级别“200”  x x
价格级别“100”  x x x x x x

失效请求

每月前 1000 个路径的无效请求免费。之后每个无效请求的路径收费 0.005 USD。 

注意:无效请求中的路径代表您希望从 CloudFront 缓存中失效的对象的 URL(如果路径包含通配符,则为多个 URL)。关于失效的更多信息,请参阅 Amazon CloudFront 开发人员指南中的使对象失效

实时日志请求
实时日志根据生成的日志行数收费。您为 CloudFront 发布到日志目标的每 1000000 行日志支付 0.01 USD。

专用 IP 自定义 SSL
请使用自定义 SSL 证书支持的专用 IP 版为与一个或多个 CloudFront 分配关联的每个自定义 SSL 证书每月支付 600 USD。该月度费用按小时比例收取。例如,如果您在六月将您的自定义 SSL 证书与至少一个 CloudFront 分配相关联,时长仅为 24 小时(即一天),那么您在六月对自定义 SSL 证书功能的使用将被收取的费用总额为:(一天 / 30 天)* 600 USD = 20 USD。有关其他 SSL 选项的信息,请访问 CloudFront Custom SSL 详细信息页面

源服务器到 Amazon CloudFront(来源获取)
Amazon CloudFront 需要在源服务器中存储您的内容的原始最终版本。在 Amazon CloudFront 中,您可以将 AWS 服务(例如 Amazon S3、Amazon EC2、Elastic Load Balancing)或您自己的服务器作为源服务器。您的源服务器产生的单独费用也由您负责。

如果您使用 AWS 服务作为内容的源,则从源传输到边缘站点(Amazon CloudFront 来源获取)的数据是免费的。这适用于从所有 AWS 区域向全球 AWS CloudFront 边缘站点传输数据的情况。在从 AWS 服务传出到 CloudFront 的数据中,所有非来源获取流量数据(例如多 CDN 流量)将产生各自的区域数据转移费用。此处列出了所有 AWS 服务的定价。

Amazon CloudFront 到源服务器
要将数据从 Amazon CloudFront 传出到来源服务器(例如 POST 和 PUT 请求,或者从客户端流向 WebSocket 服务器的 WebSocket 流量),将按照上方“区域数据转移到来源服务器”(每 GB)表中列出的“区域数据转移到来源服务器”费率计费。

WebSocket 定价
Amazon CloudFront 支持使用 WebSocket,这是一种基于 TCP 的协议,当您需要客户端和服务器之间的长期双向连接时非常有用。通过 WebSocket 协议发送数据没有额外的费用。收取 Amazon CloudFront 的标准使用费率。

字段级加密请求
字段级加密根据需要额外加密的请求数量收费。除了标准 HTTPS 请求费用外,您还需要为使用字段级加密的 CloudFront 加密的每 10000 个请求支付 0.02 USD。

定价示例

  • 定价示例 1:静态网站

    在此示例中,您要为小型生产工作负载提供静态网站或测试您的应用程序。您每月有 100 GB 数据从 CloudFront 缓存传出到互联网,并在从 CloudFront 获取内容并将其交付给您的查看器时发出 1000000 次 HTTPS 请求。

    在此示例中,您要为小型生产工作负载提供静态网站或测试您的应用程序。您每月有 100 GB 数据从 CloudFront 缓存传出到互联网,并在从 CloudFront 获取内容并将其交付给您的查看器时发出 1000000 次 HTTPS 请求。 

    您还可以使用 CloudFront 函数对 Web 请求进行轻量级处理,例如缓存-键操作或 URL 重写。 

    假设您的所有查看器都在北美和欧洲,传输到互联网的数据按每 GB 0.085 USD 收费。HTTPS 请求的收费标准为每 10000 次请求 0.01 USD。您的 CloudFront 分发对每个请求使用查看器请求和查看器响应函数。这将为每个请求调用两个函数,每百万个请求收费 0.1 USD。

      成本计算 总成本
    100GB 传出数据 100 x 0.085 USD/GB 8.50 USD
    1000000 HTTPS 请求 1000000 x 0.01 USD/10000 个请求

    1 USD

    12000000 USD 查看器函数 2000000 x 0.01 USD/1000000 个请求 0.20 USD
      每月总费用 9.70 USD

    折扣:您可以在 CloudFront 账单中节省最多 30% 的费用,但您需要承诺一年内固定的每月最低支出。注意:如果您使用 AWS 源,则从源传输到 CloudFront 边缘站点的数据将是免费的。

  • 定价示例 2:动态电子商务应用程序

    在此示例中,您将要为向墨西哥用户提供服务的电子商务应用程序提供动态内容。每个月,您有 1 TB 的数据从 CloudFront 缓存传出到互联网,并在从 CloudFront 获取内容并将其交付给查看器时发出 10000000 个 HTTPS 请求。

    您可以使用 CloudFront 实时日志实时获取有关对分配发出的请求的信息。当您的网站内容有更新时,您还需要使 CloudFront 缓存中的对象无效。

    对于墨西哥,传输到互联网的数据按每 GB 0.085 USD 收费。HTTPS 请求的收费标准为每 10000 次请求 0.01 USD。实时日志根据生成的日志行数收费。您为 CloudFront 发布到日志目标的每 1000000 行日志支付 0.01 USD;每个请求生成 1 行日志。最后,让我们假设您每月为您的所有分配发出总计 2000 次失效请求。您每月提交的前 1000 个失效路径是免费的。此后,您需要为每个请求的无效路径支付 0.005 USD。

      成本计算 总成本
    1000GB 传出数据 1000 x 0.085 USD/GB 85 USD
    10000000 个 HTTPS 请求 10000000 x 0.01 USD/10000 个请求

    10 USD

    10000000 行日志 10000000 x 0.01 USD/1000000 行日志 0.10 USD
    前 1000 个无效路径 1000 x 0 USD/路径(前 1000 个路径免费) 0 USD
    其余 1000 个无效路径 1000 x 0.005 USD/路径 5 USD
      每月总费用 100.10 USD

    注: 从 AWS 服务到 CloudFront 的数据传出 (DTO) 费用为 0 USD/GB。这意味着您可以将 CloudFront 置于 Application Load Balancer (ALB)、AWS Elastic Beanstalk、Amazon S3 和其他 AWS 资源等 AWS 源之前,以交付 HTTP(S) 对象并节省 DTO 成本,在此示例中为大约 85 USD。

  • 定价示例 3:串流应用程序

    您有一个为美国查看器提供视频的串流应用程序。每个月,您将 20 TB 数据从 CloudFront 缓存传出到互联网,并向 CloudFront 发出 200000000 个 HTTPS 请求。

    串流视频时,您使用 Lambda@Edge 源响应触发器进行响应自定义。您还可以使用 Origin Shield 通过为实时流和动态图像处理提供即时打包来减少源的负载。

    在美国,传输到互联网的数据按每 GB 0.085 USD 收费。HTTPS 请求的收费标准为每 10000 次请求 0.01 USD。假设您的 Lambda@Edge 函数在一个月内执行了 6000 万次,每次运行时间为 10 毫秒。L@E 费用是根据计算和请求计算的。每月计算价格为每 128 MB-秒 0.00000625125 USD,每月请求价格为每 100 万个请求 0.60 USD。在美国配置的源的 Origin Shield 请求定价为每 10000 个 HTTPS 请求 0.0075 USD。假设去往 Origin Shield 的动态请求总数是所有 HTTPS 请求的 10%:10% x 200M = 20M。

      成本计算 总成本
    20000GB 传出数据 20000 x 0.085 USD/GB 1700 USD
    200000000 个 HTTPS 请求 200000000 x 0.01 USD/10000 请求

    200 USD

    60000000ms Lambda@Edge 计算费用 60000000ms x 0.01 秒 x 0.00000625125 USD/128 MB-秒 3.78 USD
    60000000 个 Lambda@Edge 请求 60000000 x 0.60 USD/1000000 个请求 36 USD
    20000000 个 Origin Shield 请求 20000000 x 0.0075 USD/10000 个请求 15 USD
      每月总费用 1954.78 USD

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

揭示如何开始免费试用 Amazon CloudFront

访问入门页面
准备好开始使用了吗?
注册
还有更多问题?
联系我们