הגדרה של כמה רשתות VPC למקרים שבהם מוקצים מופעים עם חיבורים של Private Service Connect שנרשמים אוטומטית

בדף הזה מוסבר איך להגדיר קישוריות לכמה רשתות של ענן וירטואלי פרטי (VPC) עבור מכונת אשכול Memorystore for Redis Cluster קיימת, שכבר יש לה חיבורים רשומים אוטומטית של Private Service Connect. במדריך הזה נסביר איך לעשות את זה על ידי יצירת נקודות קצה (endpoints) של Private Service Connect ברשת צרכנית, טירגוט של רכיבי השירות של מופע Memorystore ורישום הרכיבים במופע. בדף הזה מוסבר גם איך לחבר את הלקוח למופע באמצעות חיבורי Private Service Connect.

הוראות להגדרת כמה רשתות VPC ל-Memorystore חדש שלא הוקצו לו חיבורים רשומים אוטומטית של Private Service Connect זמינות במאמר הגדרת כמה רשתות VPC באמצעות חיבורים רשומים של Private Service Connect.

מידע נוסף על הגדרות של כמה רשתות VPC זמין במאמר מידע על רשתות VPC מרובות.

דיאגרמה שמציגה ארכיטקטורת רשת. יש בו שתי רשתות VPC של לקוחות שמחוברות לחיבור Private Service Connect, שמחובר לקובץ המצורף של שירות Memorystore.

סיכום השלבים העיקריים

בקטע הזה מופיעה רשימה של השלבים העיקריים במדריך הזה להגדרת חיבור חדש של Private Service Connect. קודם כל, צריך לבצע את השלבים שבקטע לפני שמתחילים כדי להתכונן למדריך הזה.

שלבים עיקריים

  1. שלב 1: רושמים את הנתיבים של קובצי השירות המצורפים
  2. שלב 2: הגדרה ורישום של חיבורי Private Service Connect לרשת ה-VPC השנייה
  3. שלב 3: הגדרת חיבור לקוח

בנוסף, אפשר גם:

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

לפני שמתחילים, חשוב לוודא שיש לכם את תפקידי ה-IAM הבאים ואת המשאבים הבאים Google Cloud .

התפקידים שצריך ב-IAM

מזהה משאב לדוגמה סוג המשאב
roles/redis.admin התפקיד הזה נותן שליטה מלאה במכונה של Memorystore for Redis Cluster ושולט במכונה לאורך מחזור החיים שלה.
roles/servicedirectory.editor מעניקה לכם הרשאה לערוך משאבים ב-Service Directory. התפקיד הזה נדרש כדי ליצור נקודת קצה של Private Service Connect.
roles/compute.networkAdmin התפקיד הזה נותן שליטה מלאה ברשת ה-VPC שממנה מתבצע החיבור למופע Memorystore. אתם יכולים ליצור ולנהל כתובות IP, כללים של חומת אש ונקודות קצה (endpoints) של Private Service Connect. ההרשאה הזו נדרשת כדי ליצור נקודת קצה של Private Service Connect.

אם אתם משתמשים ב-Private Service Connect כדי להתחבר למופע Memorystore מכמה רשתות VPC, יכול להיות שלכל רשת יהיה אדמין משלה.

משאבים נדרשים

לפני שמתחילים את המדריך הזה, צריך ליצור את המשאבים הבאים. מומלץ ליצור את המשאבים עם המזהים והמיקומים הבאים, אבל אפשר גם לבחור מזהים ומיקומים משלכם. במדריך הזה אנחנו מניחים שיצרתם מכונת Memorystore עם שני חיבורים רשומים אוטומטית של Private Service Connect.

מזהה משאב לדוגמה סוג המשאב דוגמה לנתיב מלא תיאור
my-memorystore-instance מכונה של Memorystore for Redis Cluster לא רלוונטי בדוגמאות של הפקודות במדריך הזה, הערך הזה מייצג את המופע הקיים שכבר יש לו חיבור Private Service Connect שנרשם אוטומטית ברשת 1.
my-network-1 רשת VPC projects/my-project-1/global/networks/my-network-1 ל-Memorystore יש חיבור Private Service Connect שרשום אוטומטית ברשת הזו
my-project-1 פרויקט אחד ( Google Cloud ) לא רלוונטי מכונת Memorystore נמצאת בפרויקט הזה

