במסמך הזה מפורטים כמה טיפים נפוצים לפתרון בעיות בנושא ייבוא נושאים ל-Azure Event Hubs.
אחרי שמגדירים את נושא הייבוא ומתחילים להעביר הודעות, אפשר לבדוק את המדדים הרלוונטיים ב-Cloud Monitoring כדי לראות אם הנתונים מועברים. לשם כך, מבצעים את השלבים הבאים:
נכנסים לדף Topics במסוף.
לוחצים על נושא הייבוא של Azure Event Hubs שרוצים לפתור בו בעיות.
בדף הפרטים של הנושא, לוחצים על הכרטיסייה מדדים.
בודקים את התרשים של המדד Ingestion byte count.
אם לא מתבצעת קליטה של נתונים, בדף הפרטים של הנושא, בודקים אם יש שגיאה בשדה מצב הנושא.
אפשר גם לבדוק את המדד Ingestion data source state. כדי לעשות זאת, בדף הפרטים של הנושא, לוחצים על הכרטיסייה מדדים.
ריכזנו כאן רשימה של שגיאות שבהן אתם עשויים להיתקל:
קוד שגיאה תיאור תיקון EVENT_HUBS_PERMISSION_DENIEDשגיאה בצריכת נתונים מ-Azure Event Hubs בגלל בעיות הרשאה. בודקים את התפקידים שהוקצו לאפליקציית Azure הרשומה ומוודאים שההרשאות הנדרשות הוענקו. מוודאים שקיים חשבון שירות ושהוא מוגדר בצורה נכונה, כמו שמתואר בתהליך יצירת רישום אפליקציה באמצעות איחוד זהויות. מידע נוסף על יצירת חשבון שירות זמין במאמר יצירת חשבון שירות ב- Google Cloud. מוודאים שלחשבון השירות של Pub/Sub יש את ההרשאה iam.serviceAccounts.getOpenIdToken. מידע נוסף מופיע במאמר בנושא הוספת התפקיד Service Account Token Creator לחשבון השירות של Pub/Sub.מוודאים שהוספתם את התפקיד Service Account User לחשבון השירות. מידע נוסף מופיע במאמר בנושא הוספת התפקיד Service Account User לחשבון השירות. PUBLISH_PERMISSION_DENIEDשגיאה בפרסום בנושא בגלל בעיות בהרשאות. מעניקים לחשבון השירות של Pub/Sub את הרשאות הפרסום הנדרשות. מידע נוסף מופיע במאמר הוספת התפקיד 'פרסום הודעות ב-Pub/Sub' לחשבון השירות של Pub/Sub. EVENT_HUB_NOT_FOUNDלא נמצא מרכז האירועים של Azure שצוין. חשוב לוודא שמרכז האירועים של Azure מדויק. מוודאים שמרכז האירועים של Azure קיים ושיש אליו גישה. SUBSCRIPTION_NOT_FOUNDלא נמצא המינוי שסופק ל-Azure Event Hubs. בודקים שהמינוי מדויק. מוודאים שהמינוי קיים. RESOURCE_GROUP_NOT_FOUNDקבוצת המשאבים של Azure Event Hubs שצוינה לא נמצאה. מוודאים שקבוצת המשאבים קיימת במינוי שצוין.
אם לא מופיעות שגיאות עד לשלב הזה, כדאי לעיין בשיטות המומלצות במאמר שמירה על תקינות האתר של בעל התוכן הדיגיטלי.
אפשר גם להפעיל יומני פלטפורמה לנושא ייבוא. היומנים האלה עוזרים לכם לפתור בעיות כשאתם נתקלים בבעיות בהעברת אובייקטים לנושאי ייבוא של Pub/Sub.