בדף הזה מוסבר איך להגדיר קישוריות לכמה רשתות של ענן וירטואלי פרטי (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 מרובות.

סיכום השלבים העיקריים
בקטע הזה מופיעה רשימה של השלבים העיקריים במדריך הזה להגדרת חיבור חדש של Private Service Connect. קודם צריך לבצע את השלבים שבקטע לפני שמתחילים כדי להתכונן למדריך הזה.
שלבים חשובים
- שלב 1: רושמים את הנתיבים של קובצי השירות המצורפים
- שלב 2: הגדרה ורישום של חיבורי Private Service Connect לרשת ה-VPC השנייה
- שלב 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 שמפנים ל-Service Attachments של המופע. כדי לראות את המידע הזה, משתמשים בפקודה 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 נקודות קצה (endpoints) של 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 הוא קובץ מצורף השירות הראשון שציינתם בהערה על נתיבי קבצים מצורפים של שירותים.
- 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 הוא קובץ ה-service attachment השני שציינתם בהערה לגבי נתיבי ה-service attachment.
- 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 הוא קובץ ה-service attachment הראשון ש-
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 של discovery הם אלה שמשויכים לסוג החיבור הזה.
כדי לקבל את כתובת ה-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"}]]'
מחליפים את מה שכתוב בשדות הבאים:
- INSTANCE_ID הוא המזהה של המופע שמבטלים את הרישום של נקודות הקצה שלו.
- PROJECT_1_ID הוא מזהה פרויקט 1 שבו נמצא מופע Memorystore.
- REGION_ID הוא מזהה האזור שבו ממוקם מופע Memorystore.
- PSC_CONNECTION_1_ID הוא מזהה החיבור הראשון של Private Service Connect שרשמתם כשאיתרתם את מזהי החיבור של כללי ההעברה.
- PSC_CONNECTION_2_ID הוא מזהה החיבור השני של Private Service Connect שרשמתם כשקיבלתם את מזהי החיבור של כללי ההעברה.
מחיקת מכונת 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.