2017-01-25 15 views
0

Googleのクラウドストレージバケットからファイルをダウンロードする方法を解明しようとしています。Google Cloud Storageバケットからファイルをプログラムでダウンロードする

私の使用例は、.csvファイルを1日1回ダウンロードしてSQL DBに保存する予定のスクリプトを実行することです。

私はpythonとgoogle SDKを使ってそれをやっていると考えましたが、すべてのオプションとどちらが正しいですか?

誰かがクラウドストレージクライアント、boto、gsutil、およびGoogle Cloud SDKの違いを説明できますか?

ありがとうございます!

+1

これは、スタックオーバーフローに関する広範な質問です。あなたはそれをより狭い範囲に絞り込んで、質問を自分で研究したり答える努力をしなければなりません。 – skrrgwasme

答えて

2

gcs-fuseを調べる:GCSを単なる標準ファイルシステムとして使用できるので、はるかに簡単です。

0

Google Cloud SDKには、gsutilプログラムが含まれています。これは、boto Pythonライブラリに基づいています。 「クラウドストレージクライアント」は私が知っている限り具体的なものではありません。

あなたが定期的にコマンドを実行することができますcronのようなスケジューラのいくつかの種類を持っている場合は、あなたが必要とするすべてのSQL DBにそれをロードするためにどのように

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

であることは別の問題です。

関連する問題