Antes de que pueda aprovechar el poder de la nube, para servir su contenido, debe ingresar sus datos. En este artículo, analizaremos las diferentes formas en que puede cargar datos. Todos sabemos que Google Cloud Storage (GCS) puede servir sus activos binarios a usuarios de todo el mundo a alta velocidad y bajo precio. Pero antes de que pueda hacer nada de eso, debe ingresar sus datos en Google Cloud, lo que se puede hacer de algunas maneras específicas. Veámoslos en detalle.
1. Usando Google Cloud Console:
Esta es la opción más fácil. Esto le brinda una experiencia en el navegador donde puede hacer clic fácilmente para crear depósitos y carpetas y luego elegir o arrastrar y soltar los archivos desde su máquina local para cargarlos.
2. Usando GSUTIL:
Este es el enfoque de la herramienta de línea de comandos. Si bien la consola está bien para cargas fáciles en situaciones de servicio simples, pero para entornos de producción, a menudo necesita una solución de línea de comandos automatizada. Para ello se puede utilizar la herramienta GSUTIL que es una aplicación de Python que permite acceder al almacenamiento en la nube desde la línea de comandos. Le brinda la capacidad de realizar todo tipo de operaciones, como crear cubos, mover objetos o incluso editar metadatos. Para usarlo, simplemente ejecute el programa GSUTIL con una miríada de opciones de línea de comandos.
Por ejemplo, el siguiente comando carga un directorio de archivos desde su máquina local al depósito de GCS mediante carga paralela.
gsutil -m cp -r dir gs://my-bucket
El siguiente comando enumera objetos específicos que tienen una URL específica de la versión usando un comodín:
gsutil ls -a gs://bucket/images/*.jpg
3. Uso de bibliotecas de clientes:
En algún momento, es posible que necesite una interfaz con el GCS directamente desde su código en lugar de ir a una opción de línea de comandos. Puede incluir las bibliotecas de clientes en su código y llamar a una API simple para obtener datos en un depósito o una carpeta y, independientemente de su idioma, probablemente lo tenga cubierto.
4. Usando JSON y XML:
Si nada de lo anterior se adapta a sus necesidades, siempre existen las buenas y antiguas API JSON y XML que puede permitir que inicien un HTTP POST para cargar datos directamente en el depósito o una carpeta. Es un poco más complejo, pero está ahí en caso de que se ajuste a su caso de uso.
5. Uso del dispositivo de transferencia GCS
Ahora, para las personas con montones, montones de datos, vale la pena señalar que podría no ser factible cargar todos esos datos desde sus sistemas locales directamente a la nube de Google. Para ello, se puede utilizar el dispositivo de transferencia GCS. Google le envía un dispositivo elegante directamente a su ubicación y puede conectarse y transferir sus archivos a una velocidad súper alta.
Publicación traducida automáticamente
Artículo escrito por ddeevviissaavviittaa y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA