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

أنت تعرض مستندات Apigee Edge.
انتقل إلى مستندات Apigee X.
معلومات

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

السحابة الإلكترونية في Apigee Edge

بالنسبة إلى عملاء 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"
}