Mengaktifkan monetisasi untuk organisasi

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"
}