停用 bucket IP 過濾功能

本頁說明如何停用值區 IP 篩選

刪除 bucket IP 過濾規則會停用 bucket 的 IP 過濾功能,也就是說,您可以移除網路層級的存取限制,並允許來自任何 IP 位址的要求存取 bucket。

必要的角色

如要取得停用 bucket IP 篩選功能所需的權限,請要求管理員授予您 bucket 的 Storage 管理員 (roles/storage.admin) 角色。這個角色具備停用 Bucket IP 篩選功能所需的權限。

如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:

所需權限

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

您也可以透過自訂角色取得這些權限。您或許還可透過其他預先定義的角色取得這些權限。如要查看哪些角色與哪些權限相關聯,請參閱「Cloud Storage 的 IAM 角色」。

如需授予值區角色的操作說明,請參閱「設定及管理值區的 IAM 政策」。

停用 bucket IP 過濾規則

控制台

  1. 在 Google Cloud 控制台,前往「Cloud Storage bucket」頁面。

    前往「Buckets」(值區) 頁面

  2. 在值區清單中,按一下要更新的值區名稱。

  3. 在「Bucket details」(值區詳細資料) 頁面上,按一下「Configuration」(設定) 分頁標籤。

  4. 在「權限」部分中,前往「IP 篩選」。然後按一下 「編輯 IP 過濾設定」

    「IP 過濾」頁面隨即顯示,並指出這個 bucket 已啟用 IP 過濾功能。

  5. 在「IP 過濾」頁面中,按一下 「停用」

  6. 如要確認停用 IP 篩選功能,請在「停用」欄位中輸入 Disable

  7. 按一下 [停用]。

    系統會顯示通知訊息,確認變更。頁面也會顯示訊息,指出 IP 篩選功能已停用。

gcloud

  1. 確認您已安裝 Google Cloud CLI 526.0.0 以上版本:

    gcloud version | head -n1
    
  2. 如果您安裝的是舊版 gcloud CLI,請更新版本:

    gcloud components update --version=526.0.0
    
  3. 如要停用 bucket IP 過濾功能,請在開發環境中執行 gcloud storage buckets update 指令:

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

    其中:

    BUCKET_NAME 是值區的名稱。例如:my-bucket

JSON API

  1. 安裝並初始化 gcloud CLI,以便為 Authorization 標頭產生存取權杖。

  2. 建立包含 bucket 設定的 JSON 檔案,其中必須包含 IP 篩選器設定的 mode。將 mode 欄位設為 Disabled

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

  3. 使用 cURL 透過 PATCH bucket 要求呼叫 JSON API

    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 是包含 bucket 設定的 JSON 檔案名稱。
    • BUCKET_NAME 是值區名稱。
    • PROJECT_ID 是與值區建立關聯的專案 ID。例如:my-project

後續步驟

歡迎試用

如果您未曾使用過 Google Cloud,歡迎建立帳戶,親自體驗實際使用 Cloud Storage 平台的成效。新客戶還能獲得價值 $300 美元的免費抵免額,用於執行、測試及部署工作負載。

免費試用 Cloud Storage