ข้อผิดพลาดที่ไม่ได้รับอนุญาต

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

https://status.apigee.com/

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

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

คุณใช้ Edge Private Cloud อยู่หรือไม่

ในการติดตั้ง Private Cloud คุณจะต้องกำหนดผู้ดูแลระบบ หากต้องการดำเนินการที่ต้องใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบ เช่น สร้างองค์กร คุณต้องทำงานร่วมกับผู้ดูแลระบบ Edge sys

คุณใช้ Apigee Edge เวอร์ชันการประเมินฟรีอยู่หรือไม่

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