คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
บทนำ
คุณอาจต้องการลบข้อมูลการสร้างรายได้ออกจากองค์กรในกรณีต่อไปนี้ สถานการณ์ต่างๆ
- ล้างข้อมูลการสร้างรายได้จากองค์กรทดสอบที่คุณต้องการใช้ซ้ำ ด้วยวิธีนี้ คุณต้องซิงค์ข้อมูล Apigee Edge หลังจากลบข้อมูลการสร้างรายได้แล้ว
- ลบองค์กร ในกรณีนี้ คุณต้องลบข้อมูลการสร้างรายได้ก่อน ลบองค์กรได้
การลบข้อมูลการสร้างรายได้ออกจากองค์กรจะนำข้อมูลต่อไปนี้ออกอย่างถาวร
- แพ็กเกจ API
- แพ็กเกจราคา
- แพ็กเกจราคาที่นักพัฒนาแอปยอมรับ
- ธุรกรรมการสร้างรายได้
- เทมเพลตการแจ้งเตือน
- ผู้ให้บริการชำระเงินบุคคลที่สาม (หากกำหนดค่าไว้)
ส่วนต่อไปนี้จะอธิบายขั้นตอนที่จำเป็นในการลบข้อมูลการสร้างรายได้ออกจาก องค์กรเพื่อรองรับสถานการณ์ข้างต้น:
- การเปิดใช้การลบข้อมูลการสร้างรายได้ออกจาก องค์กร
- การลบข้อมูลการสร้างรายได้
- การดูสถานะของการดำเนินการลบแบบไม่พร้อมกัน
- ซิงค์ข้อมูล Apigee Edge กับการสร้างรายได้ (หากต้องการ นำองค์กรกลับมาใช้ซ้ำ)
- การลบองค์กร (หากองค์กรไม่ได้แล้ว (จำเป็น)
การเปิดใช้การลบข้อมูลการสร้างรายได้ออกจากองค์กร
คุณต้องเปิดใช้ข้อมูลการสร้างรายได้ออกจากองค์กรก่อนจึงจะลบข้อมูล
พร็อพเพอร์ตี้ features.isMintOrgDataDeletionAllowed
สําหรับองค์กร
เปิดใช้พร็อพเพอร์ตี้โดยการออกการเรียก POST
ไปยัง
https://api.enterprise.apigee.com/v1/organizations/org_name
API
โดยที่ org_name
คือชื่อองค์กรของคุณ
curl -u email:password -X POST -H "Content-type:application/json" https://api.enterprise.apigee.com/v1/organizations/{org_name} -d \ '{ "name" : "{org_name}", "properties" : { "property" : [ { "name" : "features.isMintOrgDataDeletionAllowed", "value" : "true" }, { "name" : "features.topLevelDevelopersAreCompanies", "value" : "false" } ] } }'
กำลังลบข้อมูลการสร้างรายได้
หากต้องการลบข้อมูลการสร้างรายได้ออกจากองค์กร ให้ส่งคำขอ POST ไปยัง
/organizations/org_name/asyncjobs/deleteorgdata
,
โดยที่ org_name
คือชื่อองค์กรของคุณ
เช่น คำขอต่อไปนี้จะลบข้อมูลการสร้างรายได้ออกจาก myOrg
องค์กร:
curl -H "Content-Type:application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/myOrg/asyncjobs/deleteorgdata" \ -u email:password
ตัวอย่างคําตอบมีดังนี้
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "DELETE_ORG" }
การดูสถานะของการดำเนินการลบแบบอะซิงโครนัส
หากต้องการดูสถานะของการดำเนินการลบแบบไม่พร้อมกัน ให้ส่งคำขอ GET
ไปยัง
/asyncjobs/{id}
โดยที่ {id}
คือรหัสของการดำเนินการลบที่ส่งคืน
ในการตอบกลับ
ตัวอย่างเช่น คำขอต่อไปนี้จะแสดงสถานะของการดำเนินการลบแบบไม่พร้อมกัน
ที่มีรหัส c6eaa22d-27bd-46cc-be6f-4f77270818cf
:
curl -X GET \ "https://api.enterprise.apigee.com/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password
ตัวอย่างคําตอบมีดังนี้
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "DELETE_ORG" }
การซิงค์ข้อมูล Apigee Edge กับการสร้างรายได้
หากต้องการใช้องค์กรซ้ำ คุณต้องซิงค์ข้อมูล Apigee Edge กับ การสร้างรายได้ตามที่อธิบายไว้ในซิงค์ข้อมูล Apigee ขยายขีดความสามารถด้วยการสร้างรายได้
การลบองค์กร
หากองค์กรไม่จำเป็นต้องใช้อีกต่อไป คุณสามารถลบองค์กรได้หลังจากที่คุณลบ ข้อมูลการสร้างรายได้ ตามที่อธิบายไว้ในส่วนลบองค์กร