版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在使用STS(Security Token Service)进行请求提交时,阿里云服务本身不对STS Token的生成次数设置直接限制。这意味着您理论上可以无限制地生成STS Token,只要每次请求都在接口调用的频率限制内。
不过,需要注意的是,AssumeRole接口调用次数存在上限,即100次/秒,这一限制适用于整个阿里云账号及其下的RAM用户和RAM角色共享。如果您的应用程序频繁地通过STS AssumeRole接口获取Token,需要确保调用频率不超过此限制。超过该限制时,会遇到请求被拒绝的错误,并收到如Throttling.Api
、Throttling.User
或Throttling
等错误信息。
若业务需求中确实需要更高的调用频率,您可以考虑优化应用逻辑以减少不必要的AssumeRole调用,或者向阿里云提交工单申请提高调用配额。
综上所述,直接限制一天内通过STS提交请求的次数并不是由系统直接设定的功能,但实际操作中会受到AssumeRole调用频率上限的间接影响。对于一个账户最多能提交多少次的问题,理论上没有数量限制,关键在于遵守每秒的调用频率上限并合理安排请求策略。