0

我试图弄清楚如何从谷歌云存储桶下载文件。

我的用例是运行一个预定脚本,该脚本每天下载一次 .csv 文件并将其保存到 SQL DB。

我考虑过使用 python 和 google SDK 来做这件事,但对所有选项都迷失了,哪一个适合我。

有人可以解释云存储客户端、boto、gsutil 和谷歌云 SDK 之间的区别吗?

谢谢!

4

2 回答 2

2

研究 gcs-fuse: 变得容易多了,因为您可以将 GCS 用作标准文件系统。

于 2017-01-25T21:53:01.360 回答
0

Google Cloud SDK 包含一个gsutil程序。它基于botoPython 库。据我所知,“云存储客户端”并不是一个特定的东西。

如果您有某种cron可以定期运行命令的调度程序,那么您只需要

gsutil cp gs://mybucket/somefile.csv /tmp/

如何将其加载到 SQL DB 是一个单独的问题。

于 2017-01-25T22:16:27.477 回答