AWS限制代码提交

时间:2017-08-26 00:06:07

标签: amazon-web-services

当我在代码提交存储库上执行git操作时,我遇到了错误。操作次数在几十分钟的范围内 - 添加/删除/拉动文件。

这是因为AWS限制还是别的什么? 如果是,那么限制是什么?如何在AWS中增加它?

"interim_desc": "RequestId: 12e27770db854bf0a6034cd6f851717d. 'git fetch origin --depth 20' returned with exit code 128. error: RPC failed; HTTP 429 curl 22 The requested URL returned error: 429 Too Many Requests: The remote end hung up unexpectedly'"

1 个答案:

答案 0 :(得分:0)

以下是访问CodeCommit时如何处理429错误的手册:

访问错误:连接到CodeCommit存储库时出现“超出速率”或“ 429”消息 https://docs.aws.amazon.com/codecommit/latest/userguide/troubleshooting-ae.html#troubleshooting-ae3

我将在此处复制最引人注目的部分:

在请求中增加抖动,尤其是在定期轮询请求中。 如果您有一个正在定期轮询CodeCommit的应用程序,并且该应用程序正在多个Amazon EC2实例上运行,请引入抖动(随机延迟量),以使不同的Amazon EC2实例不会在同一时间轮询。我们建议使用0到59秒之间的随机数,以在一分钟的时间范围内平均分配轮询机制。

......

在AWS支持中心中请求增加CodeCommit服务配额。 要提高服务限额,您必须确认您已遵循此处提供的建议,包括实施错误重试或指数退避方法。在您的请求中,您还必须提供受节流问题影响的AWS区域,AWS账户和时间表。