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

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

ส่วนต่อไปนี้จะอธิบายวิธีเปิดใช้การสร้างรายได้สำหรับองค์กร วิธีการที่คุณใช้ในการเปิดใช้การสร้างรายได้สำหรับองค์กรจะขึ้นอยู่กับว่าคุณเป็นลูกค้า Edge Cloud หรือ Edge สำหรับลูกค้า Private Cloud

Apigee Edge Cloud

สำหรับลูกค้า Apigee Edge Cloud ทาง Apigee จะช่วยเหลือคุณในการเปิดใช้งานการสร้างรายได้สำหรับองค์กร โปรดติดต่อทีมสนับสนุนของ Apigee Edge เพื่อขอความช่วยเหลือ

Private Cloud ของ Apigee Edge

หมายเหตุ: ตรวจสอบว่าบัญชี 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"
}