Help Center/ API Gateway/ Service Overview/ Notes and Constraints
Updated on 2024-10-21 GMT+08:00

Notes and Constraints

Load Balancing Restrictions

The LVS and ELB load balancing modes are available for dedicated gateways. Currently, the LVS mode is supported only in LA-Mexico City1 and CN North-Beijing1. The ELB mode is supported in other regions.

Quota Limits

To change the default restrictions, increase the quota. For details about parameter configuration of a dedicated gateway, see Modifying Configuration Parameters.

  • It takes 5 to 10 seconds for a new or modified APIG resource to take effect.
  • The maximum quota may be slightly exceeded in case of high concurrency, but resource usage will not be affected.
Table 1 Dedicated API gateway quotas

Item

Default Restriction

Modifiable

Gateways

5

API groups

1500

APIs

Number of APIs for each gateway edition:

  • Basic: 250
  • Professional: 800
  • Enterprise: 2000
  • Platinum: 8000

APIs

1000 for each group

x

Backend policies

5

Apps (credentials)

50. The app quota includes the apps you have created.

Request throttling policies

  • You can create a maximum of 300 request throttling policies for each gateway.
  • The call limit for a single user cannot exceed that for the target API.
  • The call limit for a single app (credential) cannot exceed that for a single user.
  • The call limit for a single IP address cannot exceed that for the target API.

Environments

10

Signature keys

200

Access control policies

100

VPC channels (load balance channels)

200

Variables

You can create a maximum of 50 variables for an API group in each environment.

Independent domain names

A maximum of five independent domain names can be bound to an API group.

ECSs

A maximum of 10 ECSs can be added to a VPC channel.

Parameters

A maximum of 50 parameters can be created for an API.

API publication records

A maximum of 10 publication records of an API can be retained for each environment.

API access rate

Up to 6000 times per second

Excluded applications (Credentials)

A maximum of 30 excluded apps can be added to a request throttling policy.

Excluded tenants

A maximum of 30 excluded tenants can be added to a request throttling policy.

Access to a subdomain name (debugging domain name)

A subdomain name can be accessed up to 1000 times a day.

x

Maximum size of an API request package

12 MB

TLS protocol

TLS 1.1 and TLS 1.2 are supported. TLS 1.2 is recommended.

Custom authorizers

50

x

Plug-ins

500

HTTP protocol

When the HTTP protocol is used, the maximum size of URL+Header is 32 KB.

x

Table 2 Quotas of shared API gateway on the old console

Item

Default Restriction

Modifiable

API groups

50

APIs

200

Backend policies

5

Apps

50. The app quota includes created apps and apps generated when APIs are purchased from KooGallery.

Request throttling policies

  • You can create a maximum of 30 request throttling policies.
  • The call limit for a single user cannot exceed that for the target API.
  • The call limit for a single app cannot exceed that for a single user.
  • The call limit for a single IP address cannot exceed that for the target API.

Environments

10

Signature keys

30

Access control policies

100

VPC channels

30

Variables

You can create a maximum of 50 variables for an API group in each environment.

Independent domain names

A maximum of five independent domain names can be bound to an API group.

ECSs

A maximum of 200 ECSs can be added to a VPC channel.

Parameters

A maximum of 50 parameters can be created for an API.

API publication records

A maximum of 10 publication records of an API can be retained for each environment.

API access rate

Up to 200 times per second

Excluded apps

A maximum of 30 excluded apps can be added to a request throttling policy.

Excluded tenants

A maximum of 30 excluded tenants can be added to a request throttling policy.

Access to a subdomain name

A subdomain name can be accessed up to 1000 times a day.

x

Maximum size of an API request package

12 MB

x

Custom authorizers

20