تفعيل ميزة تحقيق الربح لمؤسسة

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X.
info

توضّح الأقسام التالية كيفية تفعيل ميزة تحقيق الربح لمؤسسة. تعتمد الطريقة التي تستخدمها لتفعيل ميزة تحقيق الربح لمؤسسة على ما إذا كنت عميلاً في Edge Cloud أو Edge for Private Cloud.

Apigee Edge Cloud

بالنسبة إلى عملاء Apigee Edge Cloud، ستساعدك Apigee في تفعيل ميزة تحقيق الربح لمؤسستك. يُرجى التواصل مع فريق دعم Apigee Edge للحصول على المساعدة.

Apigee Edge Private Cloud

ملاحظة: تأكَّد من أنّ حسابك على Edge يتضمّن امتيازات مشرف النظام قبل المتابعة.

لتفعيل ميزة تحقيق الربح لمؤسسة، أرسِل طلب POST إلى /asyncjobs/enablemonetization.

عليك تمرير المعلومات التالية في نص الطلب.

الموقع الوصف
adminEmail البريد الإلكتروني التلقائي لإعدادات إشعارات تحقيق الربح
mxGroup المجموعة المستخدَمة لخوادم التقييم وApache Qpid تعتمد المجموعة التي تختارها على متطلبات السعة والمنطقة ونوع المؤسسة. بالنسبة إلى السحابة الإلكترونية الخاصة، اضبط هذه القيمة على mxgroup001.
notifyTo البريد الإلكتروني الذي سيتم إرسال إشعار إليه عند تفعيل ميزة تحقيق الربح بنجاح
orgName اسم المؤسسة
pgHostName اسم المضيف لقاعدة بيانات Postgres
pgPassword كلمة المرور لحساب مستخدم تحقيق الربح على Postgres
pgPort منفذ قاعدة بيانات Postgres
pgUserName اسم حساب مستخدم تحقيق الربح على Postgres

على سبيل المثال، يفعِّل الطلب التالي ميزة تحقيق الربح لمؤسسة myOrg ، حيث ms_IP هو عنوان IP لعُقدة "خادم الإدارة" وport هو المنفذ الذي تم ضبطه (مثل 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

في ما يلي مثال على الردّ:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "ENABLE_MINT"
}

بعد اكتمال الطلب، يتم إرسال رسالة إلكترونية إلى عنوان البريد الإلكتروني الذي تم ضبطه لل notifyTo في الطلب، وسيتغيّر حقل الحالة إلى إحدى ال قيم التالية: COMPLETED أو FAILED أو CANCELLED.

يمكنك الاطّلاع على حالة الطلب عن طريق إرسال طلب GET إلى /asyncjobs/{id}.

على سبيل المثال:

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