ข้อผิดพลาดเกี่ยวกับสิทธิ์ไม่เพียงพอ

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

ข้อความแสดงข้อผิดพลาด

Insufficient permissions [Description]

โดยที่ [Description] เป็นสตริงที่อธิบายสาเหตุของข้อผิดพลาด

ตัวอย่าง

Insufficient Permissions You do not have permission to view API proxies.

ภาพหน้าจอ

ใน UI ของ Edge ข้อผิดพลาดสิทธิ์ไม่เพียงพอ จะแสดงด้วยข้อความแสดงข้อผิดพลาด เช่น หากคุณพยายามดูรายการพร็อกซี API แต่ไม่มีสิทธิ์เพียงพอ

ข้อผิดพลาดนี้หมายความว่าอย่างไร

ผู้ใช้ทุกคนในองค์กร Edge จะได้รับมอบหมายบทบาท ซึ่งบทบาทเป็นชุดสิทธิ์ตาม CRUD โดยพื้นฐาน CRUD หมายถึง "สร้าง อ่าน อัปเดต ลบ" เช่น ผู้ใช้อาจได้รับบทบาทที่อนุญาตให้ผู้ใช้ดังกล่าวอ่านหรือ "รับ" รายละเอียดเกี่ยวกับเอนทิตี แต่ไม่มีสิทธิ์ "อัปเดต" หรือ "ลบ" เอนทิตี

ข้อผิดพลาดสิทธิ์ไม่เพียงพอ โดยทั่วไปหมายความว่าบทบาทที่มอบหมายให้ ผู้ใช้ไม่มีสิทธิ์ดำเนินการที่ขอ เช่น ผู้ใช้ พยายามสร้างพร็อกซี API แต่บทบาทของผู้ใช้มีเพียงสิทธิ์ดูพร็อกซี

ดูข้อมูลเพิ่มเติมได้ที่หัวข้อการมอบหมายบทบาท

การแก้ปัญหา

ขั้นตอนการแก้ปัญหาทั่วไป

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

คุณเป็นลูกค้าใหม่ที่เพิ่งสร้างองค์กรแรกใช่ไหม

สำหรับผู้ใช้ใหม่ของ Apigee ที่สร้างองค์กรแรก Apigee อาจใช้เวลาหลาย ชั่วโมงในการดำเนินการสร้างให้เสร็จสมบูรณ์ หากเห็นข้อผิดพลาดสิทธิ์ไม่เพียงพอ ในองค์กรใหม่ ให้รอ 2-3 ชั่วโมงแล้วลองอีกครั้ง

ตรวจสอบว่ามีผู้ใช้รายอื่นเปลี่ยนสิทธิ์เมื่อเร็วๆ นี้หรือไม่

ใน UI ของ Edge ให้เลือกผู้ดูแลระบบ > ประวัติองค์กร เพื่อดูว่ามีการเปลี่ยนแปลงสิทธิ์เมื่อเร็วๆ นี้หรือไม่ มองหาสิทธิ์ที่สร้างหรือ นำออกเมื่อเร็วๆ นี้

ตรวจสอบว่าข้อผิดพลาดนี้เกิดขึ้นในองค์กรเดียวหรือไม่

คุณมักจะสร้างองค์กรหลายองค์กรและกำหนดสิทธิ์เดียวกันในแต่ละองค์กร อย่างไรก็ตาม หากคุณอัปเดตสิทธิ์ในองค์กรหนึ่ง แต่ลืมอัปเดตสิทธิ์ในองค์กรอื่นๆ คุณอาจเห็นข้อผิดพลาดสิทธิ์ไม่เพียงพอ

หากเป็นไปได้ ให้ตรวจสอบว่าหากคุณอัปเดตสิทธิ์ในองค์กรหนึ่ง คุณได้อัปเดต สิทธิ์ในองค์กรอื่นๆ ทั้งหมดแล้ว

ลองสร้างบทบาทที่มีสิทธิ์ระดับโลก แล้วลดสิทธิ์เหล่านั้น

คุณมักจะพบข้อผิดพลาดสิทธิ์ไม่เพียงพอ เมื่อสร้างบทบาทใหม่ เนื่องจากบทบาทใหม่ไม่มีการเปิดใช้สิทธิ์ที่จำเป็นทั้งหมด

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

สำหรับลูกค้า Cloud ให้ตรวจสอบหน้าสถานะ Apigee เพื่อดูการหยุดทำงาน

ข้อผิดพลาด**สิทธิ์ไม่เพียงพอ** อาจเกิดขึ้นเมื่อ Edge for the Cloud หยุดทำงาน ใช้ URL ต่อไปนี้เพื่อตรวจสอบสถานะปัจจุบันของ Edge ว่ามีการ หยุดทำงานหรือไม่

https://status.apigee.com/

คุณใช้ Edge Cloud เวอร์ชันที่มีการสนับสนุนลูกค้าหรือไม่

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

คุณใช้ Edge Private Cloud ใช่ไหม

ลูกค้า Private Cloud อาจพบข้อผิดพลาดสิทธิ์ไม่เพียงพอ เมื่อผู้ใช้ พยายามเข้าสู่ระบบ UI ของ Edge หากคุณสร้างบทบาทที่กำหนดเองใน Edge for the 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 เพื่อแก้ไขข้อผิดพลาดนี้ แต่คุณอาจ ลองทำตามขั้นตอนที่อธิบายไว้ข้างต้นใน ขั้นตอนการแก้ปัญหาทั่วไป ก่อน