درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
بخشهای زیر نحوه فعال کردن درآمدزایی برای یک سازمان را شرح میدهند. روشی که برای فعال کردن درآمدزایی برای یک سازمان استفاده میکنید، بستگی به این دارد که شما مشتری Edge Cloud یا Edge برای 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 درگاه پیکربندیشده (مثلاً ۸۴۴۳) است:
$ 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" }