google comandos google-cloud-storage gsutil

google cloud storage - comandos - ¿Cómo puedo usar gsutil con varias cuentas?



gsutil rsync (4)

Con frecuencia utilizo Google Cloud Storage con al menos dos cuentas: [email protected] y [email protected]. Utilicé gsutil config para crear archivos .boto para ambas cuentas, que he cambiado de nombre a personal.boto y work.boto .

Es agotador tener que recordar escribir cp personal.boto ~/.boto cada vez que necesito cambiar entre estas cuentas. ¿Hay alguna manera mejor?


La forma más fácil de hacer esto es la siguiente:

$ BOTO_CONFIG=/path/to/personal.boto gsutil cp #...

Para variaciones más detalladas sobre este tema vea este hilo .


Para esto, use el siguiente comando para cambiar a la cuenta que desea.

gcloud auth login

Esto lo llevará a la página de cambio de cuenta de Google que se puede usar para cambiar al usuario relevante.


bajo el sistema operativo Windows: configure BOTO_CONFIG = E: /. boto & e: / gsutil / gsutil.py ls s3: // your_bucket / folder


El Google Cloud SDK ahora incluye la herramienta gcloud , que le permite iniciar sesión y cambiar fácilmente entre cuentas.

$ gcloud auth list Credentialed accounts: - [email protected] (active) To set the active account, run $ gcloud config set account <account>

Para iniciar sesión en otra cuenta, simplemente ejecute $ gcloud auth login y use otra cuenta de Google.