連線至 Cloud Storage 值區

Cloud Storage 是具彈性、擴充性和耐用性的儲存空間選項,適用於虛擬機器執行個體。您可以從全世界幾乎任意一個角落讀取檔案及寫入檔案至 Cloud Storage 值區,因此您可使用值區做為執行個體、App Engine、內部部署系統和其他雲端服務之間的共用儲存空間。

如果 Cloud Storage 值區不符合您對效能與延遲時間的需求,可將 Cloud Storage 與其他執行個體儲存空間選項搭配使用。

事前準備

從 Cloud Storage 值區寫入及讀取資料

如要從值區寫入或讀取資料,您需要獲得值區存取權。或者,您也可以從可公開存取的任何值區讀取資料。

請透過 gsutil 工具或 Cloud Storage API,從 Cloud Storage 值區讀取及寫入檔案。

gsutil

大多數使用公開映像檔的虛擬機器執行個體上,都已預設安裝 gsutil 指令列工具。如果您的 VM 執行個體沒有 gsutil 指令列工具,您可gsutil 做為 Cloud SDK 的一部分進行安裝

  1. 連線至執行個體

    1. 前往 GCP 主控台的「VM Instances」(VM 執行個體) 頁面。

      前往「VM Instances」(VM 執行個體) 頁面

    2. 在虛擬機器執行個體清單中,找到您要建立連線的執行個體,然後在該列中按一下 [SSH]

  2. 如果您之前從未在此執行個體上使用過 gsutil,請使用 gcloud 工具來設定憑證。

    gcloud init

    或者,如果您已用 Cloud Storage 範圍將執行個體設定為使用服務帳戶,則可跳過這個步驟。

  3. 使用 gsutil 工具建立值區、將資料寫入值區,以及讀取這些值區中的資料。您也可以選擇串流資料到 Cloud Storage。

API

如果您已用 Cloud Storage 範圍將執行個體設定為使用服務帳戶,您可以使用 Cloud Storage API 從 Cloud Storage 值區寫入及讀取資料。

  1. 連線至執行個體

    1. 前往 GCP 主控台的「VM Instances」(VM 執行個體) 頁面。

      前往「VM Instances」(VM 執行個體) 頁面

    2. 在虛擬機器執行個體清單中,找到您要建立連線的執行個體,然後在該列中按一下 [SSH]

  2. 根據您想使用的語言安裝及設定用戶端程式庫

  3. 必要時,依照插入程式碼範例在執行個體上建立 Cloud Storage 值區

  4. 依照插入程式碼範例寫入資料讀取資料,並將程式碼加入從 Cloud Storage 值區寫入和/或讀取檔案的應用程式中。

掛接值區做為檔案系統

您可以使用 Cloud Storage FUSE 工具,將 Cloud Storage 值區掛接至 Compute Engine 執行個體。雖然 Cloud Storage 值區是物件儲存空間,掛接值區的方法也與永久磁碟類似。

如要瞭解如何在執行個體上掛接 Cloud Storage 值區,請參閱使用 Cloud Storage FUSE 一文。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Compute Engine 說明文件