Um perfil de proxy .boto para um trabalho gsutil existente
Defina os campos de proxy do Boto e carregue a configuração de roteamento partilhada ao lado da configuração gsutil existente do utilizador.
Um fluxo de trabalho que ainda usa a CLI gsutil antiga pode configurar o seu proxy na secção [Boto] da configuração boto:
[Boto]
proxy = proxy.example.net
proxy_port = 8080
proxy_type = http
O campo host contém o nome do host, enquanto a porta e o protocolo têm campos próprios. Este é o formato de configuração documentado do gsutil, não um URI de proxy completo colocado no campo host. Para um teste permitido de serviço público, um endereço HTTP da lista de proxies HTTP só pode preencher os campos do ponto final quando nenhum dos ficheiros BOTO_PATH carregados fornece proxy_user ou proxy_pass.
A configuração pode residir no ficheiro .boto existente do utilizador. Para um perfil de implementação partilhado, o gsutil também suporta BOTO_PATH, que lista os ficheiros a carregar por ordem. Num sistema Unix, um exemplo é:
export BOTO_PATH=/etc/team/gsutil-proxy.cfg:$HOME/.boto
O primeiro ficheiro pode conter predefinições de roteamento para toda a equipa, enquanto o ficheiro existente do utilizador mantém a configuração pessoal. No Windows, use pontos e vírgulas como delimitador de caminhos.
Os campos documentados também incluem proxy_user, proxy_pass e proxy_rdns para as configurações de proxy aplicáveis. Defina o perfil para a conta que executa o trabalho gsutil e mantenha a ordem dos ficheiros de forma deliberada quando mais de um ficheiro define a mesma opção.