すべてのプロダクト
Search
ドキュメントセンター

:スロットリングとクォータ管理

最終更新日:Aug 04, 2023

このトピックでは、API操作のスロットリングについて説明します。

スロットルとは

スロットリングは、Alibaba CloudがAPI呼び出しの頻度を制御するために使用する方法です。 クォータとは、一定期間内にAlibaba Cloud API操作を呼び出すことができる最大回数を指します。

メリット

クラウドサービスの安定性の確保

許可されるAPIの最大同時実行は、クラウド製品によって異なります。 少数の同時リクエストしかサポートしないクラウド製品の場合、1人のユーザーが多数のリクエストを同時に送信すると、他のユーザーがサービスにアクセスできないか、応答が遅い場合があります。

APIサービスの安定性確保

ユーザーが単一のエンドポイントに高頻度の呼び出しを行うと、ゲートウェイが圧倒される可能性があります。これにより、同じエンドポイントを介して他のクラウド製品にアクセスするユーザーの応答が遅くなります。 この場合、エンドポイント全体がアクセス不能になることさえある。

ユーザー資産の保護

不適切または悪意のあるAPI呼び出しは、短期間に多数のクラウドリソースを作成する可能性があり、ユーザーの期待に応えられない可能性があります。 この場合、スロットリングはそのような要求を識別して拒否し、アラートを生成してユーザー資産を保護できます。

チェックスロットリング情報

API操作のスロットリング情報は、その操作のドキュメントに記載されています。 コンソールでクォータセンター> APIレート制限にアクセスして、クラウドプロダクトの各API操作のクォータ情報を照会することもできます。

説明

スロットリング情報の例:

リクエストレート: 200/60(s) 。 これは、1分あたり最大200のAPI操作を呼び出すことができることを示します。

リクエストレート: 5/1(s) 。 これは、1秒あたり最大5つのAPI操作を呼び出すことができることを示します。

新しいクォータ

Alibaba Cloudは、クラウドプロダクトのAPIにデフォルトクォータを提供しています。 ユーザーは、実際のビジネス要件に基づいてクォータをアップグレードできます。 詳細については、コンソールのクォータセンター> APIレート制限をご参照ください。