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

Apigee Edge 문서입니다.
Go to the Apigee X 문서로 이동합니다.
info

수익 창출 한도를 적용하려면 Monetization Limits Check 정책을 API 프록시에 연결합니다. 특히 정책은 다음 조건에서 트리거됩니다.

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

Monetization Limits Check 정책은 위에 나열된 상황과 같은 경우 오류를 발생시키고 API 호출을 차단하도록 설계되었습니다. 이 정책은 오류 제기 정책을 확장하며 (오류 제기 정책 참고) 반환되는 메시지를 맞춤설정할 수 있습니다. 적용 가능한 조건은 비즈니스 변수에서 파생됩니다.

UI를 사용하여 Monetization Limits Check 정책 연결

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

API 프록시를 만들 때 또는 API 프록시가 생성된 후에 Monetization Limits Check 정책을 연결할 수 있습니다.

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

Edge

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

Monetization Limits Check 정책

마법사의 요약 페이지에서 정책이 요약됩니다. 아래 설명된 대로 Monetization Limits Check 정책이 API 프록시에 연결됨을 나타내는 수익 창출 정책이 나열되어 있는지 확인합니다.

기존 Edge (Private Cloud)

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

Monetization Limits Check 정책

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

이미 생성된 API 프록시에 Monetization Limits Check 정책을 추가하려면 다음 단계를 따르세요.

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

  4. 필요에 따라 단계 추가 대화상자의 필드를 수정한 후 추가 를 클릭합니다.

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

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