En esta página, se describe cómo inhabilitar el filtrado de IP del bucket.
Si borras las reglas de filtrado de IP del bucket, se inhabilita el filtrado de IP en un bucket, lo que significa que puedes quitar las restricciones de acceso a nivel de la red y habilitar las solicitudes desde cualquier dirección IP para acceder al bucket.
Roles obligatorios
Para obtener los permisos necesarios para desactivar el filtrado de IP del bucket, pídele a tu administrador que te otorgue el rol de administrador de almacenamiento (roles/storage.admin) en el bucket. Este rol contiene los permisos necesarios para inhabilitar el filtrado de IP del bucket.
Para ver los permisos exactos que son necesarios, expande la sección Permisos necesarios:
Permisos necesarios
storage.buckets.updatestorage.buckets.setIpFilter
También puedes obtener estos permisos con roles personalizados. Es posible que también puedas obtener estos permisos con otros roles predefinidos. Para ver qué roles están asociados con qué permisos, consulta Roles de IAM para Cloud Storage.
Para obtener instrucciones para otorgar roles a los buckets, consulta Configura y administra políticas de IAM en buckets.
Inhabilita las reglas de filtrado de IP del bucket
Console
En la Cloud de Confiance consola, ve a la página Buckets de Cloud Storage.
En la lista de buckets, haz clic en el nombre del bucket que deseas actualizar.
En la página de detalles del bucket, haz clic en la pestaña Configuración.
En la sección Permisos, navega a Filtrado de IP. Luego, haz clic en Editar la configuración del filtrado de IP.
Aparecerá la página Filtrado de IP con un mensaje que indica que el filtrado de IP está habilitado para este bucket.
En la página Filtrado de IP, haz clic en Inhabilitar.
Para confirmar que deseas inhabilitar el filtrado de IP, escribe
Disableen el campo Inhabilitar.Haz clic en Inhabilitar.
Un mensaje de notificación confirma el cambio. También aparece un mensaje en la página que indica que el filtrado de IP está inhabilitado.
gcloud
Verifica que tengas instalada Google Cloud CLI versión 526.0.0 o posterior:
gcloud version | head -n1Si tienes instalada una versión anterior de gcloud CLI, actualiza la versión:
gcloud components update --version=526.0.0Para inhabilitar el filtrado de IP del bucket, ejecuta el
gcloud storage buckets updatecomando en tu entorno de desarrollo:gcloud storage buckets update gs://BUCKET_NAME --clear-ip-filter
Aquí:
BUCKET_NAMEes el nombre de tu bucket. Por ejemplo,my-bucket.
API de JSON
Ten instalada e inicializada gcloud CLI instalada e inicializada, que te permite generar un token de acceso para el encabezado
Authorization.Crea un archivo JSON que contenga la configuración del bucket, que debe incluir el
modede la configuración del filtro de IP. Configura el campomodecomoDisabled.{ "ipFilter": { "mode": "Disabled", "publicNetworkSource": null, "vpcNetworkSources": [] } }
Usa
cURLpara llamar a la API de JSON con una solicitud de bucket PATCH: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"
Aquí:
JSON_FILE_NAMEes el nombre del archivo JSON que contiene la configuración del bucket.BUCKET_NAMEes el nombre de tu bucket.PROJECT_IDes el ID del proyecto al que está asociado tu bucket. Por ejemplo,my-project.