הגדרת מסד נתונים של Amazon DocumentDB ל-CDC

‫Datastream מאפשר לכם להזרים עדכונים של לכידת נתוני שינוי (CDC) ממסד נתונים של Amazon DocumentDB (עם תאימות ל-MongoDB) אל יעד נתמך, כמו BigQuery או Cloud Storage. כדי להכין את האשכול ב-Amazon Virtual Private Cloud (VPC), צריך להפעיל את סנכרון השינויים בזרמי נתונים, להגדיר מנהרת SSH של יעד מבוצר (bastion host) ולהגדיר הצפנת SSL/TLS. ‫Datastream לא תומך ב-Amazon DocumentDB Elastic Clusters.

הפעלת סנכרון שינויים בזרמי נתונים

‫Datastream משתמש בסנכרון שינויים בזרמי נתונים כדי לתעד ולשכפל שינויים ממסד הנתונים של Amazon DocumentDB.

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

הגדרת יעד מבוצר (bastion host) למנהרת ה-SSH

כדי להתחבר לאשכול Amazon DocumentDB מ-Datastream, צריך להגדיר יעד מבוצר (bastion host):

  1. ב-AWS, מפעילים מכונה קלה של Amazon Elastic Compute Cloud (EC2)‎ שתשמש כיעד מבוצר. מגדירים את קבוצת האבטחה של המכונה כך שתאפשר חיבורי SSH (יציאה 22) מ-Datastream.
  2. מאשרים תעבורת נתונים ברשת מכתובות ה-IP הציבוריות של Datastream באזור שלכם. כדי לאתר את כתובות ה-IP האזוריות שצריך להוסיף לרשימת ההיתרים, קראו את המאמר רשימות היתרים של כתובות IP ואזורים.

    לחלופין, אפשר למצוא את כתובות ה-IP שצריך להוסיף לרשימת ההיתרים במארח הבסטיון באזור שלכם כשיוצרים את פרופיל החיבור ל-MongoDB במסוףGoogle Cloud :

    1. נכנסים לדף Connection profiles במסוף Google Cloud .

    כניסה לדף Connection profiles

    1. מתחילים ליצור פרופיל חיבור ל-MongoDB.
    2. מרחיבים את הקטע Define connectivity method (הגדרת שיטת הקישוריות) ומאתרים את רשימת כתובות ה-IP הציבוריות של Datastream לאזור שלכם.
  3. כדי לאמת את סשן מנהרת ה-SSH מ-Datastream, צריך להגדיר חשבון משתמש במכונה של EC2 באמצעות סיסמה או מפתח פרטי של SSH (מומלץ). אם אתם משתמשים במפתח פרטי, הוסיפו את המפתח הציבורי לקובץ ~/.ssh/authorized_keys ביעד המבוצר. מידע נוסף זמין במאמר העברת מנהרת SSH.

הצפנת החיבור באמצעות SSL/TLS

כדי ליצור חיבור מאובטח, Datastream דורש אישור של רשות אישורים (CA) כדי לאמת את שרת Amazon DocumentDB.

  1. מורידים מ-AWS את אישור ה-CA (קובץ .pem) של אשכול Amazon DocumentDB. מידע נוסף זמין במאמרי העזרה של Amazon DocumentDB.
    1. כשיוצרים את פרופיל החיבור ב-Datastream, בקטע Secure your connection to your source בוחרים באפשרות Server-only בתור סוג ההצפנה.
  2. מעלים או מזינים את האישור .pem בקטע אישור CA של המקור.
  3. מבצעים את השלבים שנותרו כדי ליצור את פרופיל החיבור. מידע נוסף זמין במאמר יצירת פרופילים של חיבורים .

המאמרים הבאים