Un flujo de trabajo que todavía usa la CLI gsutil heredada puede configurar su proxy en la sección [Boto] de la configuración de boto:

[Boto]
proxy = proxy.example.net
proxy_port = 8080
proxy_type = http

El campo de host contiene el nombre de host, mientras que el puerto y el protocolo tienen campos propios. Este es el formato de configuración documentado de gsutil, no un URI de proxy completo colocado en el campo de host. Para una prueba permitida de un servicio público, una dirección HTTP de la lista de proxies HTTP puede rellenar los campos del extremo solo cuando ninguno de los archivos BOTO_PATH cargados proporciona proxy_user o proxy_pass.

La configuración puede residir en el archivo .boto existente del usuario. Para un perfil de despliegue compartido, gsutil también admite BOTO_PATH, que enumera los archivos que se cargan en orden. En un sistema Unix, un ejemplo es:

export BOTO_PATH=/etc/team/gsutil-proxy.cfg:$HOME/.boto

El primer archivo puede contener valores predeterminados de enrutamiento para todo el equipo, mientras que el archivo existente del usuario conserva la configuración personal. En Windows, use puntos y coma como delimitador de rutas.

Los campos documentados también incluyen proxy_user, proxy_pass y proxy_rdns para las configuraciones de proxy aplicables. Defina el perfil para la cuenta que ejecuta el trabajo de gsutil y mantenga el orden de los archivos de forma deliberada cuando más de un archivo defina la misma opción.

Artículos relacionados