שגיאות של הרשאות לא מספיקות

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

טקסט השגיאה

Insufficient permissions [Description]

כאשר [Description] הוא מחרוזת שמתארת את הגורם לשגיאה.

דוגמה

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

צילום מסך

ב-Edge UI, השגיאה אין מספיק הרשאות מסומנת על ידי שגיאה. הודעה. לדוגמה, אם אתם מנסים להציג את רשימת שרתי ה-proxy ל-API ואין לכם מספיק הרשאות:

מה המשמעות של השגיאה הזו

לכל משתמש בארגון Edge מוקצה תפקיד, שבו התפקידים למעשה קבוצות של הרשאות שמבוססות על CRUD. המשמעות של CRUD היא "create, read, update, delete" (יצירה, קריאה, עדכון, מחיקה). לדוגמה, משתמש עשוי נותנים לו תפקיד שמאפשר לו לקרוא או לקבל פרטים על ישות, אבל לא הרשאה "עדכון" או "delete" את זה.

בדרך כלל, המשמעות של השגיאה הרשאות לא מספיקות היא שהתפקיד שהוקצה ל: למשתמש אין הרשאות לבצע את הפעולה המבוקשת. לדוגמה, המשתמש מנסה ליצור שרת proxy ל-API, אבל לתפקיד שלו יש הרשאות רק לצפייה בשרת proxy.

למידע נוסף, ראו הקצאת תפקידים לקבלת מידע נוסף.

פתרון בעיות

שלבים כלליים לפתרון בעיות

יכול להיות שתצטרכו עזרה מ-Apigee כדי לפתור את השגיאה, אבל תוכלו לנסות את הפעולות הבאות שלבים כלליים לפתרון בעיות לפני פנייה לתמיכה או פרסום לקהילת Apigee.

האם אתם לקוחות חדשים שיצרתם את הארגון הראשון שלכם?

למשתמשים חדשים ב-Apigee שיוצרים את הארגון הראשון שלהם, יכולים להיות מספר שינויים ב-Apigee שעות להשלמת תהליך היצירה. אם מופיעה ההודעה הרשאות לא מספיקות שגיאות בארגון חדש, צריך להמתין כמה שעות ולנסות שוב.

כדאי לבדוק אם משתמש אחר שינה לאחרונה את ההרשאות

בממשק המשתמש של Edge, בוחרים באפשרות אדמין > היסטוריית הארגון – כדי לבדוק אם היו שינויים שנערכו לאחרונה בהרשאות. חיפוש הרשאות שנוצרו לאחרונה או הוסר:

צריך לקבוע אם השגיאה הזו מתרחשת רק בארגון אחד

לרוב יוצרים כמה ארגונים, ומגדירים את אותן ההרשאות בכל ארגון. אבל אם עדכנתם את ההרשאות בארגון אחד אבל שכחתם לעדכן אותן בכל הארגון ארגונים יכולים להופיע שגיאות בנושא הרשאות לא מספיקות.

אם רלוונטי, צריך לוודא שעדכנתם את ההרשאות בארגון אחד אותם בכל הארגונים.

כדאי לנסות ליצור תפקיד עם הרשאות גלובליות ואז לצמצם אותן

לעיתים קרובות תיתקלו בשגיאות מסוג הרשאות לא מספיקות כשאתם יוצרים תפקיד חדש מפני שלא הופעלו כל ההרשאות הנדרשות.

במקום ליצור תפקיד חדש עם קבוצת משנה של ההרשאות הזמינות שמופעלות, יוצרים את התפקיד תפקיד עם כל ההרשאות שהופעלו. לאחר מכן תוכלו להסיר את ההרשאות לפי הצורך ולבדוק את התפקיד. המשיכו לבדוק את התפקיד תוך כדי הסרת ההרשאות, כדי לוודא שלא תיתקלו בו. שגיאות מסוג הרשאות לא מספיקות.

לקוחות Cloud צריכים לבדוק אם יש הפסקות זמניות בשירות של Apigee

שגיאות של הרשאות לא מספיקות יכולות להתרחש כשיש הפסקה זמנית בשירות ב-Edge עבור בענן. אפשר להשתמש בכתובת ה-URL הבאה כדי לבדוק את הסטטוס הנוכחי של Edge ולראות אם יש הפסקה זמנית בשירות:

https://status.apigee.com/

האם השתמשת ב- או גרסה של Edge Cloud שכוללת תמיכת לקוחות?

ייתכן שתצטרכו לפנות לתמיכה של Apigee כדי לפתור את השגיאה, אבל אולי כדאי לנסות קודם השלבים שתוארו למעלה בקטע כללי שלבים לפתרון בעיות. אם אתם צריכים עזרה ב-Apigee, ראו תמיכה ב-Apigee Edge.

האם את/ה משתמש/ת בענן הפרטי של Edge?

לקוחות Private Cloud עשויים להיתקל בשגיאות אין מספיק הרשאות כאשר המשתמש ינסה להתחבר לממשק המשתמש של Edge. אם יוצרים תפקיד בהתאמה אישית ב-Edge עבור הענן הפרטי, התפקיד חייב לכלול את ההרשאות האלה, כדי שמשתמשים יוכלו להתחבר ממשק משתמש של Edge:

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

אפשר להשתמש בפקודת ה-curl הבאה כדי לראות את ההרשאות הנוכחיות של תפקיד:

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

למידע נוסף, ראו יצירת תפקידים באמצעות ב-API.

האם השתמשת ב-חינם? את גרסת ההערכה של Apigee Edge?

יכול להיות שתצטרכו לפרסם את הבעיה בקהילת Apigee כדי לפתור את השגיאה, אבל קודם כל נסו את השלבים שמתוארים למעלה בקטע שלבים כלליים לפתרון בעיות.