비율 한계
비율 한계 정책을 사용하여 API 어셈블리 플로우의 임의 지점에서 하나 이상의 비율, 버스트 또는 개수 한계를 적용하십시오. 비율 및 버스트 한계는 지정된 기간의 API에 대해 수행할 수 있는 호출 수를 제한하는 반면, 개수 한계는 총 호출 수에 대해 엄격한 한계를 부과합니다.
게이트웨이 지원
| 게이트웨이 | 정책 버전 |
|---|---|
| DataPower® API Gateway | 2.0.0 2.1.0 (DataPower API Gateway 버전 10.0.1.0 이상) 2.2.0 (DataPower API Gateway 버전 10.0.2.0 이상) 2.3.0 (DataPower API Gateway 버전 10.5.0.0 |
이 항목에서는 어셈블리 사용자 인터페이스에서 정책을 구성하는 방법을 설명합니다. OpenAPI 소스에서 정책을 구성하는 방법에 대한 자세한 내용은 ratelimit을 참조하십시오.
정보
정의된 비율, 버스트, 개수 한계는 어셈블리 플로우에서 뒤에 나오는 항목에 적용됩니다. 예를 들어, 비율 한계 정책이 호출 정책 앞에 배치되고 호출 정책에 의해 작성된 호출이 비율 한계 정책에 의해 정의된 한계를 초과하는 경우 API 호출 자체가 실패합니다.
특성
다음 표에서는 정책 특성을 나열하고, 특성이 필수인지 여부를 표시하며, 올바른 입력 값과 기본 입력 값을 지정하고, 값의 데이터 유형을 지정합니다.
| 특성 레이블 | 필수 | 설명 | 데이터 유형 |
|---|---|---|---|
| 제목 | 아니오 | 해당 정책의 제목입니다. 기본값은 |
문자열 |
| 설명 | 아니오 | 정책의 설명입니다. | 문자열 |
| 소스 | 예 | 이 정책에 포함되는 모든 비율 한계, 버스트 한계, 개수 한계 정의의 위치입니다. 다음 옵션 중 하나를 선택하십시오. |
문자열 |
| 속도 제한 이름 | 예1 | 소스 특성이 이름별 카탈로그로 설정된 경우, DataPower API Gateway 구성에 정의된 비율 한계의 이름입니다. 비율 한계 이름 필드를 표시하려면 비율 한계 추가를 클릭하십시오. 원하는 만큼 많은 비율 한계를 추가할 수 있습니다. 1하나 이상의 비율, 버스트 또는 개수 한계를 제공해야 합니다. |
문자열 |
| 버스트 한계 이름 | 예2 | 소스 특성이 이름별 카탈로그로 설정된 경우 DataPower API Gateway 구성에 정의된 버스트 한계의 이름입니다. 소스가 이름별 플랜으로 설정된 경우 플랜에서 어셈블리 버스트 한계 이름입니다. 버스트 한계 이름 필드를 표시하려면 버스트 한계 추가를 클릭하십시오. 원하는 만큼 많은 버스트 한계를 추가할 수 있습니다. 2하나 이상의 비율, 버스트 또는 개수 한계를 제공해야 합니다. |
문자열 |
| 개수 한계 이름 | 예3 | 소스 특성이 이름별 카탈로그로 설정된 경우 DataPower API Gateway 구성에 정의된 개수 한계의 이름입니다. 소스가 이름별 플랜으로 설정된 경우 플랜에서 어셈블리 개수 한계 이름입니다. 개수 한계 이름 필드를 표시하려면 개수 한계 추가를 클릭하십시오. 원하는 만큼 많은 개수 한계를 추가할 수 있습니다. 3하나 이상의 비율, 버스트 또는 개수 한계를 제공해야 합니다. |
문자열 |
| 조작 | 아니오 | 비율 한계의 경우 다음 옵션 중 하나를 선택하십시오. 개수 한계의 경우 다음 옵션 중 하나를 선택하십시오. 기본적으로 카운트 한계는 어셈블리 중 증분시킨 전체량에 의해 자동으로 API 어셈블리의 마지막에 감소되며 어셈블리에서 정의된 감소 오퍼레이션을 뺍니다. 어셈블리의 특정 지점에서 감소되길 원하지 않으면 감소 오퍼레이션을 명시적으로 정의할 필요가 없습니다. 그러나 자동 감소 기능이 명시적으로 카운트 한계 구성에서 사용 안함으로 설정되면, 해당 감소 오퍼레이션을 포함해야 하며, 그렇지 않으면 카운트 한계에 도달되면 차후 모든 호출이 차단됩니다. 카운트 제한 구성에 대한 자세한 내용은 DataPower 의 ‘속도, 버스트 또는 카운트 제한 구성(Configuring a rate, burst, or count limit)’ 섹션을 참조하십시오. API Gateway. 기본값은 Increment입니다. 버스트 한계의 경우 유일한 옵션은 이용입니다. 즉, 적용되는 한계는 버스트 한계 이름 필드에서 지정한 버스트 한계에 적용된 항목입니다. |
문자열 |