คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
ข้อความแสดงข้อผิดพลาด
Forbidden. [Description]
โดยที่ [Description]
คือสตริงที่อธิบายสาเหตุของข้อผิดพลาด
ตัวอย่าง
Forbidden. You don't have permissions to access this resource.
โดยทั่วไปแล้ว คุณจะเห็นข้อความแสดงข้อผิดพลาดต้องห้ามเมื่อเรียก API รายการที่เหมือนกัน สาเหตุเกิดขึ้นเมื่อผู้ดูแลระบบองค์กรหรือผู้ใช้ประเภทอื่นๆ โทรหา Edge Management API ที่ต้องใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ
ตัวอย่างเช่น ในการใช้ Edge Management API เพื่อสร้างผู้ใช้บน Edge ในระบบคลาวด์ คุณจะต้องดำเนินการ โพสต์คำขอไปยัง https://api.enterprise.apigee.com/v1/users แล้ว แต่ถ้าคุณส่งข้อมูลเข้าสู่ระบบให้กับผู้ใช้รายใดก็ตามที่ไม่ใช่ผู้ดูแลระบบ การเรียกใช้จะแสดงผล HTTP 403 ข้อผิดพลาด "ต้องห้าม" ดังที่แสดงด้านล่าง
> POST /v1/users HTTP/1.1 > Host: api.enterprise.apigee.com > User-Agent: curl/7.54.0 > Accept: */* > Content-Type:application/xml > Content-Length: 162 > * upload completely sent off: 162 out of 162 bytes < HTTP/1.1 403 Forbidden
ข้อผิดพลาดนี้หมายถึงอะไร
ผู้ใช้ทุกคนในองค์กร Edge จะได้รับมอบหมายบทบาท ซึ่งจะมีบทบาทดังนี้ ชุดสิทธิ์ที่ใช้ CRUD CRUD หมายถึง "สร้าง อ่าน อัปเดต ลบ" ตัวอย่างเช่น ผู้ใช้อาจ มีบทบาทที่อนุญาตให้อ่านหรือ "รับ" รายละเอียดเกี่ยวกับเอนทิตี แต่ไม่ได้รับอนุญาตให้ "อัปเดต" หรือ "ลบ" ได้
ข้อผิดพลาดต้องห้ามมักจะหมายความว่าบทบาทที่มอบหมายให้กับผู้ใช้นั้น ไม่มีสิทธิ์ดำเนินการตามที่ขอ
ดูการมอบหมายบทบาท สำหรับข้อมูลเพิ่มเติม
การแก้ปัญหา
ขั้นตอนการแก้ปัญหาทั่วไป
แม้ว่าคุณอาจต้องการความช่วยเหลือจากผู้เชี่ยวชาญจาก Apigee ในการแก้ไขข้อผิดพลาดนี้ แต่คุณสามารถลองทำตามขั้นตอนต่อไปนี้ ขั้นตอนการแก้ปัญหาทั่วไปก่อนติดต่อฝ่ายสนับสนุนหรือโพสต์ไปยังชุมชน Apigee
คุณเป็นลูกค้าใหม่ที่เพิ่งสร้างองค์กรแรกใช่ไหม
สำหรับผู้ใช้ใหม่ของ Apigee ที่กำลังสร้างองค์กรแรก ก็สามารถใช้ Apigee ได้หลายรายการ ชั่วโมงเพื่อให้ขั้นตอนการสร้างเสร็จสมบูรณ์ หากคุณเห็นข้อผิดพลาด Forbidden ใน โปรดรอประมาณ 2-3 ชั่วโมง แล้วลองอีกครั้ง
ตรวจสอบว่าผู้ใช้รายอื่นเพิ่งเปลี่ยนสิทธิ์หรือไม่
ใน Edge UI ให้เลือกผู้ดูแลระบบ > ประวัติองค์กรเพื่อดูว่ามี การเปลี่ยนแปลงสิทธิ์ล่าสุด มองหาสิทธิ์ที่เพิ่งสร้าง หรือ นำออกแล้ว:
คุณเรียก API ที่ต้องใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบใช่ไหม
Edge Management API หลายรายการกำหนดให้คุณส่งข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ SIS ดังตัวอย่างต่อไปนี้ API:
หากคุณเป็นลูกค้า Cloud Apigee จะทำหน้าที่เป็นผู้ดูแลระบบระบบ ดังนั้น หากคุณต้องการดำเนินการ การดำเนินการที่ต้องใช้สิทธิ์ผู้ดูแลระบบ คุณจะต้องติดต่อฝ่ายสนับสนุนของ Apigee Edge
หากคุณพบข้อผิดพลาดต้องห้ามขณะเรียก Edge Management API ให้ตรวจสอบเอกสารอ้างอิง API เริ่มต้นใช้งานเพื่อระบุข้อกำหนดในการเรียก API
คุณกำลังสร้างหรือแก้ไขบทบาทเพื่อให้สิทธิ์เข้าถึงทรัพยากรที่มีการป้องกันใช่ไหม
Edge ช่วยให้คุณสร้างบทบาทที่กำหนดเองเพื่อควบคุมการเข้าถึงทรัพยากรที่มีการป้องกันของผู้ใช้ได้ ตัวอย่างเช่น คุณสามารถสร้างบทบาทเพื่อควบคุมการเข้าถึง API, ผลิตภัณฑ์ และรายงาน ดูข้อมูลเพิ่มเติมในการมอบหมายบทบาท
แต่มีเพียงผู้ดูแลระบบระบบเท่านั้นที่จะสร้างบทบาทที่ระบุสิทธิ์สำหรับรายการต่อไปนี้ได้ แหล่งข้อมูล:
/environments
/environments/*
/environments/*/keystores/*/aliases/*/key
/environments/*/pods
/environments/*/servers
/pods
/rebuildindex
/userroles/devadmin
/userroles/devadmin/permissions
/userroles/devadmin/permissions/*
/userroles/devadmin/users
/userroles/devadmin/users/*
/users/*/status
/users
/users/*
หากพยายามสร้างบทบาทที่มอบหมายสิทธิ์ให้กับทรัพยากรเหล่านี้ คุณจะได้รับ ข้อผิดพลาดต้องห้าม
สำหรับลูกค้า Cloud โปรดดูการหยุดทำงานในหน้าสถานะของ Apigee
ข้อผิดพลาดต้องห้ามอาจเกิดขึ้นเมื่อเกิดการหยุดทำงานใน Edge สำหรับระบบคลาวด์ ใช้ URL ต่อไปนี้เพื่อตรวจสอบสถานะ Edge ปัจจุบันเพื่อดูว่ามีการหยุดทำงานหรือไม่
คุณใช้ Edge Cloud เวอร์ชันที่มีการสนับสนุนลูกค้า
แม้ว่าคุณอาจต้องติดต่อทีมสนับสนุนของ Apigee เพื่อแก้ไขข้อผิดพลาดนี้ แต่คุณอาจลองใช้ ดังที่อธิบายไว้ข้างต้นใน ขั้นตอนการแก้ปัญหา หากต้องการความช่วยเหลือเกี่ยวกับ Apigee โปรดดู การสนับสนุน Apigee
คุณใช้ Edge Private Cloud อยู่หรือไม่
ในการติดตั้ง Private Cloud คุณจะต้องกำหนดผู้ดูแลระบบ หากคุณจำเป็นต้องดำเนินการต่างๆ ที่ต้องใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ เช่น การสร้างองค์กร คุณจะต้องดำเนินการ กับผู้ดูแลระบบ Edge
คุณใช้ Apigee Edge เวอร์ชันการประเมินของ Apigee Edge ไหม
แม้ว่าคุณอาจต้องโพสต์ปัญหาของคุณไปที่ชุมชน Apigee เพื่อแก้ปัญหาข้อผิดพลาดนี้ แต่คุณจะต้อง อาจลองทำตามขั้นตอนที่อธิบายไว้ข้างต้นในขั้นตอนการแก้ปัญหาทั่วไปก่อน