免费套餐

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

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

每月

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

HTTP/REST API

仅为收到的 API 调用以及传出的数据量付费。对于私有 API,无需为传出的数据付费。但是,在 API Gateway 中使用私有 API 时,需要支付 AWS PrivateLink 费用。API Gateway 还提供了按照小时费率收费的可选数据缓存,这个小时费率根据您选择的缓存大小而变化。对于 HTTP/REST API,API Gateway 免费套餐包含每月 100 万次 API 调用,最长可使用 12 个月。

  • 美国东部(弗吉尼亚北部、俄亥俄) | 美国西部(俄勒冈) | 亚太地区(孟买)
  • 美国西部(加利福尼亚北部)
  • 加拿大(中部)
  • 欧洲(爱尔兰) | 亚太地区(首尔)
  • 欧洲(伦敦、巴黎)
  • 欧洲(法兰克福)
  • 欧洲(斯德哥尔摩)
  • 亚太地区(悉尼)
  • 亚太地区(新加坡)
  • 亚太地区(东京)
  • 南美洲(圣保罗)
  • AWS GovCloud(美国东部)
  • AWS GovCloud(美国西部)
  • 美国东部(弗吉尼亚北部、俄亥俄) | 美国西部(俄勒冈) | 亚太地区(孟买)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 2.80 USD
    接下来的 190 亿 2.38 USD
    超过 200 亿 1.51 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 美国西部(加利福尼亚北部)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 3.47 USD
    接下来的 190 亿 2.95 USD
    超过 200 亿 1.87 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 加拿大(中部)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 3.08 USD
    接下来的 190 亿 2.62 USD
    超过 200 亿 1.66 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 欧洲(爱尔兰) | 亚太地区(首尔)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 3.19 USD
    接下来的 190 亿 2.71 USD
    超过 200 亿 1.72 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 欧洲(伦敦、巴黎)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 3.33 USD
    接下来的 190 亿 2.83 USD
    超过 200 亿 1.80 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 欧洲(法兰克福)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.70 USD
    接下来的 6.67 亿 3.19 USD
    接下来的 190 亿 2.71 USD
    超过 200 亿 1.72 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 欧洲(斯德哥尔摩)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 3.03 USD
    接下来的 190 亿 2.58 USD
    超过 200 亿 1.64 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 亚太地区(悉尼)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 10 亿 3.50 USD
    接下来的 190 亿 2.98 USD
    超过 200 亿 1.89 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • 亚太地区(新加坡)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 4.25 USD
    接下来的 6.67 亿 3.53 USD
    接下来的 190 亿 3.00 USD
    超过 200 亿 1.91 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.028 USD
    1.6 0.054 USD
    6.1 0.245 USD
    13.5 0.29 USD
    28.4 0.56 USD
    58.2 1.10 USD
    118.0 2.20 USD
    237.0 4.40 USD
  • 亚太地区(东京)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 4.25 USD
    接下来的 6.67 亿 3.53 USD
    接下来的 190 亿 3.00 USD
    超过 200 亿 1.91 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.028 USD
    1.6 0.054 USD
    6.1 0.245 USD
    13.5 0.29 USD
    28.4 0.56 USD
    58.2 1.10 USD
    118.0 2.20 USD
    237.0 4.40 USD
  • 南美洲(圣保罗)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 10 亿 4.25 USD
    接下来的 190 亿 3.61 USD
    超过 200 亿 2.29 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.028 USD
    1.6 0.054 USD
    6.1 0.245 USD
    13.5 0.29 USD
    28.4 0.56 USD
    58.2 1.10 USD
    118.0 2.20 USD
    237.0 4.40 USD
  • AWS GovCloud(美国东部)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 3.35 USD
    接下来的 190 亿 2.86 USD
    超过 200 亿 1.81 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD
  • AWS GovCloud(美国西部)
  • API 调用

    请求数量(每月) 价格(每百万)
    前 3.33 亿 3.50 USD
    接下来的 6.67 亿 3.35 USD
    接下来的 190 亿 2.86 USD
    超过 200 亿 1.81 USD

    缓存

    为提高性能和加快 API 执行,您可以选择为 API 的每个阶段预置专用缓存。在您指定了所需缓存的大小之后,将按照下列每个阶段的缓存的小时费率向您计费,无需承诺长期使用。

    缓存内存大小 (GB) 每小时价格       
    0.5 0.020 USD
    1.6 0.038 USD
    6.1 0.20 USD
    13.5 0.25 USD
    28.4 0.50 USD
    58.2 1.00 USD
    118.0 1.90 USD
    237.0 3.80 USD

