הפעלת חיבורים בין פרויקטים

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

המסוף

  1. כדי ליצור כללים של חומת אש, צריך להיכנס למסוף GDC באמצעות חשבון שמקושר לתפקיד project-networkpolicy-admin.
  2. בתפריט הראשי של מסוף GDC, בוחרים באפשרות Firewall (חומת אש).
  3. בקטע כללים שנוצרו על ידי המשתמש, לוחצים על יצירה.
  4. בקטע פרטי כלל חומת האש, יוצרים שם לכלל חומת האש.
  5. בתיבת הדו-שיח Direction of traffic (כיוון התנועה), בוחרים באפשרות INGRESS (נכנסת).
  6. בתיבת הדו-שיח Target, בוחרים באפשרות Service ואז בוחרים באפשרות dbs.
  7. בתיבת הדו-שיח From, בוחרים באפשרות Another project ומזינים את מזהה הפרויקט שממנו רוצים לאפשר קישוריות.
  8. לוחצים על יצירה.
  9. מחכים עד שהסטטוס מוכן יופיע בעמודה סטטוס של הכלל החדש.

API

יוצרים משאב ProjectNetworkPolicy כדי לאפשר חיבורים מפרויקט לקוח.

apiVersion: networking.gdc.goog/v1
kind: ProjectNetworkPolicy
metadata:
  name: dbs-allow-from-CLIENT_PROJECT
  namespace: USER_PROJECT
spec:
  subject:
    managedServices:
      matchTypes:
      - dbs
    subjectType: ManagedService
  ingress:
  - from:
    - projects:
        matchNames:
        - CLIENT_PROJECT
  policyType: Ingress

מחליפים את מה שכתוב בשדות הבאים:

  • ‫CLIENT_PROJECT: שם הפרויקט שממנו רוצים לאפשר קישוריות.
  • ‫USER_PROJECT: השם של פרויקט המשתמש שבו נוצר אשכול מסד הנתונים.