Disattivare il filtro IP dei bucket

Questa pagina descrive come disattivare il filtro IP bucket.

L'eliminazione delle regole di filtro IP del bucket disabilita il filtro IP su un bucket, il che significa che puoi rimuovere le limitazioni di accesso a livello di rete e consentire alle richieste di accedere al bucket da qualsiasi indirizzo IP.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per disattivare il filtro IP del bucket, chiedi all'amministratore di concederti il ruolo Amministratore Storage (roles/storage.admin) nel 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.update
  • storage.buckets.setIpFilter

Puoi anche ottenere queste autorizzazioni con ruoli personalizzati. Potresti anche riuscire a ottenere queste autorizzazioni con altri ruoli predefiniti. Per vedere quali ruoli sono associati a quali autorizzazioni, consulta la pagina Ruoli IAM per Cloud Storage.

Per istruzioni sulla concessione dei ruoli sui bucket, consulta Utilizzare IAM con i bucket.

Disattivare le regole di filtro IP dei bucket

gcloud

  1. Verifica di aver installato Google Cloud CLI versione 526.0.0 o successiva:

    gcloud version | head -n1
    
  2. Se hai installato una versione precedente di gcloud CLI, aggiornala:

    gcloud components update --version=526.0.0
    
  3. Per disattivare il filtro IP del bucket, esegui il comando gcloud alpha storage buckets update nel tuo ambiente di sviluppo:

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

    Dove:

    BUCKET_NAME è il nome del tuo bucket. Ad esempio, my-bucket.

API REST

API JSON

  1. Avere la gcloud CLI installata e inizializzata, che ti consente di generare un token di accesso per l'intestazione Authorization.

  2. Crea un file JSON contenente le impostazioni del bucket, che deve includere mode della configurazione del filtro IP. Imposta il campo mode su Disabled.

    {
      "ipFilter": {
        "mode": "Disabled",
        "publicNetworkSource": null,
        "vpcNetworkSources": []
        }
    }
  3. Utilizza cURL per 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.googleapis.com/storage/v1/b/BUCKET_NAME?project=PROJECT_IDENTIFIER"

    Dove:

    • JSON_FILE_NAME è il nome del file JSON che contiene le impostazioni per il bucket.
    • BUCKET_NAME è il nome del tuo bucket.
    • PROJECT_IDENTIFIER è l'ID o il numero del progetto a cui è associato il bucket. Ad esempio, my-project.

Passaggi successivi

Provalo

Se non conosci Google Cloud, crea un account per valutare le prestazioni di Cloud Storage in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti senza addebiti per l'esecuzione, il test e il deployment dei workload.

Prova Cloud Storage gratuitamente