בדף הזה מוסבר איך להשבית סינון לפי כתובת IP של קטגוריה.
מחיקת הכללים לסינון כתובות IP בקטגוריה משביתה את הסינון בקטגוריה, כלומר אפשר להסיר את ההגבלות על הגישה ברמת הרשת ולאפשר לבקשות מכל כתובת IP לגשת לקטגוריה.
התפקידים הנדרשים
כדי לקבל את ההרשאות הנדרשות להשבתת סינון כתובות IP בקטגוריה, צריך לבקש מהאדמין להקצות לכם את התפקיד 'אדמין לניהול אחסון' (roles/storage.admin) בקטגוריה. התפקיד הזה כולל את ההרשאות שנדרשות להשבתת סינון כתובות IP של קטגוריות.
כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
storage.buckets.updatestorage.buckets.setIpFilter
אפשר לקבל את ההרשאות האלה גם באמצעות תפקידים בהתאמה אישית. יכול להיות שאפשר לקבל את ההרשאות האלו גם עם תפקידים אחרים שהוגדרו מראש. במאמר תפקידי IAM ל-Cloud Storage מפורטים התפקידים השונים וההרשאות שמשויכות אליהם.
במאמר הגדרה וניהול של מדיניות IAM בקטגוריות מוסבר איך מקצים תפקידים בקטגוריות.
השבתה של כללי סינון לפי כתובת IP בקטגוריה
המסוף
במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות, לוחצים על שם הקטגוריה שרוצים לעדכן.
בדף Bucket details, לוחצים על הכרטיסייה Configuration.
בקטע Permissions, עוברים אל IP filtering. לאחר מכן, לוחצים על עריכת ההגדרה של סינון כתובות IP.
מופיע הדף IP filtering עם הודעה שמציינת שסינון לפי כתובת IP מופעל עבור הדלי הזה.
בדף IP filtering (סינון לפי כתובת IP), לוחצים על Disable (השבתה).
כדי לאשר שרוצים להשבית את הסינון לפי כתובת IP, מקלידים
Disableבשדה השבתה.לוחצים על השבתה.
הודעת אישור תופיע כדי לאשר את השינוי. בנוסף, תופיע הודעה בדף שמציינת שסינון לפי כתובת IP מושבת.
gcloud
מוודאים שמותקנת אצלכם גרסה 526.0.0 או גרסה מתקדמת יותר של Google Cloud CLI:
gcloud version | head -n1אם מותקנת אצלכם גרסה קודמת של ה-CLI של gcloud, צריך לעדכן את הגרסה:
gcloud components update --version=526.0.0כדי להשבית את הסינון לפי כתובת IP בקטגוריה, מריצים את הפקודה
gcloud storage buckets updateבסביבת הפיתוח:gcloud storage buckets update gs://BUCKET_NAME --clear-ip-filter
כאשר:
BUCKET_NAMEהוא שם הקטגוריה. לדוגמה,my-bucket.
API ל-JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.יוצרים קובץ JSON עם ההגדרות של הקטגוריה, שחייבות לכלול את
modeשל הגדרת מסנן ה-IP. מגדירים את השדהmodeלערךDisabled.{ "ipFilter": { "mode": "Disabled", "publicNetworkSource": null, "vpcNetworkSources": [] } }
משתמשים ב-
cURLכדי לשלוח קריאה ל-API בפורמט JSON באמצעות בקשת PATCH bucket:curl -X PATCH --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?project=PROJECT_ID"
כאשר:
-
JSON_FILE_NAMEהוא השם של קובץ ה-JSON שמכיל את ההגדרות של הקטגוריה. -
BUCKET_NAMEהוא שם הקטגוריה. -
PROJECT_IDהוא מזהה הפרויקט שאליו הקטגוריה משויכת. לדוגמה,my-project.
-
המאמרים הבאים
- יצירה או עדכון של כללי סינון לפי כתובת IP בקטגוריה קיימת
- קבלת כללי סינון לפי כתובת IP של קטגוריה.
- List bucket IP filtering rules.
נסו בעצמכם
אנחנו ממליצים למשתמשים חדשים ב-Google Cloud ליצור חשבון כדי שיוכלו להעריך את הביצועים של Cloud Storage בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300 $להרצה, לבדיקה ולפריסה של עומסי העבודה.
להתנסות ב-Cloud Storage בחינם