פתרון בעיות בנושא ייבוא של נושאים מ-Amazon Kinesis Data Streams

במסמך הזה מפורטים כמה טיפים נפוצים לפתרון בעיות בנושא ייבוא של Amazon Kinesis Data Streams.

אחרי שמגדירים את נושא הייבוא ומתחילים להטמיע הודעות, אפשר לבדוק את המדדים הרלוונטיים ב-Cloud Monitoring כדי לראות אם הנתונים מוטמעים. כך עושים את זה:

  1. נכנסים לדף Topics במסוף.

    לדף Topics

  2. לוחצים על נושא הייבוא של Amazon Kinesis Data Streams שרוצים לפתור בו בעיות.

  3. בדף הפרטים של הנושא, לוחצים על הכרטיסייה מדדים.

  4. בודקים את התרשים של המדד Ingestion byte count.

  5. אם לא מתבצעת קליטה של נתונים, בדף הפרטים של הנושא, בודקים אם יש שגיאה בשדה מצב הנושא.

  6. אפשר גם לבדוק את המדד Ingestion data source state. כדי לעשות זאת, בדף הפרטים של הנושא, לוחצים על הכרטיסייה מדדים.

  7. ריכזנו כאן רשימה של שגיאות שבהן אתם עשויים להיתקל:

    קוד שגיאה תיאור תיקון
    KINESIS_PERMISSION_DENIED אירעה שגיאה בשימוש בנתוני Kinesis בגלל בעיות בהרשאות. מוודאים ש-ARN של תפקיד AWS מדויק, ובודקים שלתפקיד AWS יש את הרשאות הקריאה הנדרשות ב-Kinesis. מידע נוסף זמין במאמר יצירת מדיניות ב-AWS.
    מוודאים שקיים חשבון שירות ושהוא מוגדר בצורה נכונה כמו שמתואר בהליך יצירת תפקיד ב-AWS באמצעות מדיניות אמון בהתאמה אישית. מידע נוסף על יצירת חשבון שירות זמין במאמר יצירת חשבון שירות ב- 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.
    STREAM_NOT_FOUND לא ניתן למצוא את זרם הנתונים של Kinesis שצוין. חשוב לוודא ש-ARN של הזרם מדויק.
    CONSUMER_NOT_FOUND לא נמצא צרכן Kinesis. מוודאים ש-ARN הצרכן מדויק. אם צריך, יוצרים מחדש את הצרכן.

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

אפשר להפעיל או להשבית יומני פלטפורמה בנושאים של ייבוא Amazon Kinesis Data Streams. עם זאת, נתונים ממקור Kinesis תמיד תואמים לדרישות ההודעות של Pub/Sub ואפשר לפרסם אותם. לכן לא נכתבים יומנים.

Apache Kafka®‎ הוא סימן מסחרי רשום של The Apache Software Foundation או של השותפים העצמאיים שלה בארצות הברית או במדינות אחרות.