連線至 Cloud Storage 值區

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

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

事前準備

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

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

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

gsutil

大多數使用公開映像檔的虛擬機器執行個體上,都已預設安裝 gsutil 指令列工具。如果您的 VM 執行個體沒有 gsutil 指令列工具,您可gsutil 做為 Google 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 說明文件