במדריך הזה, תשתמשו במשאבים הבאים כדי ליצור שני חיבורים של Private Service Connect ברשת VPC מספר 2:

מזהה משאב לדוגמה סוג המשאב דוגמה לנתיב מלא תיאור
my-project-2 פרויקט אחד ( Google Cloud ) לא רלוונטי במדריך הזה, זה הפרויקט שבו יוצרים את הרשת השנייה ואת רשת המשנה השנייה. עם זאת, אם תבחרו, הרשת השנייה ורשת המשנה יכולות להיות באותו פרויקט כמו הרשת הראשונה.
my-network-2 רשת VPC projects/my-project-2/global/networks/my-network-2 במדריך הזה יוצרים 2 נקודות קצה של Private Service Connect ברשת הזו
my-subnet-2 תת-רשת של VPC projects/my-project-2/regions/us-central1/subnetworks/my-subnet-2 במדריך הזה, שומרים 2 כתובות IP בתת-הרשת הזו

הפעלת ממשקי ה-API

מפעילים את ממשקי ה-API הבאים שנדרשים לניהול משאבי רשת של Compute Engine,‏ Memorystore for Redis Cluster ו-Private Service Connect.

gcloud

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

gcloud services enable --project=PROJECT_2_ID compute.googleapis.com
gcloud services enable --project=PROJECT_2_ID redis.googleapis.com
gcloud services enable --project=PROJECT_2_ID servicedirectory.googleapis.com

שלב 1: רושמים את נתיבי ההצמדה של השירות

רושמים את שני מזהי ה-URI של הקבצים המצורפים לשירות עבור מכונת Memorystore. משתמשים במזהי ה-URI האלה של הקבצים המצורפים לשירות כדי להגדיר חיבורים חדשים של Private Service Connect.

gcloud

כדי לראות סיכום מידע על מופע עם Private Service Connect מופעל, מחפשים את השדה pscServiceAttachments. בשדה הזה מוצגים שני ה-URI שמפנים לצירופי השירות של המופע. כדי לראות את המידע הזה, משתמשים בפקודה gcloud redis clusters describe:

gcloud redis clusters describe INSTANCE_ID --project=PROJECT_1_ID --region=REGION_ID

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

  • INSTANCE_ID הוא השם של מכונת Memorystore.
  • PROJECT_1_ID הוא המזהה של פרויקט 1 שמכיל את מופע Memorystore.
  • REGION_ID הוא מזהה האזור שבו ממופע Memorystore נמצא.

בדוגמה הבאה אפשר לראות את הפלט של הפקודה הזו:

gcloud redis clusters describe my-memorystore-instance \
--project=my-project-1 --region=us-central1

...

pscServiceAttachments:
- connectionType: CONNECTION_TYPE_DISCOVERY
  serviceAttachment: projects/1048073346231/regions/us-central1/serviceAttachments/gcp-memorystore-auto-8d7d48ef-3ca3-4d-psc-sa
- serviceAttachment: projects/1048073346231/regions/us-central1/serviceAttachments/gcp-memorystore-auto-8d7d48ef-3ca3-4d-psc-sa-2

שלב 2: הגדרה ורישום של חיבורי Private Service Connect לרשת ה-VPC השנייה

בקטע הזה מוסבר איך להגדיר את שני החיבורים של Private Service Connect שנדרשים לרשת ה-VPC השנייה.

יצירת נקודות הקצה של Private Service Connect עבור רשת 2

בקטע הזה מוסבר אילו פעולות צריך לבצע כדי ליצור 2 נקודות קצה של Private Service Connect ברשת 2.

שמירת כתובות IP לרשת 2

לאחר מכן, שומרים 2 כתובות IP ברשת 2.

שמירת כתובת IP‏ 1

