Anda sedang melihat dokumentasi Apigee Edge.
Buka
Dokumentasi Apigee X. info
Bagian berikut menjelaskan cara mengaktifkan monetisasi untuk organisasi. Metode yang Anda yang digunakan untuk mengaktifkan monetisasi bagi organisasi bergantung pada apakah Anda adalah pelanggan Edge Cloud atau Edge untuk pelanggan Private Cloud.
Cloud Apigee Edge
Untuk pelanggan Apigee Edge Cloud, Apigee akan membantu Anda mengaktifkan monetisasi untuk organisasi/pengaturan. 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, kirimkan 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 Apache Qpid dan server 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 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 myOrg
organisasi, 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 ini contoh responsnya:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
Setelah permintaan selesai, email dikirim ke email yang dikonfigurasi untuk
notifyTo
dalam permintaan, dan kolom status akan berubah menjadi salah satu
nilai berikut: COMPLETED
, FAILED
, atau CANCELLED
.
Anda dapat memeriksa status permintaan dengan membuat 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" }