คุณกำลังดูเอกสารประกอบของ 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 ในระบบคลาวด์ คุณจะต้องส่งคำขอ POST ไปยัง https://api.enterprise.apigee.com/v1/users อย่างไรก็ตาม หากคุณส่งข้อมูลเข้าสู่ระบบให้กับผู้ใช้อื่นที่ไม่ใช่ผู้ดูแลระบบระบบ การเรียกจะแสดงข้อผิดพลาด HTTP 403 Forbidden ตามที่แสดงด้านล่าง
> 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 หลายรายการกำหนดให้คุณต้องส่งข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ เช่น 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/*
หากคุณพยายามสร้างบทบาทที่มอบสิทธิ์ให้กับทรัพยากรเหล่านี้ คุณจะได้รับข้อผิดพลาด Forbidden
สำหรับลูกค้า Cloud โปรดดูการหยุดทำงานในหน้าสถานะของ Apigee
ข้อผิดพลาดต้องห้ามอาจเกิดขึ้นได้เมื่อมีการหยุดทำงานใน Edge สำหรับระบบคลาวด์ ใช้ URL ต่อไปนี้ในการตรวจสอบสถานะ Edge ปัจจุบันเพื่อดูว่ามีการหยุดทำงานหรือไม่
คุณใช้ Edge Cloud เวอร์ชันที่มีการสนับสนุนลูกค้าอยู่หรือไม่
แม้ว่าคุณอาจต้องติดต่อทีมสนับสนุนของ Apigee เพื่อแก้ไขข้อผิดพลาดนี้ แต่เราขอแนะนำให้ลองทำตามขั้นตอนที่อธิบายไว้ด้านบนในขั้นตอนการแก้ปัญหาทั่วไปก่อน หากต้องการความช่วยเหลือเกี่ยวกับ Apigee โปรดดูการสนับสนุนของ Apigee
คุณใช้ Edge Private Cloud อยู่หรือไม่
ในการติดตั้ง Private Cloud คุณจะต้องกำหนดผู้ดูแลระบบ หากต้องการดำเนินการที่ต้องใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ เช่น สร้างองค์กร คุณต้องทำงานร่วมกับผู้ดูแลระบบ Edge sys
คุณใช้ Apigee Edge เวอร์ชันการประเมินฟรีอยู่หรือไม่
แม้ว่าคุณอาจต้องโพสต์ปัญหาไปยังชุมชน Apigee เพื่อแก้ไขข้อผิดพลาดนี้ แต่ให้ลองทำตามขั้นตอนที่อธิบายไว้ด้านบนในขั้นตอนการแก้ปัญหาทั่วไปก่อน