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.