คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
ข้อความแสดงข้อผิดพลาด
Insufficient permissions [Description]
โดย [Description]
เป็นสตริงที่อธิบายสาเหตุของข้อผิดพลาด
ตัวอย่าง
Insufficient Permissions You do not have permission to view API proxies.
ภาพหน้าจอ
ใน Edge UI ข้อผิดพลาดสิทธิ์ไม่เพียงพอจะแสดงเป็นข้อความแสดงข้อผิดพลาด ตัวอย่างเช่น หากคุณพยายามดูรายการพร็อกซี API และมีสิทธิ์ไม่เพียงพอ ให้ทำดังนี้
ข้อผิดพลาดนี้หมายถึงอะไร
ผู้ใช้ทุกคนในองค์กร Edge จะได้รับบทบาท โดยบทบาทโดยพื้นฐานแล้วจะเป็นชุดสิทธิ์ตาม CRUD CRUD หมายถึง "สร้าง อ่าน อัปเดต ลบ" เช่น ผู้ใช้อาจได้รับบทบาทที่อนุญาตให้อ่านหรือ "รับ" รายละเอียดเกี่ยวกับเอนทิตีได้ แต่ไม่มีสิทธิ์ "อัปเดต" หรือ "ลบ"
ข้อผิดพลาดสิทธิ์ไม่เพียงพอมักจะหมายความว่าบทบาทที่กำหนดให้ผู้ใช้ไม่มีสิทธิ์ในการดำเนินการที่ขอ เช่น ผู้ใช้พยายามสร้างพร็อกซี API แต่บทบาทมีเพียงสิทธิ์ดูพร็อกซีเท่านั้น
ดูการมอบหมายบทบาทสำหรับข้อมูลเพิ่มเติม
การแก้ปัญหา
ขั้นตอนการแก้ปัญหาทั่วไป
แม้ว่าคุณอาจต้องการความช่วยเหลือจากผู้เชี่ยวชาญจาก Apigee ในการแก้ไขข้อผิดพลาดนี้ แต่คุณสามารถลองทำตามขั้นตอนการแก้ปัญหาทั่วไปต่อไปนี้ก่อนที่จะติดต่อฝ่ายสนับสนุนหรือโพสต์ในชุมชน Apigee ได้
คุณคือลูกค้าใหม่ที่เพิ่งสร้างองค์กรแรกใช่หรือไม่
สำหรับผู้ใช้ใหม่ของ Apigee ที่กำลังสร้างองค์กรแรกนั้น Apigee หลายชั่วโมงก็อาจใช้เวลาหลายชั่วโมงในการสร้างให้เสร็จสมบูรณ์ หากคุณเห็นข้อผิดพลาดสิทธิ์ไม่เพียงพอในองค์กรใหม่ โปรดรอ 2-3 ชั่วโมงแล้วลองอีกครั้ง
ตรวจสอบว่ามีผู้ใช้รายอื่นเปลี่ยนสิทธิ์เมื่อเร็วๆ นี้หรือไม่
ใน Edge UI ให้เลือกผู้ดูแลระบบ > ประวัติองค์กร เพื่อดูว่าสิทธิ์มีการเปลี่ยนแปลงล่าสุดหรือไม่ ค้นหาสิทธิ์ที่สร้างขึ้นหรือนำออกเมื่อเร็วๆ นี้ โดยทำดังนี้
ระบุว่าข้อผิดพลาดนี้เกิดขึ้นในองค์กรเดียวเท่านั้นหรือไม่
โดยคุณมักจะสร้างหลายองค์กรและกำหนดสิทธิ์ที่เหมือนกันให้กับแต่ละองค์กร อย่างไรก็ตาม หากคุณอัปเดตสิทธิ์ในองค์กรหนึ่ง แต่ลืมอัปเดตสิทธิ์ในทุกองค์กร คุณอาจพบข้อผิดพลาดสิทธิ์ไม่เพียงพอ
โปรดตรวจสอบว่าคุณอัปเดตสิทธิ์ในองค์กรหนึ่งที่คุณอัปเดตสิทธิ์นั้นในทุกองค์กรแล้ว (หากมี)
ลองสร้างบทบาทที่มีสิทธิ์ส่วนกลางแล้วลดบทบาทลง
บ่อยครั้งที่คุณพบข้อผิดพลาดสิทธิ์ไม่เพียงพอเมื่อสร้างบทบาทใหม่ เนื่องจากบทบาทใหม่ไม่ได้เปิดใช้สิทธิ์ที่จำเป็นทั้งหมด
แทนที่จะสร้างบทบาทใหม่ที่เปิดใช้ชุดย่อยของสิทธิ์ที่มีอยู่ ให้สร้างบทบาทที่เปิดใช้สิทธิ์ทั้งหมด จากนั้นนำสิทธิ์ออกตามความจำเป็นและทดสอบบทบาท ทดสอบบทบาทต่อไปขณะที่คุณนำสิทธิ์ออกเพื่อให้แน่ใจว่าจะไม่พบข้อผิดพลาดเกี่ยวกับสิทธิ์ไม่เพียงพอ
สำหรับลูกค้า Cloud โปรดดูการหยุดทำงานในหน้าสถานะของ Apigee
ข้อผิดพลาดสิทธิ์ไม่เพียงพออาจเกิดขึ้นเมื่อมีการหยุดทำงานใน Edge สำหรับระบบคลาวด์ ใช้ URL ต่อไปนี้ในการตรวจสอบสถานะ Edge ปัจจุบันเพื่อดูว่ามีการหยุดทำงานหรือไม่
คุณใช้ Edge Cloud เวอร์ชันที่มีการสนับสนุนลูกค้าอยู่หรือไม่
แม้ว่าคุณอาจต้องติดต่อทีมสนับสนุนของ Apigee เพื่อแก้ไขข้อผิดพลาดนี้ แต่เราขอแนะนำให้ลองทำตามขั้นตอนที่อธิบายไว้ด้านบนในขั้นตอนการแก้ปัญหาทั่วไปก่อน หากต้องการความช่วยเหลือของ Apigee โปรดดูการสนับสนุนของ Apigee Edge
คุณใช้ Edge Private Cloud อยู่หรือไม่
ลูกค้า Private Cloud อาจพบข้อผิดพลาดสิทธิ์ไม่เพียงพอเมื่อผู้ใช้พยายามเข้าสู่ระบบ Edge UI หากคุณสร้างบทบาทที่กำหนดเองใน Edge สำหรับ Private Cloud บทบาทดังกล่าวต้องเปิดใช้สิทธิ์เหล่านี้เพื่อให้ผู้ใช้ในบทบาทดังกล่าวลงชื่อเข้าสู่ระบบ UI ของ Edge ได้
{"path" : "/","permissions" : [ "get" ]} {"path" : "/*","permissions" : [ ]} {"path" : "/environments","permissions" : [ "get" ]} {"path" : "/userroles","permissions" : [ "get" ]}
คุณสามารถใช้คำสั่ง curl ต่อไปนี้เพื่อดูสิทธิ์ปัจจุบันสำหรับบทบาท
curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions
ดูการสร้างบทบาทด้วย API สำหรับข้อมูลเพิ่มเติม
คุณใช้ Apigee Edge เวอร์ชันการประเมินฟรีอยู่หรือไม่
แม้ว่าคุณอาจต้องโพสต์ปัญหาไปยังชุมชน Apigee เพื่อแก้ไขข้อผิดพลาดนี้ แต่ให้ลองทำตามขั้นตอนที่อธิบายไว้ด้านบนในขั้นตอนการแก้ปัญหาทั่วไปก่อน