Resource Management limits the queries per second (QPS) of an API operation for a single user and all users. Throttling is triggered if the number of calls to an API operation per second exceeds a specific QPS limit. Throttling may interrupt your services. Therefore, make API calls at a proper frequency. This topic describes the QPS limits on an API operation of Resource Management.

Terms

Term Description
Maximum QPS per user Maximum QPS per user refers to the total number of calls that a single Alibaba Cloud account, and the RAM users and RAM roles within the Alibaba Cloud account can make to an API operation per second.

For example, the maximum QPS per user for the CreateFolder operation is 20. This indicates that a single Alibaba Cloud account, and the RAM users and RAM roles within the Alibaba Cloud account can make a total number of 20 calls to the CreateFolder operation per second. If the upper limit is exceeded, throttling is triggered.

Maximum QPS for all users Maximum QPS for all users refers to the total number of calls that all Alibaba Cloud accounts, and all RAM users and RAM roles within the Alibaba Cloud accounts can make to an API operation per second.

For example, the maximum QPS for all users for the CreateFolder operation is 500. This indicates that all Alibaba Cloud accounts, and all RAM users and RAM roles within the Alibaba Cloud accounts can make a total number of 500 calls to the CreateFolder operation per second. If the upper limit is exceeded, throttling is triggered.

QPS limits on Resource Directory API operations

API Maximum QPS per user Maximum QPS for all users
InitResourceDirectory 20 200
GetResourceDirectory 50 1000
DestroyResourceDirectory 20 500
CreateFolder 20 500
ListFoldersForParent 50 1000
ListAncestors 50 1000
UpdateFolder 20 500
GetFolder 50 1000
DeleteFolder 20 500
InviteAccountToResourceDirectory 20 500
GetHandshake 50 1000
AcceptHandshake 20 200
CancelHandshake 20 200
DeclineHandshake 20 200
ListHandshakesForAccount 50 1000
ListHandshakesForResourceDirectory 50 1000
CreateResourceAccount 20 200
CreateCloudAccount 10 800
PromoteResourceAccount 10 800
ResendCreateCloudAccountEmail 20 200
ResendPromoteResourceAccountEmail 20 200
CancelCreateCloudAccount 20 200
CancelPromoteResourceAccount 20 200
RemoveCloudAccount 20 200
GetAccount 50 1000
MoveAccount 20 500
ListAccountsForParent 50 1000
ListAccounts 50 1000
GetPayerForAccount 50 500
UpdateAccount 20 500
ListTrustedServiceStatus 50 1000
EnableControlPolicy 20 200
DisableControlPolicy 20 200
GetControlPolicyEnablementStatus 50 500
CreateControlPolicy 20 200
GetControlPolicy 50 500
UpdateControlPolicy 20 200
DeleteControlPolicy 20 200
AttachControlPolicy 20 200
DetachControlPolicy 20 200
ListControlPolicies 50 500
ListControlPolicyAttachmentsForTarget 50 500
ListTargetAttachmentsForControlPolicy 50 500
RegisterDelegatedAdministrator 20 500
DeregisterDelegatedAdministrator 20 500
ListDelegatedAdministrators 20 500
ListDelegatedServicesForAccount 20 500