API 프록시에 수익 창출 한도 적용

Apigee Edge 문서입니다.
Apigee X 문서로 이동
정보

수익 창출 한도를 적용하려면 MonetizationLimitsCheck 정책을 API 프록시에 연결하세요. 특히 다음 조건에서 정책이 트리거됩니다.

  • 수익 창출 API에 액세스하는 개발자가 등록되어 있지 않거나 요금제를 구독하지 않았습니다.
  • 개발자가 구독한 요금제의 거래량을 초과했습니다.
  • 개발자 선불 계정 잔액 또는 후불 신용 한도에 도달했습니다.

수익 창출 한도 확인 정책은 위에 나열된 것과 같은 상황에서 결함을 유발하고 API 호출을 차단하도록 설계되었습니다. 이 정책은 Raise Fault 정책 (Raise Fault 정책 참고)을 확장하며 반환되는 메시지를 맞춤설정할 수 있습니다. 적용 가능한 조건은 비즈니스 변수에서 파생됩니다.

UI를 사용하여 수익 창출 한도 확인 정책 연결

수익 창출 한도를 적용하려면 API에 액세스하는 API 프록시의 요청 흐름에 수익 창출 한도 확인 정책을 연결해야 합니다. 수익 창출 한도 확인 정책은 요청의 VerifyAPIKey 또는 AccessTokenValidation 정책 뒤에 연결해야 합니다.

API 프록시를 만들 때 또는 API 프록시가 생성된 후에 수익 창출 한도 확인 정책을 연결할 수 있습니다.

간단한 API 프록시 빌드에 설명된 대로 API 프록시를 만들 때 수익 창출이 설치된 경우 마법사에 수익 창출 구성 섹션이 표시됩니다.

Edge

마법사의 일반 정책 페이지에서 수익 창출 한도 적용 체크박스를 선택하여 수익 창출 한도 적용 확인 정책을 연결합니다.

수익 창출 한도 확인 정책

마법사의 요약 페이지에는 정책이 요약되어 표시됩니다. 아래에 설명된 대로 수익 창출 한도 확인 정책이 API 프록시에 연결될 것임을 나타내는 수익 창출 정책이 표시되는지 확인합니다.

기존 Edge (프라이빗 클라우드)

마법사의 보안 페이지에서 수익 창출 한도 확인 사용 설정 체크박스를 선택하여 수익 창출 한도 확인 정책을 연결합니다.

수익 창출 한도 확인 정책

다음 그림과 같이 MonetizationLimitsCheck 정책은 ProxyEndpoint 요청 PreFlow에 VerifyAPI Key 또는 AccessTokenValidation 정책 뒤에 추가됩니다.

이미 생성된 API 프록시에 수익 창출 한도 확인 정책을 추가하려면 다음 단계를 따르세요.

  1. API 프록시 편집기에서 기본 프록시 엔드포인트의 PreFlow를 클릭합니다.
  2. 요청 흐름에서 +단계를 클릭합니다.
  3. 미디에이션 카테고리에서 수익 창출 한도 확인을 선택합니다.

  4. 원하는 대로 '단계 추가' 대화상자의 필드를 수정하고 추가를 클릭합니다.

이 정책은 VerifyAPI Key 또는 AccessTokenValidation 정책 뒤에 요청 흐름에 연결되며 클라이언트 앱에서 ProxyEndpoint PreFlow로 전송되는 요청 메시지에 적용됩니다.

MonetizationLimitsCheck 정책 XML 파일 구성에 관한 자세한 내용은 MonetizationLimitsCheck 정책을 참고하세요.