คุณกำลังดูเอกสารประกอบ 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 และเซิร์ฟเวอร์การจัดประเภท กลุ่มที่คุณเลือกจะขึ้นอยู่กับ
ข้อกำหนดด้านความจุ ภูมิภาค และประเภทขององค์กร สำหรับ Private Cloud ให้กำหนดค่านี้
ไปยัง 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" }