gcloud

כדי לשריין את כתובת ה-IP מספר 1, מריצים את הפקודה gcloud compute addresses create:

gcloud compute addresses create IP_ADDRESS_1_ID \
--project=PROJECT_2_ID \
--addresses=IP_ADDRESS_1 \
--region=REGION_ID \
--subnet=projects/PROJECT_2_ID/regions/REGION_ID/subnetworks/SUBNET_2_ID \
--purpose=GCE_ENDPOINT

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

  • IP_ADDRESS_1_ID הוא המזהה שנתתם לכתובת ה-IP שלכם.
  • PROJECT_2_ID הוא מזהה פרויקט 2. זהו הפרויקט שבו יוצרים את הרשת השנייה של הענן הווירטואלי הפרטי (VPC) ואת תת-הרשת.
  • IP_ADDRESS_1 היא כתובת IP שתבחרו מתוך הטווח SUBNET_2_ID ששריינתם כחלק ממשאבי חובה.
  • REGION_ID הוא האזור שבו נמצאת מכונת Memorystore.
  • SUBNET_2_ID הוא המזהה של רשת המשנה שהזמנתם ברשת 2 בפרויקט 2 כחלק ממשאבי הדרישות המוקדמות.

לדוגמה:

gcloud compute addresses create my-ip-address-1 \
--project=my-project-1 \
--addresses=10.142.0.10 \
--region=us-central1 \
--subnet=projects/my-project-1/regions/us-central1/subnetworks/my-subnet-1 \
--purpose=GCE_ENDPOINT
שמירת כתובת IP‏ 2

gcloud

כדי לשריין את כתובת ה-IP מספר 2, מריצים את הפקודה gcloud compute addresses create:

gcloud compute addresses create IP_ADDRESS_2_ID \
--project=PROJECT_2_ID \
--addresses=IP_ADDRESS_2 \
--region=REGION_ID \
--subnet=projects/PROJECT_2_ID/regions/REGION_ID/subnetworks/SUBNET_2_ID \
--purpose=GCE_ENDPOINT

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

  • IP_ADDRESS_2_ID הוא המזהה שנתתם לכתובת ה-IP שלכם.
  • PROJECT_2_ID הוא מזהה פרויקט 2. זהו הפרויקט שבו יצרתם את רשת ה-VPC השנייה ואת תת-הרשת.
  • IP_ADDRESS_2 היא כתובת IP שתבחרו מתוך הטווח SUBNET_2_ID ששריינתם כחלק ממשאבי חובה.
  • REGION_ID הוא האזור שבו נמצאת מכונת Memorystore.
  • SUBNET_2_ID הוא המזהה של רשת המשנה שהזמנתם ברשת 2 בפרויקט 2 כחלק ממשאבי הדרישות המוקדמות.

הוספת כללי העברה לרשת 2

בשלב הבא, יוצרים כללי העברה שמקשרים בין כתובות ה-IP לבין קבצים מצורפים לשירות של מופע Memorystore.

הוספת כלל העברה 1 לכתובת IP 1

gcloud

כדי להוסיף כלל להעברת נתונים לכתובת IP 1, מריצים את הפקודה gcloud compute forwarding-rules create:

gcloud compute forwarding-rules create FORWARDING_RULE_1_NAME \
--address=IP_ADDRESS_1_ID \
--network=projects/PROJECT_2_ID/global/networks/NETWORK_2_ID \
--region=REGION_ID \
--target-service-attachment=SERVICE_ATTACHMENT_1 \
--project=PROJECT_2_ID \
--allow-psc-global-access

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

  • FORWARDING_RULE_1_NAME הוא השם שאתם נותנים לכלל ההעברה שאתם יוצרים.
  • IP_ADDRESS_1_ID הוא מזהה כתובת ה-IP שהזמנתם מראש בקטע שמירת כתובות IP.
  • NETWORK_2_ID הוא המזהה של הרשת השנייה.
  • REGION_ID הוא האזור שבו נמצאת מכונת Memorystore.
  • SERVICE_ATTACHMENT_1 הוא קובץ ה-service attachment הראשון שרשמתם בהערה לגבי נתיבי ה-service attachment.
  • PROJECT_2_ID הוא מזהה פרויקט 2. זהו הפרויקט שבו יצרתם את רשת ה-VPC השנייה ואת תת-הרשת.

