השבתת סינון לפי כתובת IP של דלי

אתם יכולים להשבית את סינון כתובות ה-IP בקטגוריה של Cloud Storage כשאתם רוצים להסיר את הגבלות הגישה ברמת הרשת או לפתור בעיות קישוריות. כשהסינון לפי כתובת IP מושבת, הקטגוריה מאפשרת בקשות מכל כתובת IP, בכפוף להרשאות של ניהול זהויות והרשאות גישה (IAM).

למידע נוסף, קראו את המאמר סינון כתובות IP בקטגוריות.

התפקידים הנדרשים

כדי לקבל את ההרשאות הנדרשות להשבתת סינון כתובות ה-IP של הקטגוריה, צריך לבקש מהאדמין להקצות לכם את התפקיד "אדמין של אחסון" (roles/storage.admin) בקטגוריה. התפקיד הזה כולל את ההרשאות שנדרשות כדי להשבית את סינון כתובות ה-IP בקטגוריה.

כדי לראות את ההרשאות הנדרשות, מרחיבים את הקטע Required Permissions:

ההרשאות הנדרשות

  • storage.buckets.update
  • storage.buckets.setIpFilter

אפשר לקבל את ההרשאות האלה גם באמצעות תפקידים בהתאמה אישית. יכול להיות שתוכלו לקבל את ההרשאות האלה גם באמצעות תפקידים מוגדרים מראש אחרים. במאמר תפקידי IAM ל-Cloud Storage מפורטים התפקידים השונים וההרשאות שמשויכות אליהם.

במאמר הגדרה וניהול של מדיניות IAM בקטגוריות מוסבר איך מקצים תפקידים בקטגוריות.

השבתת כללי הסינון של כתובות IP בקטגוריה

המסוף

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

  2. ברשימת הקטגוריות, לוחצים על שם הקטגוריה שרוצים לעדכן.

  3. בדף Bucket details, לוחצים על הכרטיסייה Configuration.

  4. בקטע Permissions, עוברים אל IP filtering. ואז לוחצים על עריכת ההגדרות של סינון כתובות ה-IP.

    הדף IP filtering מופיע עם הודעה שמציינת שסינון ה-IP מופעל בקטגוריה הזו.

  5. בדף סינון לפי כתובות IP, לוחצים על השבתה.

  6. כדי לאשר שרוצים להשבית את סינון כתובות ה-IP, מקלידים Disable בשדה השבתה.

  7. לוחצים על השבתה.

    תופיע הודעה שמאשרת את השינוי. בנוסף, מופיעה בדף הודעה על כך שסינון כתובות ה-IP מושבת.

gcloud

  1. מוודאים שמותקנת גרסה 526.0.0 או גרסה חדשה יותר של Google Cloud CLI:

    gcloud version | head -n1
    
  2. אם מותקנת אצלכם גרסה ישנה יותר של ה-CLI של gcloud, עדכנו את הגרסה:

    gcloud components update --version=526.0.0
    
  3. כדי להשבית את סינון כתובות ה-IP של הקטגוריה, מריצים את הפקודה gcloud storage buckets update בסביבת הפיתוח:

    gcloud storage buckets update gs://BUCKET_NAME --clear-ip-filter

    כאשר:

    ‫BUCKET_NAME הוא שם הקטגוריה. לדוגמה, my-bucket.

‫API בפורמט JSON

  1. להתקין ולהפעיל את ה-CLI של gcloud, שמאפשר ליצור אסימון גישה לכותרת Authorization.

  2. יוצרים קובץ JSON עם ההגדרות של הקטגוריה, שחייבות לכלול את mode של הגדרת מסנן ה-IP. מגדירים את השדה mode לערך Disabled.

    {
        "ipFilter": {
          "mode": "Disabled",
          "publicNetworkSource": null,
          "vpcNetworkSources": []
          }
      }
      

  3. משתמשים ב-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.

המאמרים הבאים

נסו בעצמכם

אנחנו ממליצים למשתמשים חדשים ב-Google Cloud ליצור חשבון כדי שיוכלו להעריך את הביצועים של Cloud Storage בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300 $להרצה, לבדיקה ולפריסה של עומסי העבודה.

להתנסות ב-Cloud Storage בחינם