Lỗi không đủ quyền

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

Nội dung lỗi

Insufficient permissions [Description]

trong đó [Description] là chuỗi mô tả nguyên nhân gây ra lỗi.

Ví dụ:

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

Ảnh chụp màn hình

Trong giao diện người dùng Edge, lỗi Không đủ quyền được biểu thị bằng một lỗi . Ví dụ: nếu bạn cố xem danh sách proxy API và không có đủ quyền:

Ý nghĩa của lỗi này

Mỗi người dùng trong một tổ chức Edge đều được chỉ định một vai trò, trong đó về cơ bản, vai trò sẽ là Các nhóm quyền dựa trên CRUD. CRUD có nghĩa là "tạo, đọc, cập nhật, xoá". Ví dụ: một người dùng có thể được cấp vai trò cho phép họ đọc hoặc "nhận", thông tin chi tiết về một pháp nhân nhưng không được phép "cập nhật" hoặc "delete" nó.

Lỗi Không đủ quyền thường có nghĩa là vai trò được chỉ định cho người dùng không có quyền thực hiện thao tác được yêu cầu. Ví dụ: người dùng cố gắng tạo proxy API nhưng vai trò của họ chỉ có quyền xem proxy.

Xem phần Chỉ định vai trò để tìm hiểu thêm.

Khắc phục sự cố

Các bước khắc phục vấn đề chung

Mặc dù có thể bạn cần chuyên gia của Apigee để giải quyết lỗi này, nhưng bạn có thể thử những cách sau các bước khắc phục chung trước khi liên hệ với nhóm hỗ trợ hoặc đăng bài lên Cộng đồng Apigee.

Bạn có phải là khách hàng mới vừa tạo tổ chức đầu tiên không?

Đối với những người dùng mới của Apigee đang tạo tổ chức đầu tiên, có thể mất vài phút để phục vụ họ qua Apigee giờ để hoàn tất quy trình tạo. Nếu bạn thấy thông báo Không đủ quyền lỗi trong một tổ chức mới, hãy đợi vài giờ và thử lại.

Kiểm tra xem gần đây có người dùng khác đã thay đổi quyền hay không

Trong giao diện người dùng Edge, hãy chọn Quản trị > Nhật ký của tổ chức để xem bất kỳ thay đổi nào gần đây về quyền. Hãy tìm các quyền được tạo gần đây hoặc đã xoá:

Xác định xem lỗi này có chỉ xảy ra ở một tổ chức hay không

Bạn thường tạo nhiều tổ chức và xác định các quyền giống nhau trong mỗi tổ chức. Tuy nhiên, nếu bạn cập nhật quyền trong một tổ chức, nhưng lại quên cập nhật quyền trong toàn bộ tổ chức tổ chức, bạn có thể xem lỗi Không đủ quyền.

Nếu có thể, hãy đảm bảo rằng bạn đã cập nhật các quyền trong một tổ chức mà bạn đã cập nhật chúng trong tất cả các tổ chức.

Hãy thử tạo một vai trò có quyền truy cập chung rồi rút gọn các quyền này

Thông thường, bạn sẽ gặp lỗi Không đủ quyền khi tạo một vai trò mới vì vai trò mới không có tất cả các quyền cần thiết.

Thay vì tạo vai trò mới với một số quyền hiện có được kích hoạt, hãy tạo vai trò đã bật tất cả các quyền. Sau đó, hãy thu hồi quyền nếu cần và kiểm thử vai trò đó. Tiếp tục kiểm thử vai trò khi bạn xoá quyền để đảm bảo rằng bạn không gặp phải Lỗi Không đủ quyền.

Đối với khách hàng sử dụng Cloud, hãy xem trang trạng thái Apigee để biết các sự cố ngừng dịch vụ

Lỗi không đủ quyền có thể xảy ra khi có sự cố ngừng dịch vụ trong Edge đối với Đám mây. Sử dụng URL sau để kiểm tra trạng thái hiện tại của Edge xem có ngừng dịch vụ:

https://status.apigee.com/

Bạn có đang sử dụng phiên bản Edge Cloud có dịch vụ hỗ trợ khách hàng không?

Mặc dù có thể bạn sẽ phải liên hệ với nhóm hỗ trợ của Apigee để giải quyết lỗi này, nhưng trước tiên, bạn nên thử các bước được mô tả ở trên trong phần Chung các bước khắc phục sự cố. Nếu bạn cần trợ giúp về Apigee, hãy truy cập vào trang Hỗ trợ Apigee Edge.

Bạn có đang sử dụng dịch vụ đám mây riêng tư của Edge không?

Khách hàng sử dụng Cloud riêng tư có thể gặp lỗi Không đủ quyền khi người dùng cố gắng đăng nhập vào giao diện người dùng Edge. Nếu bạn tạo một vai trò tuỳ chỉnh trong Edge cho Đám mây riêng tư, Bạn phải bật các quyền này cho người dùng của vai trò đó để họ có thể đăng nhập vào Giao diện người dùng Edge:

{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}

Bạn có thể dùng lệnh curl sau đây để xem các quyền hiện tại của một vai trò:

curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions

Xem bài viết Tạo vai trò bằng API để tìm hiểu thêm.

Bạn có đang sử dụng phiên bản đánh giá của Apigee Edge?

Mặc dù bạn có thể cần phải đăng vấn đề của mình lên Cộng đồng Apigee để giải quyết lỗi này, bạn có thể trước tiên, hãy thử các bước nêu trên trong phần Các bước khắc phục sự cố chung.