לדוגמה:

gcloud compute forwarding-rules create my-forwarding-rule-1 \
--address=my-ip-address-1 \
--network=projects/my-project-2/global/networks/my-network-2 \
--region=us-central1 \
--target-service-attachment=projects/1048073346231/regions/us-central1/serviceAttachments/gcp-memorystore-auto-a0583920-edef-42-psc-sa \
--project=my-project-2 \
--allow-psc-global-access
הוספת כלל העברה 2 לכתובת IP 2

gcloud

כדי להוסיף כלל להעברת נתונים לכתובת IP 2, מריצים את הפקודה gcloud compute forwarding-rules create:

gcloud compute forwarding-rules create FORWARDING_RULE_2_NAME \
--address=IP_ADDRESS_2_ID \
--network=projects/PROJECT_2_ID/global/networks/NETWORK_2_ID \
--region=REGION_ID \
--target-service-attachment=SERVICE_ATTACHMENT_2 \
--project=PROJECT_2_ID \
--allow-psc-global-access

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

  • FORWARDING_RULE_2_NAME הוא השם שאתם נותנים לכלל ההעברה שאתם יוצרים.
  • IP_ADDRESS_2_ID הוא מזהה כתובת ה-IP שהזמנתם מראש בקטע שמירת כתובות IP.
  • NETWORK_2_ID הוא המזהה של הרשת השנייה.
  • REGION_ID הוא האזור שבו נמצאת מכונת Memorystore.
  • SERVICE_ATTACHMENT_2 הוא קובץ מצורף שני לשירות שציינתם בהערה לגבי נתיבי קבצים מצורפים לשירות.
  • PROJECT_2_ID הוא מזהה פרויקט 2. זהו הפרויקט שבו יצרתם את רשת ה-VPC השנייה ואת תת-הרשת.

לדוגמה:

gcloud compute forwarding-rules create my-forwarding-rule-2 \
--address=my-ip-address-2 \
--network=projects/my-project-2/global/networks/my-network-2 \
--region=us-central1 \
--target-service-attachment=projects/1048073346231/regions/us-central1/serviceAttachments/gcp-memorystore-auto-a0583920-edef-42-psc-sa-2 \
--project=my-project-2 \
--allow-psc-global-access

רישום חיבורים של Private Service Connect למכונת Memorystore ברשת 2

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

לאחר מכן, תפעילו את הקישוריות על ידי רישום פרטי החיבור של Private Service Connect במכונת Memorystore.

קבלת מזהי החיבור של כללי ההעברה ומזהי הפרויקט של רשת 2

לאחר מכן, מקבלים את הערך pscConnectionId לכל כלל העברה. רושמים את הערכים.

קבלת מזהה החיבור של Private Service Connect‏ 1

gcloud

כדי לראות את הערך של pscConnectionId וסיכום מידע אחר על כלל ההעברה, מריצים את הפקודה gcloud compute forwarding-rules describe:

gcloud compute forwarding-rules describe FORWARDING_RULE_1_NAME \
--project=PROJECT_2_ID \
--region=REGION_ID

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

  • FORWARDING_RULE_1_NAME הוא השם של כלל ההעברה הראשון.
  • PROJECT_2_ID הוא המזהה של Google Cloud הפרויקט שמכיל את כלל ההעברה.

בדוגמה הבאה אפשר לראות פלט לדוגמה של הפקודה הזו:

gcloud compute forwarding-rules describe my-forwarding-rule-1 \
--project=my-project-2 \
--region=us-central1

...

pscConnectionId: '94710983646969729'
קבלת מזהה החיבור של Private Service Connect‏ 2

gcloud

כדי לראות את הערך של pscConnectionId וסיכום מידע אחר על כלל ההעברה, מריצים את הפקודה gcloud compute forwarding-rules describe:

