Amazon API Gateway

Amazon API Gateway 定价

使用 Amazon API Gateway,您只需为使用的 API 付费。没有最低费用,也没有预先承诺。对于 HTTP API 和 REST API,您只需为收到的 API 调用以及传出的数据量付费。对于私有 API,无需为传出的数据付费。

从 2025 年 7 月 15 日起,新的 AWS 客户将获得高达 200 美元的 AWS Free Tier 服务抵扣金,可用于购买符合条件的 AWS 服务,包括 Amazon API Gateway。在账户注册时,您可以在免费计划和付费计划之间进行选择。免费计划将在账户创建后的 6 个月内有效。如果您升级到付费套餐,剩余的 Free Tier 服务抵扣金余额将自动计入您的 AWS 账单。所有 Free Tier 服务抵扣金必须在账户创建之日起 12 个月内使用。如需了解有关 AWS Free Tier 计划的更多信息,请参阅 AWS Free Tier 网站AWS Free Tier 文档

免费套餐

Amazon API Gateway 免费套餐包含接收针对 REST API 的每月 100 万次 API 调用、针对 HTTP API 的每月 100 万次 API 调用,以及针对 WebSocket API 的每月 100 万条消息750000 分钟的连接时间最长可使用 12 个月。如果每个月的调用次数超过此数值,则按照 API Gateway 使用费率向您收取费用。

从 2025 年 7 月 15 日起,新的 AWS 客户将获得高达 200 美元的 AWS Free Tier 服务抵扣金,可用于购买符合条件的 AWS 服务,包括 Amazon API Gateway。在账户注册时,您可以在免费计划和付费计划之间进行选择。免费计划将在账户创建后的 6 个月内有效。如果您升级到付费套餐,剩余的 Free Tier 服务抵扣金余额将自动计入您的 AWS 账单。所有 Free Tier 服务抵扣金必须在账户创建之日起 12 个月内使用。要了解有关 AWS Free Tier 计划的更多信息,请参阅 AWS Free Tier 网站AWS Free Tier 文档

接收 100 万次 REST API 调用 | 接收 100 万次 HTTP API 调用 | 100 万条消息 | 750000 分钟的连接时间

每月

这些免费套餐服务/产品只可供新 AWS 客户使用(自 AWS 注册之日起 12 个月内可用)。如果您的 12 个月免费使用期结束,或者应用程序用量超出套餐的范围,您只需按照标准服务费率根据使用量付费。

HTTP API

仅为收到的 API 调用以及传出的数据量付费。

REST API

仅为收到的 API 调用以及传出的数据量付费。对于私有 API,无需为传出的数据付费。但是,在 API Gateway 中使用私有 API 时,需要支付 AWS PrivateLink 费用。API Gateway 还提供了按照小时费率收费的可选数据缓存,这个小时费率根据您选择的缓存大小而变化。 

WebSocket API

仅为发送和接收的消息以及总连接分钟数付费。您发送和接收的消息大小不得超过 128 KB。消息按 32 KB 的增量进行计量。因此,一条 33 KB 的消息计为两条消息。

API 网关门户

仅为与您的门户相关的门户产品付费。每个门户网站的月度费用包括 10 个门户产品,每个 40 个 ProductRestEndpoints。其他门户产品单独计费。门户网站和门户产品的月度费用均根据当月的使用量按比例分配。 

额外费用

如果您将 API Gateway 与其他 AWS 服务一起使用或将数据传输到 AWS 之外,则可能会产生额外费用。有关 AWS 服务定价的详情,请参阅相关 AWS 服务详情页面的定价部分。以下列出了一些常用服务的定价信息链接。

数据传输

如果您使用外部数据传输,您将以 EC2 数据传输速率收费

AWS PrivateLink

包括在每个可用区中预置 VPC 终端节点的每小时的定价

AWS Lambda

包括请求和持续时间的定价

Amazon CloudWatch

包括指标和控制面板的定价

定价示例

HTTP API

定价示例 1:在无服务器 Web 应用程序中使用 API 调用 Lambda 以返回动态网页内容。此站点每分钟获得 10000 个页面负载。每个 API 请求为 12KB,响应为 46 KB。

1 万个页面负载/分钟 * 60 分钟/小时 * 24 小时/天 * 30 天/月 / 1,000,000 = 每月 4.32 亿次请求。
3 亿 * 1.00 USD/100 万 = 300 USD
1.32 亿 * 0.90 USD/100 万 = 118.8 USD
总计 = 418.8 USD(0.97 USD/100 万)

定价示例 2:使用 API 将数据上传到您的 HTTPS 后端。每分钟调用 25 次该 API 以上传文档。每个文档的平均大小为 4.5 MB。

