Menerapkan batas monetisasi pada proxy API

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Lampirkan kebijakan Pemeriksaan Batas Monetisasi ke proxy API untuk menerapkan batas monetisasi. Secara khusus, kebijakan dipicu dalam kondisi berikut:

  • Developer yang mengakses API yang dimonetisasi tidak terdaftar atau belum berlangganan paket tarif.
  • Developer telah melampaui volume transaksi untuk paket tarif yang dilanggani.
  • Saldo akun prabayar atau batas kredit pascabayar developer telah tercapai.

Kebijakan Pemeriksaan Batas Monetisasi dirancang untuk memunculkan error dan memblokir panggilan API dalam situasi seperti yang tercantum di atas. Kebijakan ini memperluas kebijakan Raise Fault (lihat Kebijakan Raise Fault), dan Anda dapat menyesuaikan pesan yang ditampilkan. Kondisi yang berlaku berasal dari variabel bisnis.

Melampirkan Kebijakan Pemeriksaan Batas Monetisasi menggunakan UI

Untuk menerapkan batas monetisasi, kebijakan Pemeriksaan Batas Monetisasi harus dilampirkan ke alur permintaan di proxy API yang mengakses API Anda. Kebijakan Pemeriksaan Batas Monetisasi harus dilampirkan setelah kebijakan VerifyAPIKey atau AccessTokenValidation dalam permintaan.

Anda dapat melampirkan kebijakan Pemeriksaan Batas Monetisasi saat membuat proxy API atau setelah proxy API dibuat.

Saat Anda membuat proxy API, seperti yang dijelaskan dalam Mem-build proxy API sederhana, jika monetisasi diinstal, bagian Konfigurasi monetisasi akan muncul di wizard.

Edge

Di halaman Kebijakan umum pada wizard, centang kotak Terapkan batas monetisasi untuk melampirkan kebijakan Pemeriksaan Batas Monetisasi.

Kebijakan Pemeriksaan Batas Monetisasi

Perhatikan bahwa di halaman Ringkasan wizard, Kebijakan akan diringkas. Pastikan kebijakan Monetisasi tercantum, yang menunjukkan bahwa kebijakan Pemeriksaan Batas Monetisasi akan dilampirkan ke proxy API, seperti yang dijelaskan di bawah.

Edge Klasik (Private Cloud)

Di halaman Security pada wizard, centang kotak Enable Monetization Limits Check untuk melampirkan kebijakan Monetization Limits Check.

Kebijakan Pemeriksaan Batas Monetisasi

Kebijakan Pemeriksaan Batas Monetisasi ditambahkan ke PreFlow permintaan ProxyEndpoint, setelah kebijakan VerifyAPI Key atau AccessTokenValidation, seperti yang ditunjukkan pada gambar berikut.

Untuk menambahkan kebijakan Pemeriksaan Batas Monetisasi ke proxy API yang telah dibuat:

  1. Di Editor Proxy API, klik PreFlow untuk endpoint proxy default.
  2. Di Alur permintaan, klik +Langkah.
  3. Pilih Pemeriksaan Batas Monetisasi di kategori Mediasi.

  4. Ubah kolom di dialog Tambahkan Langkah, sesuai keinginan, lalu klik Tambahkan.

Kebijakan ini dilampirkan ke alur permintaan setelah kebijakan Kunci VerifyAPI atau AccessTokenValidation, dan akan diterapkan pada pesan permintaan dari aplikasi klien ke PreFlow ProxyEndpoint.

Untuk informasi selengkapnya tentang cara mengonfigurasi file XML kebijakan MonetizationLimitsCheck, lihat kebijakan MonetizationLimitsCheck.