בקרת תעבורת נתונים יוצאת (egress)

לפני שמתחילים

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

  • עריכת פרויקטים: גישה לניהול ולמחיקה של פרויקטים. בקשו ממנהל חשבון ארגוני ב-IAM להקצות לכם את התפקיד 'עריכת פרויקטים' (project-editor).

אכיפת מדיניות של אי-תעבורת נתונים יוצאת (egress)

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

המסוף

כדי לאכוף את המדיניות של אי-תעבורת נתונים יוצאת, צריך לבצע את השלבים הבאים כשיוצרים פרויקט:

  1. במסוף GDC, נכנסים לדף Projects.
  2. לוחצים על הכפתור Add Project כדי ליצור פרויקט.
  3. ממלאים את הפרטים הנדרשים לגבי הפרויקט בדפים Project name ו-Attach clusters.
  4. בדף Network, בקטע Egress Control, מוודאים שהתיבה Enforce no-egress traffic policy מסומנת.
  5. לוחצים על הבא.
  6. בודקים את הפרטים בדף Review.
  7. לוחצים על יצירה.

API

כדי לאכוף באופן מפורש את המדיניות של אי-תעבורת נתונים יוצאת כשיוצרים פרויקט באמצעות ה-API, צריך להוסיף את התווית למטא-נתונים של הפרויקט ולהגדיר אותה כ-"false".

apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
  name: PROJECT_NAME
  namespace: platform
  labels:
    networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "false"

אישור תעבורת נתונים יוצאת

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

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

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

אם מאפשרים תעבורת נתונים יוצאת (egress) על ידי ביטול הסימון של תיבת הסימון המתאימה במסוף GDC לפרויקט, כללי מדיניות ברירת המחדל לפרויקט הם:

  • לאפשר תנועה נכנסת רק מאותו פרויקט. כל תנועה אחרת נדחית.
  • לאפשר תנועה יוצאת לכל היעדים, כולל פרויקטים חיצוניים מארגונים אחרים.

המסוף

בצע את השלבים הבאים כדי לאפשר תעבורת נתונים יוצאת בפרויקט:

  1. במסוף GDC, לוחצים על Projects בתפריט הניווט.
  2. לוחצים על שם הפרויקט שבו רוצים לאפשר תעבורת נתונים יוצאת (egress).
  3. לוחצים על Edit בשדה Egress Control.
  4. בדף Edit Egress Control, מבטלים את הסימון של התיבה Enforce no-egress traffic policy.
  5. לוחצים על Save. השדה Egress Control משקף שהמדיניות מושבתת.

API

כדי לאפשר תעבורת נתונים יוצאת (egress), צריך לוודא שהתווית networking.gdc.goog/enable-default-egress-allow-to-outside-the-org קיימת בפרויקט ומוגדרת כ-"true".

apiVersion: resourcemanager.global.gdc.goog/v1
kind: Project
metadata:
  name: PROJECT_NAME
  namespace: platform
  labels:
    networking.gdc.goog/enable-default-egress-allow-to-outside-the-org: "true"

כדי להגביל את תעבורת הנתונים היוצאת, צריך ליצור כללי מדיניות של תעבורת נתונים יוצאת (egress) ב-ProjectNetworkPolicy לפרויקטים. מידע נוסף זמין במאמר הגדרת מדיניות הרשת של הפרויקט.