Puoi verificare se il filtro IP è abilitato o disabilitato sui tuoi bucket Cloud Storage elencando le regole di filtro IP del bucket. Se devi visualizzare informazioni sulle origini di rete specifiche consentite, utilizza l'operazione Recupera le 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 Storage Admin (roles/storage.admin) sul bucket. Questo ruolo contiene l'autorizzazione storage.buckets.list necessaria per elencare le regole di filtro IP del bucket.
Puoi ottenere questa autorizzazione anche con i ruoli personalizzati. Potresti ottenere questa autorizzazione anche con altri ruoli predefiniti. Per vedere quali ruoli sono associati a quali autorizzazioni, consulta Ruoli IAM per Cloud Storage.
Per istruzioni sulla concessione dei ruoli per i progetti, consulta Gestisci l'accesso ai progetti.
Elenca 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.
La pagina Filtro IP mostra i seguenti dettagli:
- Stato del filtro IP del bucket.
- Se gli agenti di servizio sono configurati per ignorare la convalida del filtro IP.
- Indica se è consentito l'accesso da reti VPC tra organizzazioni.
- Tutte le regole di filtro IP configurate.
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 elencare le regole di filtro IP del bucket, esegui il comando
gcloud storage buckets describenel tuo ambiente di sviluppo:gcloud storage buckets describe gs://BUCKET_NAME --format="default(ip_filter_config)"
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.Utilizza
cURLper chiamare l'API JSON con una richiesta di bucketList:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.s3nsapis.fr/storage/v1/b?project=PROJECT_ID"
Dove:
PROJECT_IDè l'ID del progetto contenente i bucket che vuoi 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" } },