2017-01-25 51 views
0

我试图弄清楚如何从谷歌云存储桶中下载文件。以编程方式从谷歌云存储桶中下载文件

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

我认为这是使用python和google SDK做的,但是所有选项都丢失了,哪一个适合我。

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

谢谢!

+1

这对Stack Overflow来说太宽泛了。你需要把它缩小到一个较小的范围,并展示一些努力来自己研究或回答这个问题。 – skrrgwasme

回答

2

调查gcs-fuse:使用起来更容易很多,因为您可以使用GCS作为标准文件系统。

0

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

如果你有一些像cron样的调度,可以定期运行命令,所有你需要的是

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

如何在加载到一个SQL数据库是一个单独的问题。