gcloud compute forwarding-rules describe FORWARDING_RULE_2_NAME \
--project=PROJECT_2_ID \
--region=REGION_ID

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

  • FORWARDING_RULE_2_NAME הוא השם של כלל ההעברה השני.
  • PROJECT_2_ID הוא המזהה של Google Cloud הפרויקט שמכיל את כלל ההעברה.

רישום פרטי החיבור של Private Service Connect לרשת VPC 2

gcloud

כדי לרשום כל חיבור, תצטרכו לספק את מזהה החיבור של Private Service Connect, כתובת ה-IP, נתיב הרשת, נתיב/URI של כלל ההעברה וקובץ השירות המצורף. כדי לעשות זאת, מריצים את הפקודה gcloud redis clusters add-cluster-endpoints:

gcloud redis clusters add-cluster-endpoints INSTANCE_ID \
--region=REGION_ID \
--project=PROJECT_1_ID \
--cluster-endpoint='["psc-connection":[{"psc-connection-id":"PSC_CONNECTION_1_ID","address":"IP_ADDRESS_1","network":"projects/PROJECT_2_ID/global/networks/NETWORK_2_ID","forwarding-rule":"projects/PROJECT_2_ID/regions/REGION_ID/forwardingRules/FORWARDING_RULE_1_NAME","service-attachment":"SERVICE_ATTACHMENT_1"},{"psc-connection-id":"PSC_CONNECTION_2_ID","address":"IP_ADDRESS_2","network":"projects/PROJECT_2_ID/global/networks/NETWORK_2_ID","forwarding-rule":"projects/PROJECT_2_ID/regions/REGION_ID/forwardingRules/FORWARDING_RULE_2_NAME","service-attachment":"SERVICE_ATTACHMENT_2"}]]'

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

  • INSTANCE_ID הוא המזהה של מכונת Memorystore for Redis Cluster.
  • REGION_ID הוא מזהה האזור שבו ממופע Memorystore נמצא.
  • PROJECT_1_ID הוא מזהה פרויקט 1 שבו נמצא מופע Memorystore. אם חיבור Private Service Connect נמצא בפרויקט אחר מהמכונה, צריך להשתמש בפרויקט שמכיל את החיבור כערך של הפרמטר הזה.
  • PROJECT_2_ID הוא המזהה של פרויקט 2.
  • PSC_CONNECTION_1_ID הוא מזהה החיבור של Private Service Connect 1 שרשמתם כשקיבלתם את מזהי החיבור של כללי ההעברה לרשת 2.
  • IP_ADDRESS_1 היא הכתובת של כתובת ה-IP הראשונה שהזמנתם.
  • NETWORK_2_ID הוא המזהה של רשת 2.
  • FORWARDING_RULE_1_NAME הוא השם של כלל ההעברה הראשון שיצרתם.
  • SERVICE_ATTACHMENT_1 הוא קובץ ההצמדה הראשון של השירות ש-FORWARDING RULE_1_NAME מחובר אליו.
  • PSC_CONNECTION_2_ID הוא מזהה החיבור של Private Service Connect 2 שרשמתם כשקיבלתם את מזהה החיבור של כלל ההעברה לרשת 2.
  • IP_ADDRESS_2 היא הכתובת של כתובת ה-IP השנייה שהזמנתם.
  • FORWARDING_RULE_2_NAME הוא השם של כלל ההעברה השני שיצרתם.
  • SERVICE_ATTACHMENT_2 הוא קובץ מצורף שני של שירות ש-FORWARDING_RULE_2_NAME מחובר אליו.

לדוגמה:

