Puoi disattivare il filtro IP su un bucket Cloud Storage quando vuoi rimuovere le limitazioni di accesso a livello di rete o risolvere i problemi di connettività. Quando il filtro IP è disattivato, il bucket consente le richieste da qualsiasi indirizzo IP, in base alle autorizzazioni di Identity and Access Management (IAM).
Per informazioni di base, consulta Filtro IP dei bucket.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per disabilitare il filtro IP dei bucket, chiedi all'amministratore di concederti il ruolo Storage Admin (roles/storage.admin) sul bucket. Questo ruolo contiene le autorizzazioni necessarie per disattivare il filtro IP dei bucket.
Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
storage.buckets.updatestorage.buckets.setIpFilter
Puoi anche ottenere queste autorizzazioni con ruoli personalizzati. Potresti anche ottenere queste autorizzazioni con altri ruoli predefiniti. Per vedere quali ruoli sono associati a quali autorizzazioni, consulta Ruoli IAM per Cloud Storage.
Per istruzioni su come concedere ruoli sui bucket, consulta Imposta e gestisci le policy IAM sui bucket.
Disattiva le regole di filtro IP del bucket
Console
Nella console Cloud de Confiance , vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket da aggiornare.
Nella pagina Dettagli bucket, fai clic sulla scheda Configurazione.
Nella sezione Autorizzazioni, vai a Filtro IP. Poi, fai clic su Modifica configurazione filtro IP.
Viene visualizzata la pagina Filtro IP con un messaggio che indica che il filtro IP è abilitato per questo bucket.
Nella pagina Filtro IP, fai clic su Disattiva.
Per confermare che vuoi disattivare il filtro IP, digita
Disablenel campo Disattiva.Fai clic su Disattiva.
Un messaggio di notifica conferma la modifica. Nella pagina viene visualizzato anche un messaggio che indica che il filtro IP è disattivato.
gcloud
Verifica che sia installata la versione 526.0.0 o successiva di Google Cloud CLI:
gcloud version | head -n1Se hai installato una versione precedente di gcloud CLI, aggiornala:
gcloud components update --version=526.0.0Per disattivare il filtro IP dei bucket, esegui il comando
gcloud storage buckets updatenel tuo ambiente di sviluppo:gcloud storage buckets update gs://BUCKET_NAME --clear-ip-filter
Dove:
BUCKET_NAMEè il nome del bucket. Ad esempio,my-bucket.
API JSON
Avere gcloud CLI installata e inizializzata, che ti consente di generare un token di accesso per l'intestazione
Authorization.Crea un file JSON contenente le impostazioni del bucket, che deve includere il
modedella configurazione del filtro IP. Imposta il campomodesuDisabled.{ "ipFilter": { "mode": "Disabled", "publicNetworkSource": null, "vpcNetworkSources": [] } }
Utilizza
cURLper chiamare l'API JSON con una richiesta 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"
Dove:
JSON_FILE_NAMEè il nome del file JSON che contiene le impostazioni del bucket.BUCKET_NAMEè il nome del bucket.PROJECT_IDè l'ID del progetto a cui è associato il bucket. Ad esempio,my-project.