เปิดใช้การสร้างรายได้สำหรับองค์กร

คุณกำลังดูเอกสารประกอบ 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"
}