בדף הזה מוסבר איך להשבית את סינון כתובות ה-IP בקטגוריה.
מחיקת הכללים לסינון כתובות IP בקטגוריה משביתה את הסינון של כתובות IP בקטגוריה, כלומר אפשר להסיר את הגבלות הגישה ברמת הרשת ולאפשר לבקשות מכל כתובת IP לגשת לקטגוריה.
התפקידים הנדרשים
כדי לקבל את ההרשאות הנדרשות להשבתת סינון כתובות IP בקטגוריה, צריך לבקש מהאדמין להקצות לכם את התפקיד 'אדמין לניהול אחסון' (roles/storage.admin) בקטגוריה. התפקיד הזה כולל את ההרשאות שנדרשות כדי להשבית את סינון כתובות ה-IP בקטגוריה.
כדי לראות את ההרשאות הנדרשות, מרחיבים את הקטע Required Permissions:
ההרשאות הנדרשות
storage.buckets.updatestorage.buckets.setIpFilter
אפשר לקבל את ההרשאות האלה גם באמצעות תפקידים בהתאמה אישית. יכול להיות שאפשר לקבל את ההרשאות האלו גם עם תפקידים מוגדרים מראש אחרים. במאמר תפקידי IAM ל-Cloud Storage מפורטים התפקידים השונים וההרשאות שמשויכות אליהם.
במאמר הגדרה וניהול של מדיניות IAM בקטגוריות מוסבר איך מקצים תפקידים בקטגוריות.
השבתת כללי סינון לפי כתובת IP בקטגוריה
המסוף
במסוף Cloud de Confiance , נכנסים לדף 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.s3nsapis.fr/storage/v1/b/BUCKET_NAME?project=PROJECT_ID"
כאשר:
-
JSON_FILE_NAMEהוא השם של קובץ ה-JSON שמכיל את ההגדרות של הקטגוריה. -
BUCKET_NAMEהוא שם הקטגוריה. -
PROJECT_IDהוא מזהה הפרויקט שאליו הקטגוריה משויכת. לדוגמה,my-project.
-