2014-09-01 33 views
1

我的電腦崩潰了,我需要下載我存儲在Google Cloud上的所有內容。我不是計算機技術人員,我似乎無法找到從Google Cloud下載整個存儲桶的方法。需要幫助從Google Cloud下載存儲區

我試圖按照Google幫助文檔中的說明操作。我已經下載並安裝了Python,我下載了gsutil,並按照說明將它放入我的c:\驅動器(我可以在那裏看到它)。當我進入命令提示符並輸入cd \ gsutil時,下一個提示符顯示「c:\ gsutil>」,但我不知道該怎麼做。

當I型 「的gsutil配置」 提示 「文件「C:\的gsutil \ gsutil.py」,第2行語法錯誤:編碼問題UTF8" 。

當I型 「蟒的gsutil」(其中所述指令說會給我一個命令列表)它說「'python'不被識別爲內部或外部命令,可操作的程序或批處理文件」,即使我做了Python的完整安裝過程

有人建議更多我下載並安裝的一款名爲Cloudberry Explorer的用戶友好程序,但我可以設置的源代碼不包括Google Cloud。

任何人都可以幫忙嗎?

回答

0

您的研究是正確的,我認爲這樣做的最有效方法是使用gsutil。對此進行故障排除將會非常棘手,您必須耐心......尤其是因爲這是一個窗口。

首先你需要確認你的python。執行以下命令。

which python 

如果安裝正確,它會告訴你版本號。

檢查gsutil.py;它可能有助於打開python會話並查看是否可以導入必要的模塊。會話將從輸入python開始。該模塊是通常在腳本的開始...像進口「模塊」或「blahh」進口「blahh」

一旦安裝完畢,這將這樣的伎倆: Download files and folders from Google Storage bucket to a local folder

1

第一件事你需要知道的是,gsutil工具只適用於Python版本2.7或更低版​​本的Windows。 一旦你有了正確的Python版本,請按照下面的步驟,如果你是一個Windows用戶:

  1. 開放讚揚提示,並使用切換到你的gsutil目錄: - CD \ - CD的gsutil

  2. 一旦你在的gsutil目錄下執行以下命令: 蟒蛇的gsutil配置-b

  3. 這將打開一個鏈接瀏覽器請求您可以訪問您的谷歌帳戶。請確保您從要訪問雲存儲的帳戶登錄谷歌並授予訪問權限

  4. 完成後,這會爲您提供KEY(授權碼)。複製該密鑰並將其粘貼回命令提示符。點擊進入,現在這會問你一個PROJECT-ID。

  5. 現在導航到您的雲控制檯並提供PROJECT-ID。

  6. 如果成功,這將在c:\ users中創建一個.boto文件。

  7. 現在您已準備好從雲端控制檯訪問您的私人存儲桶。爲此,用戶以下命令:C:\ python27>蟒C:\的gsutil \的gsutil CP -r GS:// your_bucked_id /文件路徑path_to_save_files