写点什么

Amazon 推出 API 网关使用计划

  • 2016-09-04
  • 本文字数:1283 字

    阅读完需:约 4 分钟

近日,Amazon升级了他们的API 网关服务,推出了API 网关“使用计划(Usage Plans)”。借助使用计划,Amazon API 网关客户可以根据不同的访问级别和用户分类管理和货币化他们的API。通过第三方开发者生态系统将API 货币化,是企业暴露API 时经常采用的模式之一。使用计划让组织可以管理第三方开发人员的消费模式,实现API 密钥层计费。

Amazon 首次推出 API 网关服务是在 2015 年 7 月,其目的是为组织提供一种方法,让他们可以保护和管理运行在 AWS Lambda、EC2 及托管在公共端点上的 API。现在,该服务已经完成了升级,通过使用计划提供了粒度更细的 API 管理。具体来说,使用计划可以指定到不同的访问级别,比如 Bronze、Silver 和 Gold。它们还可以指定到不同的用户类别,包括学生、个人、专业人士或企业。借助使用计划,API 网关客户现在可以控制如下 API 参数

  • “节流(Throttling)”——总体请求速率(平均每秒的请求数)和突发流量;
  • 限额——每天、周或月的请求数;
  • API/Stage——可以访问的 API 和 API Stage。

使用计划可以通过 API 网关控制台创建。在使用计划里,管理员可以启用节流进程,限制 API 每秒请求数和突发请求数。使用计划还允许为预定义时间范围内的请求总数设定限额或上限。

在最近的一篇博文中,Amazon Web Services 首席宣传官 Jeff Barr 对 Amazon 如何实现节流进行了解释:

节流是使用令牌桶模型实现的。该桶足以容纳由 Burst 值表示的令牌数量,并按照指定的速率获取新的令牌。每个 API 请求会从桶中移除一个令牌。使用令牌桶让你的 API 可以支持一个稳定的请求流,并能够适应偶然出现的突发流量。

从业务和技术的角度看,节流可以确保计划级别低的客户不会引入性能问题,中断计划级别更高的客户的 API 调用。

图片来源: https://aws.amazon.com/blogs/aws/new-usage-plans-for-amazon-api-gateway/

当一个 API 客户因为计划外的消费即将超出当月的限额时,可以通过临时扩展的方式避免服务中断。

图片来源: https://aws.amazon.com/blogs/aws/new-usage-plans-for-amazon-api-gateway/

使用计划可以在不同的 API 网关 Stage 中实现。Amazon 创建了 Stage,使得计算环境的管理可以彼此独立,比如测试和生产环境。如果组织将 API 托管在了一个功能不够强大的测试环境中,那么他们可能会希望针对那个 Stage 或环境里的 API 客户执行不同的策略。

由于 Amazon 现在是在 API 密钥层测量使用情况,所以他们也能够通过“导出使用数据(Export Usage Data)”特性提供消费数据。管理员可以指定数据范围和消费数据格式,包括 JSON 或 CSV。这些信息后续可以作为计费依据提供给 API 客户。

图片来源: https://aws.amazon.com/blogs/aws/new-usage-plans-for-amazon-api-gateway/

测量消费、节流和限额不是 Amazon API 网关特有的东西。这是一些主流的 API 管理特性,在竞争对手提供的服务里也可以找到,其中包括微软的 Azure API 管理服务。微软是通过在不同的范围级别(产品、API 或操作)上使用不同的策略来实现节流和限额。消费跟踪则是在开发者、产品、订阅、API 和操作级别上进行。

查看英文原文: Amazon Introduces API Gateway Usage Plans

2016-09-04 19:002485
用户头像

发布了 1008 篇内容, 共 388.0 次阅读, 收获喜欢 344 次。

关注

评论

发布
暂无评论
发现更多内容

全新品牌升级的 Pencils Protocl,构建 LRT 赛道新范式

大瞿科技

和鲸科技联合中软国际教育,发布 AI 数智科研联合解决方案

ModelWhale

人工智能 科学数据

博思白板可以画思维导图吗?boardmix常见问题解答!

彭宏豪95

效率工具 在线白板 办公软件 在线协同 在线协作

Koupleless 内核系列|模块化隔离与共享带来的收益与挑战

SOFAStack

开源 模块 架构治理 蚂蚁集团 单体应用架构

华为云新一代柔性算力服务器,加速企业轻松上云数智化转型

平平无奇爱好科技

软件测试学习笔记丨App性能测试方案-霍格沃兹

测试人

软件测试 性能测试 测试开发

6倍性能一直加速一直快,云耀X实例值得中小企业拥有

轶天下事

京东商家智能助手:Multi-Agents 在电商垂域的探索与创新

京东零售技术

人工智能 agent LLM 企业号 5 月 PK 榜

一文了解龙蜥社区&芯片厂商研发合作模式

OpenAnolis小助手

操作系统 龙蜥社区 合作模式

2024IT市场权威榜单发布!腾讯云TBDS斩获两大奖项!

腾讯云大数据

TBDS

云手机和模拟器的区别:云手机优势大更防封

Ogcloud

本地手机模拟器 云手机 海外云手机 云手机群控

MySQL进阶必须掌握的知识点有这些,我没说错吧。

王中阳Go

golang 数据库 算法 面试题 大厂面经

华为云这款产品性能超越独享实例,企业数字化升级首选!

平平无奇爱好科技

丰富企业 AI 存储选择丨焱融科技与安擎完成兼容性互认证

焱融科技

焱融科技 高性能存储 存力 AI存储 安擎

高并发UE4/UE5像素流送云推流解决方案

点量实时云渲染

ue 像素流送 像素流 像素流送技术 UE4

欧特克工程建设峰会在京召开

E科讯

加速企业上云数智化创新,云耀X实例有妙招

平平无奇爱好科技

NumPy 随机数据分布与 Seaborn 可视化详解

EquatorCoco

可视化 Numpy

鸿蒙OS NEXT的推出不仅仅面向App端

Geek_2305a8

加速一键智能上云,云耀X实例显真功夫

平平无奇爱好科技

湖南省气象信息中心:部署运行省人工智能气象应用支撑平台

ModelWhale

大数据 气象

柔性算力随心配,企业一键上云更智能

平平无奇爱好科技

Koupleless 单进程多应用如何解决兼容问题

SOFAStack

开源 应用架构 蚂蚁集团 兼容

继Bakkt之后的又一全新力作,ICE推出AI高频交易平台

科技热闻

和鲸携手中国石油大学,助力首届青岛市公共数据创新应用大赛璀璨启程

ModelWhale

公共数据

继Bakkt之后的又一全新力作,ICE推出AI高频交易平台

科技汇

OPPO举办OTalk 开发者交流专场,提供Android 15多元化适配服务

科技热闻

什么是网络钓鱼攻击

德迅云安全杨德俊

Amazon推出API网关使用计划_亚马逊云科技_Kent Weare_InfoQ精选文章