
api.example.comのオリジンサーバーは1.1.1.1です。このドメインは主にAPIインターフェースの動的業務を担っており、リクエスト量が非常に多く、オリジンサーバーの性能は最大10,000 QPSまでしか対応できません。オリジンサーバーを保護し、オリジンサーバーのダウンを防ぐために、オリジンサーバーへのリクエスト頻度を制限する必要があります。頻度制限に達したリクエストには512ステータスコードで応答します。操作手順は以下の通りです:
api.example.comにリクエストするオリジンサーバーリクエスト数が10,000QPSを超えない場合はそのまま処理され、超えた場合は512ステータスコードが応答されます。api.example.comのオリジンサーバーは1.1.1.1です。複数の外部向けインターフェースサービスがあり、そのうちデータ照会インターフェースは/data/Describedata、決済インターフェースは/pay/Orderpaymentです。データ照会インターフェースは最大QPSが500を超えないことのみが許可され、決済インターフェースの最大照会インターフェースは1000を超えることは許可されません。頻度制限値を超えた場合は、いずれも512ステータスコードが応答されます。操作手順は以下の通りです:

api.example.comにリクエストし、リクエストパスが/data/Describedataの場合、オリジンサーバーへのリクエストQPSは500 QPSを超えることは許可されません。リクエストパスが/pay/Orderpaymentの場合、オリジンサーバーへのリクエストQPSは1000 QPSを超えることは許可されません。超過した場合は、いずれも512が応答されます。設定項目 | 説明 |
ポリシー名称 | 必須項目です。1~255文字を入力できます。文字種に制限はありません。 |
説明 | 任意です。0~1024文字を入力できます。文字種に制限はありません。 |
マッチング条件 | 必須項目です。マッチング条件は、現在のリクエストがオリジンプルリクエスト制限ルールをトリガーするかどうかを判断するために使用されます。EdgeOneはクライアントから送信されたリクエストに基づいてマッチングを行います。条件を満たすリクエストは有効なリクエストとしてカウントされ、オリジンプルが必要な場合に制限値に基づいて制限をトリガーするかどうかが決定されます。 説明: リクエストがルールエンジンやエッジファンクションなどによってオリジンサーバーリクエストの書き換えが行われた場合、例えばオリジンサーバーURLの書き換えやオリジンサーバーリクエストヘッダーの変更などが行われた場合でも、オリジンサーバーアクセス頻度制限ポリシーは引き続き書き換え前のリクエスト特徴に基づいてマッチングされます。 サポートされるマッチング条件:HOST、URL path、URL full、クエリ文字列、ファイル拡張子、ファイル名、HTTPリクエストヘッダー、クライアントの地理的位置、リクエストプロトコル、クライアントIP、クライアント通信事業者、リクエストメソッド、Cookie。 サポートされるマッチング条件の演算子と制限については、ルールエンジンがサポートするマッチングタイプと操作、ルールエンジン設定の文字数制限を参照できます。 |
オリジンリクエスト制限値 | 必須項目です。10~1000000の範囲で設定できます。オリジンプルの最大QPSを制限するために使用します。 |
レスポンスステータスコード | 必須項目です。レート制限がトリガーされた後に返されるステータスコードです。4XX、5XXを設定できます。ただし、499、514、509、520~599は設定できません。 |
カスタムレスポンスページ | |
他の中继制限ポリシーとの関係 | 複数のオリジンプルリクエスト制限ポリシーが設定されている場合、同じリクエストが複数のポリシーにマッチする可能性があります。制限の優先度は上から下へ順にマッチングされ、制限をトリガーするかどうかが決定されます。また、下記の設定に基づいて、現在のリクエストが他のオリジンプルリクエスト制限ポリシーとのマッチングを終了するかどうかを決定することもできます。 頻度制限がトリガーされない場合、後続の他のポリシーのマッチングを続行します:後続に他の頻度制限ポリシーがまだある場合、現在のオリジンサーバーアクセス頻度制限ポリシーがトリガーされないときは、下の頻度制限ポリシーのマッチングを続行し、頻度制限するかどうかを決定します。 頻度制限がトリガーされるかどうかに関係なく、後続の他のポリシーはマッチングされません:リクエストが現在のオリジンサーバーアクセス頻度制限ポリシーにマッチングする際、オリジンサーバーアクセス頻度制限値に達した場合は現在のポリシーに従って処理され、頻度制限値に達していない場合は正常にオリジンサーバーへアクセスでき、下のポリシーのマッチングは続行されません。 |
フィードバック