כברירת מחדל, אשכול מסד נתונים מאפשר חיבורים רק מתוך אשכול המשתמשים ומאותו פרויקט. כדי לאפשר חיבורים מעומסי עבודה בפרויקט אחר לכל אשכולות מסדי הנתונים בפרויקט שלכם:
המסוף
- כדי ליצור כללים של חומת אש, צריך להיכנס למסוף GDC באמצעות חשבון שמקושר לתפקיד
project-networkpolicy-admin. - בתפריט הראשי של מסוף GDC, בוחרים באפשרות Firewall (חומת אש).
- בקטע כללים שנוצרו על ידי המשתמש, לוחצים על יצירה.
- בקטע פרטי כלל חומת האש, יוצרים שם לכלל חומת האש.
- בתיבת הדו-שיח Direction of traffic (כיוון התנועה), בוחרים באפשרות INGRESS (נכנסת).
- בתיבת הדו-שיח Target, בוחרים באפשרות Service ואז בוחרים באפשרות dbs.
- בתיבת הדו-שיח From, בוחרים באפשרות Another project ומזינים את מזהה הפרויקט שממנו רוצים לאפשר קישוריות.
- לוחצים על יצירה.
- מחכים עד שהסטטוס מוכן יופיע בעמודה סטטוס של הכלל החדש.
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: השם של פרויקט המשתמש שבו נוצר אשכול מסד הנתונים.