Flujos de transferencias

En Cloud Storage se admiten flujos de transferencias con los cuales se permite la transmisión de datos hacia y desde tu cuenta de Cloud Storage sin requerir que los datos se guarden primero en un archivo. Los flujos de transferencias son útiles cuando deseas subir datos generados a partir de un proceso directamente en Cloud Storage o cuando deseas descargar datos de Cloud Storage a un proceso.

Puedes realizar flujos de transferencias con la herramienta de línea de comandos gsutil. El complemento de la biblioteca cliente de .boto de Cloud Storage de terceros también admite flujos de transferencias.

Flujo de cargas y descargas con gsutil

Para usar gsutil a fin de subir una transmisión desde un proceso a un objeto de Cloud Storage, canaliza los datos al comando gsutil cp y usa un guion para la URL de origen.

En el siguiente ejemplo, se realiza la transmisión de los datos producidos por el proceso de collect_measurements en el objeto de Cloud Storage data_measurements:

collect_measurements | gsutil cp - gs://my_app_bucket/data_measurements

Para usar gsutil a fin de realizar una descarga de transmisión desde un objeto de Cloud Storage a un proceso, ejecuta el comando gsutil cp y usa un guion para la URL de destino, luego canaliza los datos al proceso.

En el siguiente ejemplo, se realiza la transmisión de los datos del objeto data_measurements de Cloud Storage al proceso analyze_data:

gsutil cp gs://my_app_bucket/data_measurements - | analyze_data

También puedes transmitir datos desde un objeto de Cloud Storage a un comando estándar de Linux como ordenar

gsutil cp gs://my_app_bucket/data_measurements - | sort
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.