如要稽核哪些 IP 位址和 CIDR 範圍可以存取資料,可以查看 Cloud Storage bucket 的 IP 過濾規則。檢查這些規則有助於驗證網路存取控管機制,並確認只有授權流量能傳送至 bucket。
如需背景資訊,請參閱「Bucket IP 過濾」。
必要的角色
如要取得必要權限,以便取得 bucket 的 IP 篩選規則,請要求管理員授予您 bucket 的 Storage 管理員 (roles/storage.admin) 角色。這個角色具備取得 bucket IP 篩選規則所需的權限。
如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:
所需權限
storage.buckets.getstorage.buckets.getIpFilter
您也可以透過自訂角色取得這些權限。您或許也能透過其他預先定義的角色取得這些權限。如要查看哪些角色與哪些權限相關聯,請參閱「Cloud Storage 的 IAM 角色」。
如需授予專案角色的操作說明,請參閱「管理專案存取權」。
取得 bucket IP 過濾規則
控制台
如要在 Google Cloud 控制台查看 IP 過濾規則,請按照「列出 bucket IP 過濾規則」一文的指示操作。 Google Cloud 控制台會在單一頁面顯示所有已設定的 IP 範圍和設定。
gcloud
如要取得 bucket 的 IP 篩選規則,請在開發環境中執行
gcloud storage buckets describe指令:gcloud storage buckets describe gs://BUCKET_NAME --format="default(ip_filter_config)"
其中:
BUCKET_NAME是 bucket 名稱。例如:my-bucket。
JSON API
安裝並初始化 gcloud CLI,以便為
Authorization標頭產生存取權杖。使用
cURL呼叫 JSON API,並傳送GETbucket 要求:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"其中:
BUCKET_NAME是 bucket 名稱。例如:my-bucket。
後續步驟
歡迎試用
如果您未曾使用過 Google Cloud,歡迎建立帳戶,親自體驗實際使用 Cloud Storage 平台的成效。新客戶還能獲得價值 $300 美元的免費抵免額,用於執行、測試及部署工作負載。
免費試用 Cloud Storage