开发者社区 问答 正文

oss通过sts提交,能不能限制次数、周期?

app使用sts提交请求,能不能限制一天提交多少次? 或者一个账户最多能提交多少次?

展开
收起
风游子 2018-11-30 17:51:40 896 分享 版权
阿里云 AI 助理回答

在使用STS(Security Token Service)进行请求提交时,阿里云服务本身不对STS Token的生成次数设置直接限制。这意味着您理论上可以无限制地生成STS Token,只要每次请求都在接口调用的频率限制内。

不过,需要注意的是,AssumeRole接口调用次数存在上限,即100次/秒,这一限制适用于整个阿里云账号及其下的RAM用户和RAM角色共享。如果您的应用程序频繁地通过STS AssumeRole接口获取Token,需要确保调用频率不超过此限制。超过该限制时,会遇到请求被拒绝的错误,并收到如Throttling.ApiThrottling.UserThrottling等错误信息。

若业务需求中确实需要更高的调用频率,您可以考虑优化应用逻辑以减少不必要的AssumeRole调用,或者向阿里云提交工单申请提高调用配额。

综上所述,直接限制一天内通过STS提交请求的次数并不是由系统直接设定的功能,但实际操作中会受到AssumeRole调用频率上限的间接影响。对于一个账户最多能提交多少次的问题,理论上没有数量限制,关键在于遵守每秒的调用频率上限并合理安排请求策略。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: