¿Cambiar el nombre de los archivos en Google Cloud Storage?

¿Se puede cambiar el nombre de los archivos en Google Cloud Storage?

Estoy permitiendo a los usuarios subir fotos, pero quiero darles la posibilidad de editar la foto, al menos cambiando el nombre con el que la subieron. Estoy usando Javascript a través de Node.js.

¡Gracias!

Este comando:

gsutil mv gs://my_bucket/olddir gs://my_bucket/newdir 

hará el trabajo Si tiene una gran cantidad de archivos, necesita hacer un movimiento de multiprocesamiento, así que use este comando:

 gsutil -m mv gs://my_bucket/olddir gs://my_bucket/newdir 

Puedes encontrar esta información en los documentos .


Aquí está la función de Python que realiza un movimiento de multiproceso / multiprocesamiento:

 from subprocess import call, CalledProcessError def rename_object(self, old_dir, new_dir): base_cmd = ["gsutil", "-m", "mv"] old_path = "gs://{}".format(old_dir) new_path = "gs://{}".format(new_dir) cmd = base_cmd + [old_path, new_path] try: call(cmd) except CalledProcessError as e: print e