gcloud redis clusters add-cluster-endpoints my-instance \
--region=us-central-1 \
--project=my-project-1 \
--cluster-endpoint='["psc-connection":[{"psc-connection-id":"94710983646969729","address":"10.142.0.10","network":"projects/my-project-2/global/networks/my-network-2","forwarding-rule":"projects/my-project-2/regions/us-central1/forwardingRules/my-forwarding-rule-1","service-attachment":"projects/1048073346231/regions/us-central1/serviceAttachments/gcp-memorystore-auto-8d7d48ef-3ca3-4d-psc-sa"},{"psc-connection-id":"86510983646969993","address":"10.142.0.12","network":"projects/my-project-2/global/networks/my-network-2","forwarding-rule":"projects/my-project-2/regions/us-central1/forwardingRules/my-forwarding-rule-2","service-attachment":"projects/1048073346231/regions/us-central1/serviceAttachments/gcp-memorystore-auto-8d7d48ef-3ca3-4d-psc-sa-2"}]]'

שלב 3: הגדרת חיבור לקוח

בקטע הזה מוסבר איך להגדיר את הלקוח לקישוריות לרשתות שבמדריך הזה.

רושמים את פרטי נקודת הקצה של החיבור ב-Private Service Connect

רושמים את כתובת ה-IP שמתאימה לחיבור Private Service Connect עם הסוג CONNECTION_TYPE_DISCOVERY. בחיבור הזה, Memorystore for Redis Cluster מוסיף שדה port.

gcloud

כדי להציג את פרטי נקודת הקצה של חיבור Private Service Connect ברשתות שלכם, מריצים את הפקודה gcloud redis clusters describe:

gcloud redis clusters describe INSTANCE_ID \
--region=REGION_ID \
--project=PROJECT_1_ID

חשוב לשים לב לכתובות ה-IP:


clusterEndpoints:
- connections:
  - pscAutoConnection:
      address: 10.x.x.x
      connectionType: CONNECTION_TYPE_DISCOVERY
      forwardingRule: https://www.googleapis.com/compute/v1/projects/my-project-1/regions/us-central1/forwardingRules/sca-auto-fr-3fbb11e4-0290-49fe-9771-0c6e062c5a95
      network: projects/my-project-1/global/networks/default
      projectId: my-project-1
      pscConnectionId: '36424170409558068'
      pscConnectionStatus: PSC_CONNECTION_STATUS_ACTIVE
      serviceAttachment: projects/767993847198/regions/us-central1/serviceAttachments/gcp-memorystore-auto-1f1e6af6-3519-4b-psc-sa
  - pscAutoConnection:
      address: 10.x.x.x
      forwardingRule: https://www.googleapis.com/compute/v1/projects/my-project-1/regions/us-central1/forwardingRules/sca-auto-fr-a3c9c26d-347b-454c-8496-e837993fda6a
      network: projects/my-project-1/global/networks/default
      projectId: my-project-1
      pscConnectionId: '36424170409558019'
      pscConnectionStatus: PSC_CONNECTION_STATUS_ACTIVE
      serviceAttachment: projects/767993847198/regions/us-central1/serviceAttachments/gcp-memorystore-auto-1f1e6af6-3519-4b-psc-sa-2
  - pscConnection:
      address: 10.x.x.x
      connectionType: CONNECTION_TYPE_DISCOVERY
      forwardingRule: projects/my-project-1/regions/us-central1/forwardingRules/fw3us211
      network: projects/my-project-1/global/networks/default
      projectId: my-project-1
      pscConnectionId: '44476954916683780'
      pscConnectionStatus: PSC_CONNECTION_STATUS_ACTIVE
      serviceAttachment: projects/767993847198/regions/us-central1/serviceAttachments/gcp-memorystore-auto-1f1e6af6-3519-4b-psc-sa
  - pscConnection:
      address: 10.x.x.x
      forwardingRule: projects/my-project-1/regions/us-central1/forwardingRules/fw4us211
      network: projects/my-project-1/global/networks/default
      projectId: my-project-1
      pscConnectionId: '44476954916683781'
      pscConnectionStatus: PSC_CONNECTION_STATUS_ACTIVE
      serviceAttachment: projects/767993847198/regions/us-central1/serviceAttachments/gcp-memorystore-auto-1f1e6af6-3519-4b-psc-sa-2