WebSocket API

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

对于 WebSocket API,API Gateway 免费套餐包含 100 万条消息(发送或接收)和 750000 分钟的连接时间,最长可使用 12 个月。

  • 美国东部(弗吉尼亚北部、俄亥俄) | 美国西部(俄勒冈) | 亚太地区(孟买)
  • 欧洲(爱尔兰)| 欧洲(法兰克福)| 亚太地区(首尔)
  • 亚太地区(东京)
  • 欧洲(伦敦)| 欧洲(巴黎)
  • 美国西部(加利福尼亚北部)
  • 加拿大(中部)
  • 亚太地区(悉尼)
  • 亚太地区(新加坡)
  • 南美洲(圣保罗)
  • 欧洲(斯德哥尔摩)
  • AWS GovCloud(美国东部)
  • AWS GovCloud(美国西部)
  • 美国东部(弗吉尼亚北部、俄亥俄) | 美国西部(俄勒冈) | 亚太地区(孟买)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.00 USD
    超过 10 亿 0.80 USD

    连接分钟数

    每百万分钟连接 0.25 USD

  • 欧洲(爱尔兰)| 欧洲(法兰克福)| 亚太地区(首尔)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.14 USD
    超过 10 亿 0.94 USD

    连接分钟数

    每百万分钟连接 0.285 USD

  • 亚太地区(东京)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.26 USD
    超过 10 亿 1.06 USD

    连接分钟数

    每百万分钟连接 0.315 USD

  • 欧洲(伦敦)| 欧洲(巴黎)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.19 USD
    超过 10 亿 0.99 USD

    连接分钟数

    每百万分钟连接 0.297 USD

  • 美国西部(加利福尼亚北部)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.24 USD
    超过 10 亿 1.04 USD

    连接分钟数

    每百万分钟连接 0.31 USD

  • 加拿大(中部)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.10 USD
    超过 10 亿 0.90 USD

    连接分钟数

    每百万分钟连接 0.275 USD

  • 亚太地区(悉尼)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.30 USD
    超过 10 亿 1.10 USD

    连接分钟数

    每百万分钟连接 0.325 USD

  • 亚太地区(新加坡)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.15 USD
    超过 10 亿 0.95 USD

    连接分钟数

    每百万分钟连接 0.288 USD

  • 南美洲(圣保罗)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.55 USD
    超过 10 亿 1.35 USD

    连接分钟数

    每百万分钟连接 0.388 USD

  • 欧洲(斯德哥尔摩)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.083 USD
    超过 10 亿 0.893 USD

    连接分钟数

    每百万分钟连接 0.271 USD

  • AWS GovCloud(美国东部)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.20 USD
    超过 10 亿 1.00 USD

    连接分钟数

    每百万分钟连接 0.300 USD

  • AWS GovCloud(美国西部)
  • 消息传输

    请求数量(每月) 价格(每百万)
    前 10 亿 1.20 USD
    超过 10 亿 1.00 USD

    连接分钟数

    每百万分钟连接 0.300 USD

额外费用

如果您将 Amazon API Gateway 与其他 AWS 服务或传输数据一起使用,则可能会产生额外费用。

有关 AWS 服务定价的详情,请参阅相关 AWS 服务详情页面的定价部分。以下列出了一些常用服务的定价信息链接。

数据传输

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

AWS PrivateLink

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

AWS Lambda

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

Amazon CloudWatch

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

定价示例

边缘优化 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

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

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

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

WebSocket API

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

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

消息收发成本

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

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

连接成本

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

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

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

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

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

0.038 USD * 24 = 0.912 USD/天

定价资源

TCO 计算器

计算您的总体拥有成本 (TCO)

简单月度成本结算器

轻松计算 AWS 的月度费用

经济资源中心

用于切换到 AWS 的其他资源

开始使用 Amazon API Gateway