25 次调用/分钟 * 60 分钟/小时 * 24 小时/天 * 30 天/月 * 4.5MB/512KB/请求 = 每月 972 万次请求 * 1 USD/100 万次 = 9.72 USD
总费用 = 9.72 USD 

REST API

边缘优化 API 和区域 API

每月收到 500 万次调用的边缘优化 API 或区域 API,每次 API 调用返回大小为 3KB 的响应,且无缓存。

以下示例反映了美国东部(弗吉尼亚北部、俄亥俄)、美国西部(俄勒冈)和亚太地区(孟买)的定价

Amazon API Gateway API 调用费用 = 500 万 * 3.50 USD/100 万 = 17.50 USD

数据传输总量 = 3KB * 500 万 = 1500 万/KB = 14.3GB

Amazon API Gateway 数据传输费用 = 14.3GB * 0.09 USD = 1.29 USD

Amazon API Gateway 总费用 = 17.50 USD + 1.29 USD = 18.79 USD

边缘优化 API 和区域 API

每月收到 150 亿次调用的边缘优化 API 或区域 API,每次 API 调用返回大小为 4KB 的响应,且无缓存。

以下示例反映了美国东部(弗吉尼亚北部、俄亥俄)、美国西部(俄勒冈)和亚太地区(孟买)的定价

Amazon API Gateway API 调用费用 = 3.33 亿 * 3.50 USD/100 万 = 1165.50 USD

                                                                     6.67 亿 * 2.80 USD/100 万 = 1867.60 USD

                                                                     140 亿 * 2.38 USD/100 万 = 33320.00 USD

Amazon API 调用总费用 = 1165.50 USD + 1867.60 USD + 33320.00 USD = 36353.10 USD

数据传输的总大小 = 4KB * 150 亿 = 57220.46 GB

Amazon API Gateway 数据传输费用 = 57220.46 GB * 0.09 USD = 5149.84 USD

Amazon API Gateway 总费用 = 36353.10 USD + 5149.84 USD = 41502.94 USD

私有 API

私有 API 收到 500 万个 API 调用,每个 API 调用的请求大小为 0.3KB,返回的响应大小为 3KB。VPC 终端节点已在 1 个可用区 (AZ) 中预置,期限为一整月(720 小时)。

以下示例反映了美国东部和美国西部(俄勒冈)的定价

Amazon API Gateway API 调用费用 = 500 万 * 3.50 USD/100 万 = 17.50 USD

Amazon API Gateway 总费用 = 17.50 USD

数据传输总量(请求 + 响应)=(3KB + 0.3KB)* 500 万 = 1650 万/KB = 15.7GB

VPC 终端节点费用 = 720 小时 * 0.01 USD/可用区/小时 = 7.20 USD

VPC 终端节点数据处理费用 = 15.7GB * 0.01 USD/GB = 0.16 USD

Amazon VPC (AWS PrivateLink) 总费用 = 7.20 USD + 0.16 USD = 7.36 USD

总费用 = 17.50 USD + 7.36 USD = 24.86 USD

支持响应流式传输的 REST API

定价示例 1:客户使用适用于 REST API 的响应流,用于实时聊天机器人,在响应生成时进行流式传输。每个响应为 5KB,API 每月接收 100 万个请求。

每个请求 5KB 的响应负载
每个请求 5KB/10MB 请求增量 = 0.00049 个请求
RoundUp (0.00049) = 至少申请 1 个可计费请求
每月 1,000,000 个请求 x 1 个可计费请求 = 总计费 1,000,000 个请求

亚马逊 API Gateway API 调用费用:1,000,000 个请求 x 每百万个请求 3.50 美元 = 3.50 美元
数据传输的总大小:1,000,000 个请求 * 5KB 响应负载 = 4.77 GB
亚马逊 API 网关数据传输费用 = 4.77 GB * 每 GB 0.09 美元 = 0.43 美元

亚马逊 API 网关总费用 = 3.50 美元 + 0.43 美元 = 3.93 美元

客户受益于流式响应,除了标准请求和数据传输费用外,无需支付任何额外费用。 

 

定价示例 2:媒体服务使用响应流传输视频文件。该服务每月接收 1,000,000 个请求,每个响应大小为 65MB。 

每个请求 65 MB 的响应负载
每个请求 65MB/10MB 请求增量 = 6.5 个请求
RoundUp (6.5) = 7 个可计费请求
每月 1,000,000 个请求 x 7 个可计费请求 = 总计费 7,000,000 个请求

亚马逊 API Gateway API 调用费用:7,000,000 个请求 x 每百万个请求 3.50 美元 = 24.50 美元

数据传输的总大小:1,000,000 个请求 * 65MB 响应负载 = 63,477 GB
亚马逊 API Gateway 数据传输费用 = 63,477 GB × 0.09 美元 = 5,712.93 美元

