Elenca le regole di filtro IP del bucket

Questa pagina descrive come elencare le regole di filtro IP dei bucket. Con l'operazione di elenco delle regole di filtro IP dei bucket, puoi verificare se il filtro IP è attivato o disattivato in un bucket. Se devi visualizzare informazioni sulle origini di rete specifiche consentite, utilizza l'operazione Ottieni regole di filtro IP del bucket.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per elencare le regole di filtro IP del bucket, chiedi all'amministratore di concederti il ruolo Amministratore archiviazione (roles/storage.admin) nel bucket. Questo ruolo contiene l'autorizzazione storage.buckets.list necessaria per elencare le regole di filtro IP dei bucket.

Puoi anche ottenere questa autorizzazione con i ruoli personalizzati. Potresti anche ottenere questa autorizzazione con altri ruoli predefiniti. Per vedere quali ruoli sono associati a quali autorizzazioni, consulta la sezione Ruoli IAM per Cloud Storage.

Per le istruzioni su come concedere i ruoli per i progetti, consulta Gestire l'accesso ai progetti.

Elenca le regole di filtro IP del bucket

Riga di comando

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. Per elencare le regole di filtro IP del bucket, esegui il comando gcloud alpha storage buckets describe nell'ambiente di sviluppo:

    gcloud alpha storage buckets describe gs://BUCKET_NAME --format="default(ip_filter_config)"

    Dove:

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

API REST

API JSON

  1. Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione Authorization.

  2. Utilizza cURL per chiamare l'API JSON con una richiesta del bucket List:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://storage.googleapis.com/storage/v1/b?PROJECT_ID?projection=full"

    Dove:

    PROJECT_ID è l'ID o il numero del progetto contenente i bucket da elencare. Ad esempio, my-project.

    La risposta è simile al seguente esempio:

    {
      "kind": "storage#buckets",
      "items":
            {
            "kind": "storage#bucket",
            "selfLink": "https://www.googleapis.com/storage/v1/b/my-bucket1",
            "id": "my-bucket1",
            "name": "my-bucket1",
            "projectNumber": "123456789012",
            ...
             },
            "ipFilter": {
              "mode": "Disabled"
            }
            {
            "kind": "storage#bucket",
            "selfLink": "https://www.googleapis.com/storage/v1/b/my-bucket2",
            "id": "my-bucket2",
            "name": "my-bucket2",
            "projectNumber": "123456789013",
            ...
            },
            "ipFilter": {
              "mode": "Enabled"
            }
    },

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 gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.

Prova Cloud Storage gratuitamente