Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Bagian berikut menjelaskan cara mengaktifkan monetisasi untuk organisasi. Metode yang Anda gunakan untuk mengaktifkan monetisasi untuk organisasi bergantung pada apakah Anda adalah pelanggan Edge Cloud atau Edge untuk Private Cloud.
Cloud Apigee Edge
Untuk pelanggan Apigee Edge Cloud, Apigee akan membantu Anda mengaktifkan monetisasi untuk organisasi Anda. Hubungi Dukungan Apigee Edge untuk mendapatkan bantuan.
Cloud Pribadi Apigee Edge
Catatan: Pastikan akun Edge Anda memiliki hak istimewa administrator sistem sebelum melanjutkan.
Untuk mengaktifkan monetisasi bagi organisasi, ajukan 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 |
Kirim email untuk memberi tahu jika 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 organisasi myOrg
, dengan ms_IP
sebagai alamat IP node Server Pengelolaan dan port
sebagai 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 responsnya:
{ "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 mengeluarkan 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" }