כדי לראות את כתובות ה-IP של הגילוי ברשימת נקודות הקצה, מחפשים את סוג החיבור CONNECTION_TYPE_DISCOVERY. בפלט הקודם, הערכים של כתובות ה-IP של חיבורי Private Service Connect לגילוי הם אלה שמשויכים לסוג החיבור הזה.

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

הגדרת הלקוח

לאחר מכן מגדירים את הלקוח באופן הבא:

  • מגדירים חיבורי לקוח ברשת 1 באמצעות כתובת ה-IP של הגילוי עבור רשת 1. במדריך הזה, זו כתובת ה-IP שרשמתם שמופיעה ברשומה של החיבור בקטע endpoints: עבור רשת 1 המתאימה, ומתאימה לערך CONNECTION_TYPE_DISCOVERY.

  • מגדירים חיבורי לקוח ברשת 2 באמצעות כתובת ה-IP של הגילוי ברשת 2. במדריך הזה, זו כתובת ה-IP שרשמתם שמופיעה בקטע endpoints: של רשת 2 המתאימה, וזהה לערך CONNECTION_TYPE_DISCOVERY.

מידע נוסף על התחברות לאשכול ב-Memorystore for Redis Cluster זמין במאמר התחברות ממכונה וירטואלית ב-Compute Engine באמצעות redis-cli.

מחיקת חיבורים של Private Service Connect

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

בנוסף, אפשר למחוק את כתובות ה-IP השמורות כדי להפוך אותן לזמינות לשימוש עתידי.

מחיקת כללי העברה

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

מחיקת כלל ההעברה 1

gcloud

כדי למחוק כלל העברה, מריצים את הפקודה gcloud compute forwarding-rules delete:

gcloud compute forwarding-rules delete FORWARDING_RULE_1_NAME \
--region=REGION_ID \
--project=PROJECT_2_ID

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

  • FORWARDING_RULE_1_NAME הוא השם של כלל ההעברה הראשון.
  • PROJECT_2_ID הוא מזהה פרויקט 2. זהו הפרויקט שבו יצרתם את רשת ה-VPC השנייה ואת תת-הרשת.

מחיקת כלל ההעברה 2

gcloud

כדי למחוק כלל העברה, מריצים את הפקודה gcloud compute forwarding-rules delete:

gcloud compute forwarding-rules delete FORWARDING_RULE_2_NAME \
--region=REGION_ID \
--project=PROJECT_2_ID

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

  • FORWARDING_RULE_2_NAME הוא השם של כלל ההעברה השני.
  • PROJECT_2_ID הוא מזהה פרויקט 2. זהו הפרויקט שבו יצרתם את רשת ה-VPC השנייה ואת תת-הרשת.

ביטול הרישום של נקודות הקצה של Private Service Connect ברשת VPC 2

בקטע הזה מפורטות הוראות לביטול הרישום של נקודות הקצה של Private Service Connect שרשמתם קודם במדריך הזה.

ביטול הרישום של נקודות קצה (endpoints) ברשת VPC 2

gcloud

כדי לבטל את הרישום של פרטי נקודת הקצה במופע Memorystore, מריצים את הפקודה gcloud redis clusters remove-cluster-endpoints:

gcloud redis clusters remove-cluster-endpoints INSTANCE_ID \
--region=REGION_ID \
--project=PROJECT_1_ID \
--cluster-endpoint='["psc-connection":[{"psc-connection-id":"PSC_CONNECTION_1_ID"},{"psc-connection-id":"PSC_CONNECTION_2_ID"}]]'

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

מחיקת מכונת Memorystore for Redis Cluster

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

gcloud

כדי למחוק את מכונת Memorystore for Redis Cluster, מריצים את הפקודה gcloud redis clusters delete:

gcloud redis clusters delete INSTANCE_ID \
--region=REGION_ID \
--project=PROJECT_1_ID

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

  • INSTANCE_ID הוא המזהה של המופע.
  • REGION_ID הוא מזהה האזור שבו ממופע Memorystore נמצא.
  • PROJECT_1_ID הוא מזהה פרויקט 1. זהו הפרויקט שבו נמצאת מכונת Memorystore.