亚马逊 API 网关总费用 = 24.50 美元 + 5,712.93 美元 = 5737.43 美元

需要缓存的定价示例(美国东部、美国西部、欧洲(爱尔兰))

如果您的 API 对其数据需要 1.5GB 的缓存,则可以按照 0.038 USD/小时的费率预置 1.6GB 缓存。

0.038 USD * 24 = 0.912 USD/天

WebSocket API

聊天应用程序:1000 个用户每天 12 小时连接到该聊天应用程序。每个用户每天发送 100 条消息,接收 500 条消息。每条消息的大小为 3KB。

以下示例反映了美国东部(弗吉尼亚北部)的定价

消息收发成本

每月消息总数 = (100(发送的消息数)+ 500(接收的消息数)) * 1000(用户数)* 30(天数)= 18M

消息收发总成本 = 18000000/1000000 * 1.00 USD(每百万条)= 18 USD

连接成本

每月连接分钟总数 = 1000(用户数)* 12(小时数)* 60(分钟数)* 30(天数)= 21600000

连接总成本 = 21600000/1000000 * 0.25 USD(每百万个的成本)= 5.40 USD

总成本 = 18 USD(消息收发成本)+ 5.40 USD(连接成本)= 23.40 USD

API 网关门户

仅为与您的门户相关的门户产品付费。每个门户网站的月度费用包括 10 个门户产品,每个 40 个 ProductRestEndpoints。其他门户产品单独计费。门户网站和门户产品的月度费用均根据当月的使用量按比例分配。

定价示例 1:

门户是使用 10 个与之关联的门户产品创建的,期限为整整一个月(730 小时)。每个 PortalProduct 包含 20 个 ProductRestEndpoints,这使得该门户网站总共有 10 个 PortalProducts 和 200 个 ProductRest

前10个门户产品,每个产品最多有40个ProductRestEndpoints,包含在每月125美元的门户网站费用中。

门户网站费用:125 美元
其他 PortalProduct 费用:0 美元

ApiGateway-Portals 的总费用:每月 125 美元(730 小时)。

 

定价示例 2:

创建了一个门户,其中包含与之关联的 30 个门户产品,为期 10 天。每个 PortalProduct 包含 40 个 ProductRestEndpoints,使该门户网站总共有 30 个 PortalProducts 和 1,200 个 ProductRest

前10个门户产品,每个产品最多有40个ProductRestEndpoints,包含在每月125美元的门户网站费用中。每增加一个门户产品的收费标准为每月12.50美元。

门户网站费用:10 天/月 * 125 美元 = 243/730 小时 * 125 美元 = 41.66 美元
其他 PortalProduct 费用:20 额外门户产品费用:10 天/月 * 20 个 PortalProducts * 12.5 美元 = 243/730 小时 * 20 * 12.50 美元 = 83.22 美元

Apigateway-Portals 总费用:41.66 美元 + 83.22 美元 = 10 天内 124.88 美元

 

定价示例 3:

创建了两个门户,Portal1 和 Portal2,共有 25 个 PortalProducts。Portal1 与 10 个门户产品相关联,而 Portal2 与整整一个月的所有 25 个门户产品相关联。

每个 PortalProduct 包含 20 个 ProductRestEndpoints,Portal1 共有 10 个 PortalProducts 和 200 个 ProductRestEndpoints,Portal2 共有 25 个 PortalProducts 和 500 个 ProductRestEndpoin

Portal1 收费:
前 10 个 PortalProductalProduct-ProductalProductIndpoint 包含在每个门户网站每月的 125 美元费用中,每个门户产品最多有 40 个
每增加一个 PortalProduct 的收费标准为每月 12.50 美元

门户网站费用:125 美元
其他 PortalProducts 费用:0 美元
Portal1 的总计:1 个月 * 125 美元 = 125 美元

Portal2 收费:
前 10 个 PortalProductalProduct-ProductalProductIndpoint 包含在每个门户网站每月的 125 美元费用中,每个门户产品最多有 40 个
每增加一个 PortalProduct 的收费标准为每月 12.50 美元

门户网站费用:125 美元
其他 PortalProducts 费用:15 额外门户产品费用:1 个月 * 15 个 PortalProducts * 12.50 美元 = 15 *12.50 美元 = 187.5 美元
Portal2 总计:125 美元 + 187.5 美元 = 312.5 美元

Apigateway-Portals 总费用:125 美元 + 312.5 美元 = 当月 437.5 美元

其他定价资源

AWS 定价计算器

轻松计算 AWS 的月度费用

获取定价协助

联系 AWS 专家获取个性化报价

开始使用 Amazon API Gateway

Next-Steps-Create-account
立即获得 AWS 免费套餐的访问权限。
Next-Steps-Icon_Tutorial
通过 简单教程进行探讨和学习。