Anda melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Bagian berikut menjelaskan cara mengaktifkan monetisasi untuk organisasi. Metode yang Anda gunakan untuk mengaktifkan monetisasi bagi organisasi bergantung pada apakah Anda adalah pelanggan Edge Cloud atau Edge untuk Private Cloud.
Apigee Edge Cloud
Untuk pelanggan Apigee Edge Cloud, Apigee akan membantu Anda mengaktifkan monetisasi untuk organisasi Anda. Hubungi Dukungan Apigee Edge untuk mendapatkan bantuan.
Apigee Edge Private Cloud
Catatan: Pastikan akun Edge Anda memiliki hak istimewa administrator sistem sebelum melanjutkan.
Untuk mengaktifkan monetisasi bagi organisasi, kirim permintaan POST ke
/asyncjobs/enablemonetization.
Anda harus meneruskan informasi berikut dalam isi permintaan.
| Properti | Deskripsi |
|---|---|
adminEmail |
Email default untuk setelan notifikasi monetisasi. |
mxGroup |
Grup yang digunakan untuk server Apache Qpid dan rating. Grup yang Anda pilih bergantung pada
persyaratan kapasitas, region, dan jenis organisasi. Untuk cloud pribadi, tetapkan nilai ini
ke mxgroup001. |
notifyTo |
Email untuk memberi tahu saat monetisasi telah berhasil diaktifkan. |
orgName |
Nama organisasi. |
pgHostName |
Nama host untuk database Postgres. |
pgPassword |
Sandi untuk akun pengguna monetisasi Postgres Anda. |
pgPort |
Port untuk database Postgres. |
pgUserName |
Nama akun untuk pengguna monetisasi Postgres Anda. |
Misalnya, permintaan berikut mengaktifkan monetisasi untuk organisasi myOrg, dengan ms_IP adalah alamat IP node Server Pengelolaan
dan port adalah port yang dikonfigurasi (seperti 8443):
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "orgName" : "myOrg", "mxGroup" : "mxgroup001", "pgHostName" : "pg_hostname", "pgPort" : "5432", "pgUserName" : "pg_username", "pgPassword" : "pg_password", "adminEmail" : "myemail@company.com", "notifyTo" : "myemail@company.com" }' \ "https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \ -u email:password
Berikut adalah contoh respons:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Setelah permintaan selesai, email akan dikirim ke email yang dikonfigurasi untuk properti
notifyTo dalam permintaan, dan kolom status akan berubah menjadi salah satu nilai berikut: COMPLETED, FAILED, atau CANCELLED.
Anda dapat memeriksa status permintaan dengan mengirimkan GET ke /asyncjobs/{id}.
Contoh:
$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password { "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "ENABLE_MINT" }