כדי להשלים את החיבור הפיזי הייעודי בין Google Cloud לבין Amazon Web Services (AWS), צריך להגדיר את משאבי ה-AWS. אחרי שמגדירים את משאביGoogle Cloud , צריך להגדיר את משאבי AWS.
לפני שמתחילים
לפני שמתחילים, צריך לוודא שכבר יש לכם ענן וירטואלי פרטי של AWS. מידע נוסף זמין במאמר יצירת VPC.
יצירת שער Direct Connect
שער Direct Connect מחבר את יציאת ה-AWS שלכם ל-AWS VPC.
מסוף AWS
כדי ליצור שער Direct Connect:
עוברים לדף Direct Connect gateway.
לוחצים על יצירת שער Direct Connect.
בדף Create Direct Connect gateway מזינים את המידע הנדרש:
מזינים שם לשער.
מזינים מספר ASN בצד של Amazon. הערך הזה צריך להיות זהה לערך של Peer ASN שבו השתמשתם כשהגדרתם סשן של פרוטוקול Border Gateway (BGP) ב-Google Cloud.
לוחצים על יצירת שער Direct Connect.
AWS CLI
כדי ליצור שער Direct Connect, משתמשים בפקודה create-direct-connect-gateway.
לדוגמה:
aws directconnect create-direct-connect-gateway \ --direct-connect-gateway-name GATEWAY_NAME \ --amazon-side-asn AMAZON_ASN
מחליפים את מה שכתוב בשדות הבאים:
-
GATEWAY_NAME: השם של השער -
AMAZON_ASN: מספר ה-ASN שבו אתם משתמשים כדי לייצג את אמזון. הערך הזה צריך להיות זהה לערךpeer-asnכפי שהוגדר כשיצרתם את סשן פרוטוקול Border Gateway (BGP) ב-Cloud Router.
יצירת ממשק וירטואלי פרטי
לפני שמתחילים להשתמש בשער Direct Connect, צריך ליצור ממשק וירטואלי פרטי לכל אחד מקישורי ה-LAG. ממשק וירטואלי פרטי מאפשר לכם לגשת ל-Amazon VPC באמצעות כתובות IP פרטיות.
הפונקציה של ממשק וירטואלי פרטי דומה לפונקציה שלGoogle Cloud צירוף ל-VLAN. עם זאת, יש הבדל אחד: מגדירים סשן של BGP peering כחלק מתהליך יצירת הממשק, ולא עושים זאת בשלב מאוחר יותר.
מסוף AWS
כדי ליצור ממשק וירטואלי פרטי, מבצעים את השלבים הבאים:
עוברים לדף ממשקים וירטואליים.
לוחצים על יצירת ממשק וירטואלי.
בדף Create virtual interface מזינים את המידע הנדרש:
משאירים את ההגדרה Type (סוג) כPrivate (פרטי).
מזינים שם של ממשק וירטואלי.
בוחרים את החיבור המתאים.
מגדירים את הבעלים של הממשק הווירטואלי לערך המתאים.
משאירים את סוג השער מוגדר לערך Direct Connect Gateway -- מומלץ.
מגדירים את שער Direct Connect לשער שיצרתם.
בשדה Virtual Local Area Network (VLAN) (רשת מקומית וירטואלית), מזינים את הערך שבו השתמשתם בשדה VLAN ID (מזהה VLAN) כשיצרתם את הצירופים ל-VLAN ב-Google Cloud.
מגדירים את BGP ASN לערך של ה-ASN שבו משתמש נתב Google Cloud.
מרחיבים את הגדרות נוספות. בטופס שמוצג, חלק מהערכים מסומנים כאופציונליים, אבל הם נדרשים על ידי Cross-Cloud Interconnect. צריך לבצע את הפעולות הבאות:
משאירים את Address family - optional מוגדר ל-IPv4.
בשדה Your router peer ip - optional, מזינים את הכתובת בצירוף ל-VLAN שמייצגת את Google Cloud, כלומר את הערך של Cloud Router BGP IP.
בשדה Amazon router peer IP - optional, מזינים את הכתובת ב-צירוף ל-VLAN ב-צירוף ל-VLAN ב-AWS, כלומר את הערך של BGP IP Peer.
בשדה BGP authentication key - optional (מפתח אימות BGP – אופציונלי), מזינים את אותו מפתח אימות MD5 שבו השתמשתם כשהגדרתם סשן BGP peering ב-Google Cloud.
לוחצים על יצירת ממשק וירטואלי.
חוזרים על שלבים 1 עד 4 עבור ה-LAG השני.
AWS CLI
כדי ליצור ממשקים וירטואליים, משתמשים בפקודה aws directconnect create-private-virtual-interface.
כך עושים את זה:
יוצרים את הממשק הווירטואלי ל-LAG הראשון:
aws directconnect create-private-virtual-interface \ --connection-id DXLAG_ID \ --region REGION \ --new-private-virtual-interface `echo '{ "virtualInterfaceName": "INTERFACE_NAME", "vlan": VLAN_ID, "asn": GOOGLE_SIDE_ASN, "authKey": "YOUR_KEY", "amazonAddress": "AMAZON_ADDRESS", "customerAddress": "GOOGLE_ADDRESS", "directConnectGatewayId": "GATEWAY_ID" }' | jq -r tostring`מחליפים את מה שכתוב בשדות הבאים:
-
DXLAG_ID: המזהה של ה-LAG. אם אין לכם את הערך הזה, תוכלו לאחזר אותו באמצעות הפקודהaws directconnect describe-lags. -
REGION: האזור שבו נמצא ה-LAG -
INTERFACE_NAME: שם לממשק הווירטואלי הפרטי החדש -
VLAN_ID: אותו מזהה שבו השתמשתם כשיצרתם את הצירופים ל-VLAN ב-Google Cloud -
GOOGLE_SIDE_ASN: מספר מערכת אוטונומית (ASN) של Google Cloud Router -
YOUR_KEY: אותו מפתח אימות MD5 שבו השתמשתם כשהגדרתם סשן BGP peering ב-Google Cloud -
AMAZON_ADDRESS: הכתובת שמייצגת את AWS בצירוף ל-VLAN, כלומר הערךcustomerRouterIpAddress -
GOOGLE_CLOUD_ADDRESS: הכתובת שמייצגת אתGoogle Cloud בצירוף ל-VLAN, כלומר הערךcloudRouterIpAddress -
GATEWAY_ID: המזהה של שער Direct Connect
-
יוצרים את הממשק הווירטואלי עבור ה-LAG השני:
aws directconnect create-private-virtual-interface \ --connection-id DXLAG_ID_2 \ --region REGION_2 \ --new-private-virtual-interface `echo '{ "virtualInterfaceName": "INTERFACE_NAME_2", "vlan": VLAN_ID_2, "asn": GOOGLE_SIDE_ASN, "authKey": "YOUR_KEY", "amazonAddress": "AMAZON_ADDRESS_2", "customerAddress": "GOOGLE_ADDRESS_2", "directConnectGatewayId": "GATEWAY_ID" }' | jq -r tostring`מחליפים את מה שכתוב בשדות הבאים:
-
DXLAG_ID_2: מזהה החיבור של ה-LAG השני. אם אין לכם את הערך הזה, תוכלו לאחזר אותו באמצעות הפקודהaws directconnect describe-lags. -
REGION_2: האזור שבו נמצא ה-LAG -
INTERFACE_NAME_2: שם לממשק הווירטואלי הפרטי החדש -
VLAN_ID_2: אותו מזהה שבו השתמשתם כשיצרתם את הצירופים ל-VLAN ב- Google Cloud -
GOOGLE_SIDE_ASN: מספר מערכת אוטונומית (ASN) של Google Cloud Router -
YOUR_KEY: אותו מפתח אימות MD5 שבו השתמשתם כשהגדרתם סשן BGP peering ב- Google Cloud -
AMAZON_ADDRESS_2: הכתובת שמייצגת את AWS בצירוף ל-VLAN, כלומר הערךcustomerRouterIpAddress -
GOOGLE_ADDRESS_2: הכתובת שמייצגת אתGoogle Cloud בצירוף ל-VLAN, כלומר הערךcloudRouterIpAddress -
GATEWAY_ID: המזהה של שער Direct Connect
-
יצירת שער פרטי וירטואלי
שער וירטואלי פרטי מספק גישה לענן וירטואלי פרטי של AWS.
מסוף AWS
כדי ליצור שער וירטואלי פרטי:
עוברים לדף Virtual private gateways (שערי רשת פרטית וירטואלית).
לוחצים על יצירת שער רשת וירטואלית פרטית.
בדף Create virtual private gateway (יצירת שער וירטואלי פרטי), מזינים את המידע הנדרש:
אופציונלי: מזינים תג שם לשער.
בקטע מספר מערכת אוטונומית (ASN), בוחרים מספר ASN שייצג את AWS. חשוב לוודא שהערך שהזנתם במספר מערכת אוטונומית של עמית זהה לערך שהגדרתם כשקבעתם סשן של BGP Peering ב- Google Cloud. מבצעים אחת מהפעולות הבאות:
- אם השתמשתם ב-
64512, בוחרים באפשרות Amazon default ASN. - אם השתמשתם במשהו אחר, בוחרים באפשרות מספר ASN מותאם אישית ומזינים את הערך המתאים.
- אם השתמשתם ב-
לוחצים על יצירת שער רשת וירטואלית פרטית.
AWS CLI
כדי ליצור שער וירטואלי פרטי, משתמשים בפקודה create-vpn-gateway.
לדוגמה:
aws directconnect create-vpn-gateway \ --type ipsec.1 \ --region REGION \ --amazon-side-asn ASN
מחליפים את מה שכתוב בשדות הבאים:
-
REGION: שם האזור -
AMAZON_ASN: מספר ה-ASN שבו אתם משתמשים כדי לייצג את Amazon. זה צריך להיות אותו ערך שבו השתמשתם כשיצרתם את עמית ה-BGP ב- Google Cloud Cloud Router.
צירוף שער וירטואלי פרטי ל-AWS VPC
כדי שהשער הווירטואלי הפרטי יפעל, צריך לצרף אותו ל-AWS VPC.
מסוף AWS
כדי לצרף ממשק וירטואלי פרטי ל-AWS VPC, מבצעים את השלבים הבאים:
עוברים לדף Virtual private gateways (שערי רשת פרטית וירטואלית).
לוחצים על השם של שער הרשת הפרטית הווירטואלית שיצרתם.
לוחצים על התפריט פעולות ובוחרים באפשרות צירוף ל-VPC.
בדף Attach to VPC, בוחרים את ה-VPC המתאים.
לוחצים על Attach to VPC (צירוף ל-VPC).
AWS CLI
כדי לצרף את השער ל-VPC, משתמשים בפקודה aws ec2 create-private-virtual-interface.
לדוגמה:
aws ec2 attach-vpn-gateway \
--vpn-gateway-id VIRTUAL_PRIVATE_GATEWAY_ID \
--vpc-id VPC_ID \
--region REGION
מחליפים את מה שכתוב בשדות הבאים:
-
VIRTUAL_PRIVATE_GATEWAY_ID: המזהה של שער הרשת הפרטית הווירטואלית -
VPC_ID: המזהה של ה-VPC ב-AWS -
REGION: האזור שבו נמצא שער הענן הווירטואלי הפרטי
קישור שער וירטואלי פרטי לשער Direct Connect
כדי לחבר את שער Direct Connect ל-AWS VPC, צריך לשייך את שער ה-VPN הווירטואלי לשער Direct Connect.
מסוף AWS
כדי לצרף ממשק וירטואלי פרטי ל-AWS VPC, מבצעים את השלבים הבאים:
עוברים לדף Direct Connect gateway.
לוחצים על השם של שער התשלומים.
לוחצים על שיוכים של שערים.
לוחצים על שיוך שער.
בדף Associate gateway, מגדירים את Gateways לשם של שער הרשת הפרטית הווירטואלית.
לוחצים על שיוך שערים.
AWS CLI
כדי לשייך את שער הרשת הפרטית הווירטואלית ל-Direct Connect, משתמשים בפקודה aws directconnect create-direct-connect-gateway-association. לדוגמה:
aws directconnect create-direct-connect-gateway-association \ --direct-connect-gateway-id GATEWAY_ID \ --virtual-gateway-id VIRTUAL_PRIVATE_GATEWAY_ID \ --region REGION
מחליפים את מה שכתוב בשדות הבאים:
-
GATEWAY_ID: המזהה של שער Direct Connect -
VIRTUAL_PRIVATE_GATEWAY_ID: המזהה של שער הרשת הפרטית הווירטואלית -
REGION: האזור שבו נמצא שער Direct Connect