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

คุณกำลังดูเอกสารประกอบของ 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 ปัจจุบันเพื่อดูว่ามีการหยุดทำงานหรือไม่

https://status.apigee.com/

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