יוצרים קבוצת פריסת רפליקציה כדי לייצג את שירותי הספק באזורים שונים בפרויקט.
בדף הזה מוסבר איך להגדיר קבוצות פריסת רפליקציה.
לפני שמתחילים
- צריך להפעיל את Network Security API בפרויקט.
- אם רוצים להריץ את
gcloudהדוגמאות של שורת הפקודה במדריך הזה, צריך להתקין את ה-CLI של gcloud.
תפקידים
כדי לקבל את ההרשאות שדרושות ליצירה, לצפייה או למחיקה של קבוצות פריסה של שיקוף, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הדרושים בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
כדי לבדוק את התקדמות הפעולות שמפורטות בדף הזה, צריך לוודא שלתפקיד המשתמש שלכם יש את ההרשאות הבאות של תפקיד האדמין של פריסת שיקוף (roles/networksecurity.mirroringDeploymentAdmin):
networksecurity.mirroringDeployments.createnetworksecurity.mirroringDeployments.deletenetworksecurity.mirroringDeployments.getnetworksecurity.mirroringDeployments.list
יצירת קבוצת פריסה של שיקוף
קבוצת פריסת הרפליקציה היא אוסף של פריסות רפליקציה. אתם יוצרים קבוצת פריסת רפליקציה במיקומים שונים בפרויקט. קבוצת הפריסה מפנה לרשת שבה נוצרות כל הפריסות.
כשיוצרים קבוצת פריסה של שיקוף, אפשר לציין את השם של קבוצת הפריסה של השיקוף כמחרוזת או כמזהה ייחודי של כתובת URL. אפשר ליצור את כתובת ה-URL הייחודית של קבוצת פריסת רפליקציה בהיקף פרויקט בפורמט הבא:
projects/PROJECT_ID/locations/global/mirroringDeploymentGroups/DEPLOYMENT_GROUP_ID
מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט.
DEPLOYMENT_GROUP_ID: המזהה של קבוצת הפריסה של הרפליקציה.
אם משתמשים במזהה URL ייחודי לשם קבוצת הפריסה של שיקוף, הפרויקט והמיקום של קבוצת הפריסה של שיקוף כבר כלולים במזהה ה-URL. עם זאת, אם משתמשים רק בשם קבוצת הפריסה של שיקוף, צריך לציין את הפרויקט והמיקום בנפרד. מידע נוסף על מזהי כתובות URL ייחודיים זמין במאמר בנושא מפרטים של קבוצות פריסת רפליקציה.
המסוף
נכנסים לדף Deployment groups במסוף Google Cloud .
לוחצים על יצירת קבוצת פריסה.
בשדה Name (שם), מזינים שם ייחודי לקבוצת הפריסה.
בקטע Network (רשת), בוחרים רשת VPC. כל פריסות השכפול צריכות להפנות למאזני עומסי רשת פנימיים להעברת סיגנל ללא שינוי שמשתמשים ברשת הזו.
בקטע מטרה, בוחרים באפשרות NSI out-of-band.
לוחצים על יצירה.
gcloud
כדי ליצור קבוצת פריסה של רפליקציה, משתמשים בפקודה gcloud beta network-security mirroring-deployment-groups create:
gcloud beta network-security mirroring-deployment-groups \
create DEPLOYMENT_GROUP \
--location global \
--project PROJECT \
--network NETWORK \
--no-async
מחליפים את מה שכתוב בשדות הבאים:
DEPLOYMENT_GROUP: השם של קבוצת הפריסה של הרפליקציה. אפשר לציין את השם כמחרוזת או כמזהה ייחודי של כתובת URL.
PROJECT: שם הפרויקט של קבוצת פריסת הרפליקציה.
NETWORK: השם של הרשת.
Terraform
כדי ליצור קבוצת פריסת רפליקציה, אפשר להשתמש במשאב google_network_security_mirroring_deployment_group.
כדי ללמוד איך להחיל הגדרות ב-Terraform או להסיר אותן, ראו פקודות בסיסיות ב-Terraform.
הצגת קבוצת פריסה של שיקוף
אפשר לראות את הפרטים של קבוצת פריסת רפליקציה ספציפית בפרויקט.
המסוף
נכנסים לדף Deployment groups במסוף Google Cloud .
לוחצים על קבוצת הפריסה.
gcloud
כדי לראות את הפרטים של קבוצת פריסה של שיקוף, משתמשים בפקודה gcloud network-security mirroring-deployment-groups describe:
gcloud network-security mirroring-deployment-groups \
describe DEPLOYMENT_GROUP \
--project PROJECT \
--location global
מחליפים את מה שכתוב בשדות הבאים:
DEPLOYMENT_GROUP: השם של קבוצת הפריסה של הרפליקציה.
PROJECT: שם הפרויקט של קבוצת פריסת הרפליקציה.
הצגת רשימת פריסות של שיקוף
אתם יכולים להציג רשימה של כל קבוצות הפריסה של שיקוף בפרויקט.
המסוף
כדי לראות את כל קבוצות הפריסה של פריסת רפליקציה של הפרויקט, מבצעים את השלב הבא:
נכנסים לדף Deployment groups במסוף Google Cloud .
כדי להציג את רשימת קבוצות הפריסה של שיקוף, לוחצים על filter_listFilter (סינון).
ברשימה מאפיינים, בוחרים באפשרות מטרה ואז בערך בוחרים באפשרות NSI out-of-band.
gcloud
כדי לראות את רשימת קבוצות הפריסה של פריסת רפליקציה, משתמשים בפקודה gcloud network-security mirroring-deployment-groups list:
gcloud network-security mirroring-deployment-groups list \
--project PROJECT
מחליפים את PROJECT בשם הפרויקט שבו נוצרות קבוצות הפריסה של שיקוף הנתונים.
מחיקה של קבוצת פריסת רפליקציה
כדי למחוק פריסת רפליקציה, צריך לציין את השם, המיקום והפרויקט שלה. עם זאת, אם קבוצת פריסה של שיקוף מפנה לפריסת שיקוף, אי אפשר למחוק אותה.
המסוף
נכנסים לדף Deployment groups במסוף Google Cloud .
מסמנים את תיבת הסימון של קבוצת הפריסה ולוחצים על מחיקה.
כדי לאשר, לוחצים שוב על מחיקה.
gcloud
כדי למחוק קבוצת פריסה של רפליקציה, משתמשים בפקודה gcloud network-security mirroring-deployment-groups delete:
gcloud network-security mirroring-deployment-groups \
delete DEPLOYMENT_GROUP \
--location global \
--project PROJECT \
--no-async
מחליפים את מה שכתוב בשדות הבאים:
DEPLOYMENT_GROUP: השם של קבוצת הפריסה של הרפליקציה שרוצים למחוק.
PROJECT: שם הפרויקט של קבוצת פריסת הרפליקציה.