אם אתם מתכננים ליצור מופע של Cloud Data Fusion עם כתובת IP פרטית, תוכלו לספק אבטחה נוספת על ידי הקמת גבולות גזרה למופע באמצעות VPC Service Controls (VPC-SC). מתחם האבטחה ההיקפית של VPC-SC סביב מופע Cloud Data Fusion הפרטי ומשאבים אחרים Google Cloud עוזר לצמצם את הסיכון לזליגת נתונים. לדוגמה, אם צינור Cloud Data Fusion קורא נתונים ממשאב נתמך, כמו מערך נתונים ב-BigQuery, שנמצא בתוך המתחם, ואז מנסה לכתוב את הפלט למשאב מחוץ למתחם, הצינור ייכשל.
משאבי Cloud Data Fusion נחשפים בשני ממשקי API:
פלטפורמת ה-API של מישור הבקרה
datafusion.googleapis.com, שמאפשרת לבצע פעולות ברמת המופע, כמו יצירה ומחיקה של מופעים.
datafusion.googleusercontent.comdata plane API surface (Cloud Data Fusion Web UI במסוף Google Cloud ), שפועל במופע של Cloud Data Fusion כדי ליצור ולהפעיל צינורות עיבוד נתונים.
כדי להגדיר את VPC Service Controls עם Cloud Data Fusion, צריך להגביל את הקישוריות לשני ממשקי ה-API האלה.
שיטות:
צינורות עיבוד נתונים של Cloud Data Fusion מופעלים באשכולות של Managed Service for Apache Spark. כדי להגן על אשכול Managed Service for Apache Spark באמצעות גבולות גזרה לשירות, צריך לפעול לפי ההוראות להגדרת קישוריות פרטית כדי לאפשר לאשכול לפעול בתוך גבולות הגזרה.
אל תשתמשו בפלאגינים שמשתמשים בממשקי API שלא נתמכים על ידי VPC Service Controls. Google Cloud אם משתמשים בתוספים שלא נתמכים, Cloud Data Fusion יחסום את הקריאות ל-API, וכתוצאה מכך התצוגה המקדימה של צינור הנתונים וההפעלה שלו ייכשלו.
כדי להשתמש ב-Cloud Data Fusion בתוך גבול גזרה לשירות של VPC Service Controls, צריך להוסיף או להגדיר כמה רשומות DNS כדי להפנות את הדומיינים הבאים לכתובת ה-IP הווירטואלית המוגבלת:
datafusion.googleapis.com*.datafusion.googleusercontent.com*.datafusion.cloud.google.com
מגבלות:
צריך להגדיר את מתחם האבטחה של VPC Service Controls לפני שיוצרים את המכונה הפרטית של Cloud Data Fusion. לא ניתן להגן על פרימטרים של מקרים שנוצרו לפני הגדרת VPC Service Controls.
בשלב הזה, ממשק המשתמש של מישור הנתונים ב-Cloud Data Fusion לא תומך בהגדרת רמות גישה באמצעות גישה מבוססת-זהויות.
הגבלת ממשקי API של Cloud Data Fusion
הגבלת שטח הפנים של מישור הבקרה
כדי להגביל את הקישוריות לdatafusion.googleapis.comמישור הבקרה של API, אפשר לעיין במאמר בנושא הגדרת קישוריות פרטית ל-Google APIs ולשירותים של Google.
הגבלת השטח של מישור הנתונים
כדי להגדיר קישוריות פרטית למישור הנתונים של ה-API, צריך להגדיר DNS. לשם כך, מבצעים את השלבים הבאים עבור הדומיינים *.datafusion.googleusercontent.com ו-*.datafusion.cloud.google.com.
יצירת תחום פרטי חדש באמצעות Cloud DNS:
- סוג האזור: מסמנים את האפשרות פרטי
- שם האזור: datafusiongoogleusercontentcom
- שם DNS: datafusion.googleusercontent.com
רשת: בוחרים את רשת ה-IP הפרטית שבחרתם כשנוצר מופע Cloud Data Fusion.
בדף Cloud DNS, לוחצים על שם תחום ה-DNS
datafusiongoogleusercontentכדי לפתוח את הדף פרטי התחום. מוצגות שתי רשומות: רשומת NS ורשומת SOA. משתמשים באפשרות Add Standard (הוספה רגילה) כדי להוסיף את שני מערכי הרשומות הבאים לתחום ה-DNS של datafusiongoogleusercontent.מוסיפים רשומת CNAME: בתיבת הדו-שיח Create record set (יצירת קבוצת רשומות), ממלאים את השדות הבאים כדי למפות את שם ה-DNS
*.datafusion.googleusercontent.com.לשם הקנוניdatafusion.googleusercontent.com:- שם DNS: "*.datafusion.googleusercontent.com"
שם קנוני: datafusion.googleusercontent.com
כדי להוסיף רשומת A: בתיבת הדו-שיח החדשה יצירת רשומת משאבים, ממלאים את השדות הבאים כדי למפות את שם ה-DNS
datafusion.googleusercontent.com.לכתובות ה-IP199.36.153.4עד199.36.153.7:- שם DNS: .datafusion.googleusercontent.com
כתובת IPv4:
- 199.36.153.4
- 199.36.153.5
- 199.36.153.6
- 199.36.153.7
בדף
datafusiongoogleusercontentZone details מוצגים קבוצות הרשומות הבאות:
פועלים לפי השלבים שלמעלה כדי ליצור אזור DNS פרטי ולהוסיף סט רשומות לדומיין
*.datafusion.cloud.google.com.