אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X. מידע
בדף הזה מוסבר איך לבדוק את הסטטוס וההגדרות של השילוב של מחבר מרכז ה-API של Apigee Edge בארגון Apigee Edge אחרי שהוא מופעל.
בדיקת הגדרות השילוב של מחבר API Hub
כדי לאחזר את הגדרות השילוב של מחבר ה-API של ארגון, שולחים בקשת GET עם הבקשה הבאה:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/settings -H "Authorization: Bearer OAUTH_TOKEN"
כאשר:
-
ORG_NAMEהוא השם של הארגון שלכם ב-Apigee Edge. -
OAUTH_TOKENהוא טוקן OAuth שמשמש לאימות הבקשה. מידע נוסף על יצירת אסימון OAuth זמין במאמר קבלת האסימונים.
תגובה מוצלחת תיראה כך:
{ "enabled": true, "gatewayId": "my-gateway-id" }
"enabled": true מאשר שהשילוב של המחבר של מרכז ה-API מופעל בארגון.
"gatewayId" מציג את שם משאב המופע שאליו מחובר הארגון הזה ב-Apigee Edge.
בדיקת הסטטוס המאוחד
כדי לקבל סטטוס מאוחד שכולל את התקדמות ההעלאה, שולחים בקשת GET אל Edge Management API:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/ORG_NAME/uapim/status -H "Authorization: Bearer OAUTH_TOKEN
כאשר:
-
ORG_NAMEהוא השם של הארגון שלכם ב-Apigee Edge.
תגובה מאוחדת מוצלחת תיראה בערך כך, ותציג את התקדמות ההעלאה של שרתי proxy וסביבות. בדוגמה הבאה אפשר לראות שלב Queued:
{
"phase": "Preparing",
"lastUpdated": "2025-09-15T02:23:50.706Z",
"components": {
"proxy": {
"lastUpdated": "2025-09-15T02:23:50.706Z",
"progress": {
"totalItems": 10,
"pendingItems": 1,
"completedItems": 9,
"failedItems": 0
}
},
"environment": {
"lastUpdated": "2025-09-15T02:23:50.706Z",
"progress": {
"totalItems": 5,
"pendingItems": 0,
"completedItems": 4,
"failedItems": 1
}
}
}
}
שדות סטטוס מאוחדים
| שדה | תיאור |
|---|---|
phase |
שלב העיבוד הנוכחי של הארגון. הערכים האפשריים הם:
|
lastUpdated |
חותמת הזמן של האירוע האחרון שעובד עבור הארגון הזה. |
components |
מפה שמספקת מידע מפורט על השרתים הפרוקסי והסביבות שעברו עיבוד. המפה יכולה להכיל את המפתחות הבאים:
|
progress |
הערכים בקטע proxy או environment הם:
|
בדיקת סטטוס ההעלאה המפורט
אפשר לבדוק את הסטטוס המפורט של סביבה או של שרת proxy ספציפי ל-API, או של קבוצת פריטים שסוננו לפי מצב, באמצעות נקודת הקצה /details ופרמטרים של שאילתות.
סטטוס של פריט ספציפי
כדי לבדוק את הסטטוס המפורט של פריט מסוים, משתמשים בפרמטרים של השאילתה filter ו-name. כדי להפעיל את API הסטטוס עבור פרוקסי API בשם myproxy בארגון acme, משתמשים בפקודה הבאה:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/acme/uapim/status/details?filter=proxy&name=myproxy \ -H "Authorization: Bearer OAUTH_TOKEN"
כדי להפעיל את API הסטטוס בסביבה בשם myenv בארגון acme, משתמשים בפקודה הבאה:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&name=myenv
הפעלת ה-API שלמעלה תניב פלט JSON שדומה לזה של פרוקסי שהועלה לאחרונה:
{ "name": "myProxy", "status": "Pending Upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", }
סטטוס מפורט עם פרטי הגרסה
אפשר לקבל מידע על תיקון ספציפי של שרת proxy על ידי הוספת פרמטר שאילתה נוסף showRevisions=true. הפלט שנוצר כאן יספק פרטים על כל שינוי גרסה שהועלה לשרת proxy נתון.
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&name=myproxy&showRevisions=true
קריאה ל-API שלמעלה עם הפרמטר showrevisions תניב פלט JSON שדומה לזה:
{ "name": "myProxy", "status": "Pending Upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", "revisions": [ { "name": "1", "status": "Up to date", "lastSuccessfulUploadTime": "2025-09-15T02:23:50.706Z", }, { "name": "2", "status": "Pending upload", "lastSuccessfulUploadTime": "2025-09-15T02:23:55.000Z", } ] }
הסטטוס של העלאת קבוצה
אפשר לקבל את סטטוס ההעלאה של קבוצת פריטים באמצעות מסנני קבוצות עם פרמטר השאילתה state.
כדי לקבל את הסטטוס של כל שרתי ה-proxy ל-API שנמצאים במצב failed בארגון acme, קוראים ל-API של הסטטוס באופן הבא:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=proxy&state=failed
באופן דומה, כדי לקבל רשימה מפורטת של כל הסביבות שנמצאות בסטטוס בהמתנה להעלאה בארגון acme, צריך לשלוח קריאה ל-API של הסטטוס באופן הבא:
GET http://enterprise.apigee.com/organizations/acme/uapim/status/details?filter=environment&state=pending
התוצאה של קריאה ל-API הזה תהיה אוסף JSON של פריטי סטטוס ספציפיים שתואמים למסנן. דוגמה:
[ { "name": "myProxy", "status": "last upload failed", "lastSuccessfulUploadTime": "2025-09-12T02:23:50.706Z", "lastFailedUploadTime": "2025-09-13T02:23:50.706Z", "lastUploadError": "Errors connecting to API Hub" }, { "name": "secondProxy", "status": "last upload failed", "lastSuccessfulUploadTime": "2025-09-12T02:23:51.706Z", "lastFailedUploadTime": "2025-09-13T02:23:51.706Z", "lastUploadError": "Errors connecting to API Hub" } ]
פרמטרים של שאילתה לסטטוס מפורט
ה-API מספק שלושה פרמטרים של שאילתה. הערכים הם תלויי אותיות רישיות.
| פרמטר שאילתה | ערכים אפשריים | תיאור |
|---|---|---|
filter |
proxy, environment |
פרמטר השאילתה הזה מציין שצריך לסנן את התוצאות לפי פרוקסי או סביבה. |
state |
failed, pending, all |
פרמטר השאילתה הזה מציין שצריך לסנן את התוצאות לפי מדינה בנוסף לסינון לפי filter. |
name |
השם של פריט ספציפי | פרמטר השאילתה הזה מציין שצריך לסנן את התוצאות לפי שם בנוסף ל-filter. |
showrevisions |
true, false |
אם מספקים את פרמטר השאילתה הזה, סטטוס השינוי יופיע בפלט (הפרמטר תקף רק אם filter=proxy). |
שילובים של פרמטרים לסטטוס מפורט
בטבלה הבאה מפורטים שילובי הפרמטרים האפשריים שאפשר להעביר אל REST API כדי לקבל סטטוס מפורט. NA מציין שהמערכת תתעלם מהפרמטר. הערך NULL מציין שהפרמטר לא צוין.
| סינון | הסמוי הסופי | שם | תוצאות |
|---|---|---|---|
proxy |
all |
NULL |
פרטי סטטוס הדוח לגבי כל השרתים הפרוקסי. |
proxy |
failed |
NULL |
פרטים על סטטוס הדוחות של כל השרתים הפרוקסי שההעלאה שלהם נכשלה. |
proxy |
pending |
NULL |
פרטים על סטטוס הדוחות של כל ה-proxy שממתינים להעלאה או להעלאה מחדש. |
proxy |
NULL |
myproxy |
פרטי סטטוס הדוח עבור שרת proxy בשם myproxy. |
proxy |
NON-NULL |
NON-NULL |
דיווח על שגיאה. |
environment |
all |
NULL |
פרטי סטטוס הדוח לכל הסביבות. |
environment |
failed |
NULL |
פרטים על סטטוס הדוח לגבי כל הסביבות שההעלאה שלהן נכשלה. |
environment |
pending |
NULL |
פרטים על סטטוס הדיווח של כל הסביבות שממתינות להעלאה או להעלאה מחדש. |
environment |
NULL |
myenv |
דיווח על פרטי הסטטוס של סביבה בשם myenv. |
environment |
NON-NULL |
NON-NULL |
דיווח על שגיאה. |