gsutil en Linux
Firebase Storage se creó para desarrolladores de apps que necesitan almacenar y proporcionar contenido generado por el usuario, como fotos o videos.
Firebase Storage ofrece la posibilidad de subir y descargar archivos de forma segura para tus apps de Firebase, independientemente de la calidad de la red. Puedes usarlo para almacenar imágenes, audio, video y otro contenido generado por el usuario. Firebase Storage está respaldado por Google Cloud Storage, un servicio potente, simple y rentable de almacenamiento de objetos.
Google Cloud Storage
[Fuentel: https://cloud.google.com/storage/docs/]
gsutil
gsutil es una aplicación de Python que te permite acceder a Cloud Storage desde
la línea de comandos. Puede utilizar gsutil para realizar una amplia gama de
tareas de gestión de objetos y cubos, entre las que se incluyen:
Creación y eliminación de cubos (proyecto gs://nombredelcubo).
Carga, descarga y eliminación de objetos.
Listando cubos (proyecto gs://nombredelcubo) y objetos.
Mover, copiar y cambiar el nombre de objetos.
Edición de ACLs de objetos y cubos (proyecto gs://nombredelcubo).
Instalación de gsutil en Linux
gsutil -m cp -n -r gs://nombre_de_tu_proyecto/nombre_de_tu_carpeta /rutadetupc
(Como caso particular, las descargas las realizo en una ruta de DROPBOX así ocasiono que los ficheros se sincronicen con todos los usuarios que comparten ese directorio)
parametro -m:
Causa las operaciones soportadas (acl ch, conjunto acl, cp, mv, rm, rsync y
setmeta) para ejecutarse en paralelo. Esto puede mejorar significativamente el
rendimiento si está realizando operaciones en un gran número de archivos a través
de una conexión de red razonablemente rápida.
Si una operación de descarga o subida que realiza la transferencia paralela
falla antes de que se complete la transferencia completa (por ejemplo, después
de que se hayan transferido 300 de 1000 archivos), tendrá que reiniciar toda
la transferencia.
comando cp:
Realiza una copia de los ficheros y objetos.
opcion -n:
(No-Clobber) Esta opción realizará una solicitud GET adicional para comprobar
si existe un elemento antes de intentar cargar los datos. Esto ahorrará la
retransmisión de datos.
opción -r:
Las opciones -R y -r también son sinónimos. Hace que los directorios, los cubos
y los subdirectorios de cubos se copien recursivamente. Si no utiliza esta opción
para cargar, gsutil copiará los archivos que encuentre y omitirá cualquier
directorio. Del mismo modo, si no se especifica esta opción para una descarga,
gsutil copiará cualquier objeto en el nivel del directorio de bucket actual y
omitirá cualquier subdirectorio.
#compartiendoelconocimiento
Comentarios
Publicar un comentario
Coméntale: