A gsutil irá usar o arquivo ~ / .boto. Por padrão, a gsutil irá procurar o arquivo de configuração em /etc/boto.cfg e ~ / .boto.
Se esses arquivos não existirem, eles usarão legacy_credentials.
Você pode alterar todo esse comportamento modificando os parâmetros de ambiente BOTO_PATH e BOTO_CONFIG.
Aqui está a documentação sobre como usar essas variáveis de ambiente.
BOTO_PATH: a gsutil carregará cada arquivo de configuração encontrado no caminho em ordem. Você pode querer usar essa variável de ambiente se quiser compartilhar uma configuração de boto entre os usuários. Um exemplo seria algo assim:
BOTO_PATH=/etc/group/.boto.cfg:/home/user/.boto
BOTO_CONFIG: Use esta variável para definir a ordem de preferência. Um exemplo seria algo assim:
BOTO_CONFIG=~/testa/.boto:~/testb/.boto .
Isso colocaria a preferência no arquivo boto do testa. Se não estiver lá, a gsutil carregará o testb boto.