EC2 API节流限制

编码

我想知道是否有任何EC2 API节流限制(例如EMR)会限制您每秒或每分钟可以对EC2进行的调用次数?

如果是这样,这些限制是什么?他们在任何地方出版吗?

斯特芬·欧宝

同时,Amazon EC2已记录了其一般查询API请求率处理:

我们限制每个AWS账户的Amazon EC2 API请求以帮助服务性能。我们确保对Amazon EC2 API的所有调用(无论它们源自应用程序,对Amazon EC2命令行界面的调用,还是对Amazon EC2控制台的调用)都不会超过允许的最大API请求速率。请注意,IAM用户发出的API请求将归属到基础AWS账户。

Amazon EC2 API操作分为以下几类:
[...]

如果某个API请求超出其类别的API请求速率,则该请求将返回RequestLimitExceeded错误代码。为避免此错误,请确保您的应用程序不会以很高的速度重试API请求。您可以通过在轮询时小心谨慎以及使用指数退避重试来做到这一点。

尽管细节可能因其服务的过多而有所不同,但我认为通常可以采用相似的模式是安全的(这至少是由于EC2也支持许多其他服务)。

EC2的上述说明以及与AWS支持进行交互的用户提供的一些间接报价似乎都表明,限额甚至可能因服务状态和每个账户而异,即AWS能够根据专用账户提高/减少单个账户的限额高性能用例,可疑滥用等,请参见:

如对API请求错误进行故障排除所述,在客户端上解决此问题的正确方法是在AWS中实施错误重试和指数退避(大多数AWS开发工具包同时会自动应用此指南,包括用于调整默认重试策略或添加自定义选项的选项实施)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

EC2 API节流限制

来自分类Dev

亚马逊 API 网关和 EC2

来自分类Dev

AWS EC2 CLI如何获取列表EC2实例-限制输出

来自分类Dev

如何限制EC2描述图像权限?

来自分类Dev

为什么Amazon EC2限制端口25?

来自分类Dev

从EC2访问受IP限制的外部服务

来自分类Dev

限制对Amazon EC2实例的SSH访问

来自分类Dev

在 EC2 实例上设置限制带宽

来自分类Dev

如何增加 EC2 (AWS) 的安全组规则限制

来自分类Dev

如何查看 aws 上的 ec2 实例限制

来自分类Dev

带有EC2 Api后端的AWS API Gateway

来自分类Dev

仅允许AWS API Gateway访问EC2实例

来自分类Dev

如何通过EC2 API获取InstanceID?

来自分类Dev

如何使用EC2 API判断实例状态?

来自分类Dev

通过IAM访问EC2 REST API?

来自分类Dev

EC2 API验证访问凭据时出错

来自分类Dev

AWS API Gateway and EC2 Service Proxy

来自分类Dev

AWS API Gateway和EC2服务代理

来自分类Dev

通过Amazon EC2 .NET API调整实例大小

来自分类Dev

Amazon EC2 describe-instance的API

来自分类Dev

如何绕过 ELB 访问 EC2 上的 API 端点

来自分类Dev

带有 EC2 的 AWS API 网关

来自分类Dev

使用 EC2 Java API 创建新的 EC2 实例时与标签创建相关的错误

来自分类Dev

如何使用公钥限制人们访问我的EC2

来自分类Dev

是否可以将EC2实例的启动限制在一天中的某些时段?

来自分类Dev

AWS RDS MySQL如何限制对单个EC2实例的数据库访问

来自分类Dev

将EC2安全组限制为Elastic Beanstalk实例

来自分类Dev

AWS RDS MySQL如何限制对单个EC2实例的数据库访问

来自分类Dev

设置AWS IAM策略以限制用户对某些EC2实例的访问