شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
بخشهای زیر نحوه فعال کردن کسب درآمد برای یک سازمان را توضیح میدهند. روشی که برای فعال کردن کسب درآمد برای یک سازمان استفاده میکنید به این بستگی دارد که مشتری Edge Cloud یا Edge for Private Cloud باشید.
Apigee Edge Cloud
برای مشتریان Apigee Edge Cloud، Apigee به شما در فعال کردن کسب درآمد برای سازمانتان کمک میکند. برای کمک با پشتیبانی Apigee Edge تماس بگیرید.
ابر خصوصی Apigee Edge
توجه : قبل از ادامه، مطمئن شوید که حساب 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" }