Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
Văn bản lỗi
Insufficient permissions [Description]
trong đó [Description] là một 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 thông báo lỗi. Ví dụ: nếu bạn cố gắng xem danh sách các proxy API nhưng 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ò. Về cơ bản, vai trò là các tập hợp quyền dựa trên CRUD. CRUD có nghĩa là "tạo, đọc, cập nhật, xoá". Ví dụ: người dùng có thể được cấp một vai trò cho phép họ đọc hoặc "nhận" thông tin chi tiết về một thực thể, nhưng không được phép "cập nhật" hoặc "xoá" thực thể đó.
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 một proxy API nhưng vai trò của họ chỉ có quyền xem proxy.
Xem phần Chỉ định vai trò để biết thêm thông tin.
Khắc phục sự cố
Các bước chung để khắc phục vấn đề
Mặc dù có thể cần sự trợ giúp của chuyên gia từ Apigee để giải quyết lỗi này, nhưng bạn có thể thử các bước khắc phục sự cố chung sau đây 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 người dùng mới của Apigee đang tạo tổ chức đầu tiên, Apigee có thể mất vài giờ để hoàn tất quy trình tạo. Nếu bạn thấy lỗi Không đủ quyền trong một tổ chức mới, hãy đợi vài giờ rồi 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ý hoạt động của tổ chức để xem có thay đổi nào về quyền gần đây hay không. Tìm các quyền được tạo hoặc xoá gần đây:

Xác định xem lỗi này 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ùng một quyền trong mỗi tổ chức. Tuy nhiên, nếu cập nhật quyền trong một tổ chức nhưng quên cập nhật quyền trong tất cả các tổ chức, bạn có thể gặp lỗi Không có đủ quyền.
Nếu có, hãy đảm bảo rằng nếu bạn cập nhật các quyền trong một tổ chức, thì bạn cũng cập nhật các quyền đó trong tất cả các tổ chức.
Hãy thử tạo một vai trò có quyền trên toàn cầu, sau đó giảm các quyền này
Bạn thường gặp phải lỗi Không có đủ quyền khi tạo 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 một vai trò mới có một số quyền hiện có được bật, hãy tạo vai trò có tất cả các quyền được bật. Sau đó, hãy xoá các 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á các 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 Cloud, hãy kiểm tra trang trạng thái Apigee để biết thông tin về sự cố ngừng hoạt động
Lỗi Không đủ quyền có thể xảy ra khi Edge for the Cloud bị ngừng hoạt động. Sử dụng URL sau để kiểm tra trạng thái hiện tại của Edge nhằm xem có sự cố ngừng hoạt động hay không:
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 cần liên hệ với nhóm hỗ trợ Apigee để giải quyết lỗi này, nhưng trước tiên, bạn có thể thử các bước được mô tả ở trên trong phần Các bước khắc phục sự cố chung. Nếu bạn cần được trợ giúp về Apigee, hãy xem phần Hỗ trợ Apigee Edge.
Bạn có đang sử dụng Đám mây riêng tư Edge không?
Khách hàng sử dụng Đám mây riêng 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ư, thì vai trò đó phải có các quyền này được bật để người dùng có vai trò 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}/permissionsHãy xem phần Tạo vai trò bằng API để biết thêm thông tin.
Bạn có đang sử dụng phiên bản đánh giá miễn phí của Apigee Edge không?
Mặc dù có thể bạn cần đăng vấn đề của mình lên Cộng đồng Apigee để giải quyết lỗi này, nhưng trước tiên, bạn có thể thử các bước được mô tả ở trên trong phần Các bước khắc phục sự cố chung.