2017-01-25 77 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數據庫是一個單獨的問題。