העברה של כתובת IPv4 חיצונית לפרויקט אחר
כתובות IPv4 חיצוניות סטטיות משויכות ל Cloud de Confiance פרויקט ואפשר להשתמש בהן רק בתוך הפרויקט הזה. עם זאת, אפשר להעביר כתובת IPv4 חיצונית סטטית מפרויקט אחד לפרויקט אחר. הפרויקטים יכולים להיות באותו ארגון או בארגונים שונים.
תפקידים והרשאות של IAM
כדי להעביר כתובת IP אזורית, אתם צריכים את ההרשאות הבאות:
-
compute.addresses.deleteבפרויקט המקור -
compute.addresses.createבפרויקט היעד
כדי להעביר כתובת IP גלובלית, אתם צריכים את ההרשאות הבאות:
-
compute.globalAddresses.deleteבפרויקט המקור -
compute.globalAddresses.createבפרויקט היעד
דוגמאות לתפקידים שכוללים את ההרשאות האלה:
- אדמין ב-Compute (
roles/compute.admin) - אדמין ברשת Compute (
roles/compute.networkAdmin) - אדמין של כתובות IP ציבוריות ב-Compute (
roles/compute.publicIpAdmin)
לפני שמתחילים
- מוודאים שמגבלות המערכת של הפרויקט מאפשרות להעביר כתובות IP.
ההגבלות הבאות חלות על כל פרויקט:
אם ערכי מגבלת המערכת הם
0, לא ניתן להעביר כתובות IP. אם אתם צריכים להעביר כתובות IP, אתם יכולים לפנות לצוות המכירות. Cloud de Confiance - מוודאים שהפרויקט שאליו רוצים להעביר את כתובת ה-IP קיים. אם לא, יוצרים פרויקט.
- מפעילים את Compute Engine API בפרויקט היעד.
- מוודאים שלפרויקט היעד יש מספיק קיבולת זמינה במכסות המתאימות לכתובות ה-IP שאתם מעבירים:
- לגבי כתובות IP חיצוניות אזוריות, כדאי לבדוק את מכסת כתובות ה-IP הסטטיות.
- לגבי כתובות IP חיצוניות גלובליות, אפשר לבדוק את המכסה הגלובלית של כתובות IP סטטיות.
- מוודאים שלכתובת ה-IP שרוצים להעביר יש את המאפיינים הבאים:
- סוג הגישה הוא חיצוני.
- גרסת ה-IP היא IPv4.
- כתובת ה-IP שמורה (סטטית), ולא זמנית. כדי לשמור כתובת IP, אפשר לעיין במאמר בנושא שמירת כתובת IP חיצונית סטטית חדשה.
- כתובת ה-IP לא נמצאת בשימוש של אף משאב, למשל מכונה וירטואלית או כלל העברה. כדי לבטל את ההקצאה של כתובת IP, אפשר לעיין במאמר בנושא ביטול ההקצאה של כתובת IP חיצונית סטטית.
מגבלות
אם מבטלים את ההקצאה של כתובת IP, צריך להמתין זמן מה לפני שמזיזים אותה:
- לכתובות IP גלובליות, ממתינים 10 דקות.
- במקרה של כתובות IP אזוריות, צריך לחכות 20 דקות.
אי אפשר לשנות את האזור של כתובת IP אזורית.
אי אפשר להמיר כתובת IP גלובלית לכתובת IP אזורית, או כתובת IP אזורית לכתובת IP גלובלית.
אי אפשר להעביר כתובות BYOIP בין פרויקטים.
העברה של כתובת IPv4 חיצונית לפרויקט אחר
אפשר להעביר כתובת IPv4 חיצונית אזורית או גלובלית מפרויקט אחד לפרויקט אחר. כשמעבירים את כתובת ה-IP, כברירת מחדל משאב כתובת ה-IP מקבל את אותו שם ואותו תיאור. עם זאת, אפשר להקצות שם או תיאור חדשים. אחרי שמעבירים את כתובת ה-IPv4 החיצונית לפרויקט חדש, אפשר להקצות אותה למשאבים שעומדים בדרישות באותו פרויקט.
המסוף
נכנסים לדף IP addresses במסוף Cloud de Confiance .
בתפריט More actions () של כתובת ה-IP שרוצים להעביר, בוחרים באפשרות Move to another project.
לוחצים על Select project (בחירת פרויקט) ואז בוחרים את הפרויקט שאליו רוצים להעביר את כתובת ה-IP.
אופציונלי: מזינים שם חדש לכתובת ה-IP.
אופציונלי: מזינים תיאור חדש לכתובת ה-IP.
לוחצים על Move.
gcloud
אפשרויות הפקודה משתנות בהתאם לסוג כתובת ה-IP שמעבירים (אזורית או גלובלית), ובהתאם לשאלה אם שומרים על השם או התיאור של הכתובת או מחליפים אותם. בדוגמאות הבאות מתוארים חלק מהשילובים האלה.
העברה של כתובת IPv4 חיצונית אזורית לפרויקט אחר:
gcloud compute addresses move ADDRESS_NAME \ --target-project=TARGET_PROJECT \ --region=REGIONמעבירים כתובת IPv4 חיצונית אזורית לפרויקט אחר ומקצים לה שם ותיאור חדשים בפרויקט החדש:
gcloud compute addresses move ADDRESS_NAME \ --target-project=TARGET_PROJECT \ --new-name=NEW_NAME \ --description=NEW_DESCRIPTION \ --region=REGIONהעברה של כתובת IPv4 חיצונית גלובלית לפרויקט אחר:
gcloud compute addresses move ADDRESS_NAME \ --target-project=TARGET_PROJECT \ --global
מחליפים את מה שכתוב בשדות הבאים:
-
ADDRESS_NAME: השם של משאב כתובת ה-IP שרוצים להעביר. -
TARGET_PROJECT: השם או המזהה של הפרויקט שאליו רוצים להעביר את כתובת ה-IP. -
REGION: האזור של כתובת ה-IP. -
NEW_NAME: שם חדש למשאב כתובת ה-IP בפרויקט החדש. -
NEW_DESCRIPTION: שם חדש למשאב כתובת ה-IP בפרויקט החדש. אם לא מציינים תיאור, המערכת משתמשת בתיאור הקיים של המשאב, אם יש כזה.
מידע נוסף זמין במסמכי העזרה של gcloud compute addresses
move.
API
פרטי הבקשה משתנים בהתאם לסוג כתובת ה-IP שמעבירים (אזורית או גלובלית), ובהתאם לשאלה אם משאירים את השם או התיאור של הכתובת או מחליפים אותם. בדוגמאות הבאות מתוארים חלק מהשילובים האלה.
העברה של כתובת IPv4 חיצונית אזורית לפרויקט אחר:
POST https://www.s3nsapis.fr/compute/v1/projects/SOURCE_PROJECT/regions/REGION/addresses/ADDRESS_NAME/move { "destination_address": "projects/TARGET_PROJECT/global/addresses/ADDRESS_NAME", }מעבירים כתובת IPv4 חיצונית אזורית לפרויקט אחר ומקצים לה שם ותיאור חדשים בפרויקט החדש:
POST https://www.s3nsapis.fr/compute/v1/projects/SOURCE_PROJECT/regions/REGION/addresses/ADDRESS_NAME/move { "destination_address": "projects/TARGET_PROJECT/global/addresses/NEW_NAME", "description": "NEW_DESCRIPTION", }העברה של כתובת IPv4 חיצונית גלובלית לפרויקט אחר:
POST https://www.s3nsapis.fr/compute/v1/projects/SOURCE_PROJECT/global/addresses/ADDRESS_NAME/move { "destination_address": "projects/TARGET_PROJECT/global/addresses/ADDRESS_NAME", }
מחליפים את מה שכתוב בשדות הבאים:
-
ADDRESS_NAME: השם של משאב כתובת ה-IP שרוצים להעביר. -
SOURCE_PROJECT: השם או המזהה של הפרויקט שאליו רוצים להעביר את כתובת ה-IP. -
TARGET_PROJECT: השם או המזהה של הפרויקט שאליו רוצים להעביר את כתובת ה-IP. -
REGION: האזור של כתובת ה-IP. -
NEW_NAME: שם חדש למשאב כתובת ה-IP בפרויקט החדש. -
NEW_DESCRIPTION: שם חדש למשאב כתובת ה-IP בפרויקט החדש. אם לא מציינים תיאור, המערכת משתמשת בתיאור הקיים של המשאב, אם יש כזה.