流式传输

Cloud Storage 支持流式传输(允许您通过流式传输将数据传入和传出 Cloud Storage 帐号,而无需先将数据保存到文件中)。如果您希望将进程生成的数据直接上传到 Cloud Storage 中,或者想要将数据从 Cloud Storage 下载到进程中,流式传输非常有用。

您可以使用 gsutil 命令行工具执行流式传输。适用于 Cloud Storage 的 boto 客户端库插件(第三方产品)也支持流式传输。

使用 gsutil 对上传和下载进行流式传输

要使用 gsutil 执行从进程到 Cloud Storage 对象的流式上传,请将数据传输到 gsutil cp 命令并使用短划线表示源网址。

以下示例将 collect_measurements 进程生成的数据流式传输到 data_measurements Cloud Storage 对象中:

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

要使用 gsutil 执行从 Cloud Storage 对象到进程的流式下载,请运行 gsutil cp 命令并使用短划线表示目标网址,然后将数据传输到ga进程中。

以下示例将 data_measurements Cloud Storage 对象中的数据流式传输到 analyze_data 进程:

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

您还可以将数据从 Cloud Storage 对象流式传输到标准 Linux 命令,比如 sort

gsutil cp gs://my_app_bucket/data_measurements - | sort
此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
Cloud Storage
需要帮助?请访问我们的支持页面