將物件上傳至 Cloud Storage

Google Cloud Storage 提供簡單易用的非結構化儲存空間,且可隨需求擴充。在此情況下,「非結構化」是指 Cloud Storage 服務會將資料視為位元組的排序序列,不會注意資料可能具有的任何內部結構。這與結構化儲存選項不同,後者會將資料視為具有列和欄的表格。

在 Cloud Storage 中,「物件」會儲存在「值區」中。這與「檔案」儲存在「資料夾」或「目錄」中的方式類似,但與目錄不同的是,值區無法巢狀內嵌在其他值區中,形成階層。

在本實驗室中,我們會建立一個空白的新 Cloud Storage bucket,並從本機儲存空間將一個物件上傳至這個新 bucket。

課程內容

  • 如何在 Google Cloud 控制台中存取 Cloud Storage 瀏覽器。
  • 如何建立 Cloud Storage bucket。
  • 如何將物件上傳至 Cloud Storage bucket。
  • 如何刪除 Cloud Storage 值區和當中的所有物件。

軟硬體需求

您會如何使用這個教學課程?

僅閱讀 閱讀並完成練習

根據您使用 Google Cloud Platform 服務和 Firebase 的體驗,你會給予什麼評價?

新手 中級 熟練

自行設定環境

如果您還沒有 Google 帳戶 (Gmail 或 Google 應用程式),請先建立帳戶。登入 Google Cloud Platform 主控台 (console.cloud.google.com),然後建立新專案:

Screenshot from 2016-02-10 12:45:26.png

請記住專案 ID,這是所有 Google Cloud 專案中不重複的名稱 (上述名稱已遭占用,因此不適用於您,抱歉!)。本程式碼研究室稍後會將其稱為 PROJECT_ID

接著,您必須在 Cloud 控制台中啟用帳單,才能使用 Google Cloud 資源。

完成本程式碼研究室的費用不應超過數美元,但如果您決定使用更多資源,或是將資源繼續執行 (請參閱本文件結尾的「清除」一節),則可能會增加費用。

Google Cloud Platform 新使用者享有價值 $300 美元的免費試用期

Google Cloud 控制台中,按一下畫面左上方的「選單」圖示:

gcp-hamburger.png

向下捲動,然後在「儲存空間」子部分中選取「Cloud Storage」

storaaage.png

現在應該會看到 Cloud Storage 瀏覽器,如果您使用的專案目前沒有任何 Cloud Storage 值區,系統會顯示對話方塊,邀請您建立新的值區:

如果您使用的專案已有一或多個值區,系統會改為顯示這些值區的清單:

假設專案沒有任何值區,請按下「建立值區」按鈕來建立值區:

如果您使用的專案已有一或多個 bucket,請按下「Buckets」(bucket) 畫面上的「Create Bucket」(建立 bucket) 按鈕,如下所示:

無論是哪種情況,您現在應該都會看到「建立 Bucket」對話方塊:

輸入 bucket 的名稱。如對話方塊所述,Cloud Storage 中所有值區的名稱皆不得重複。因此,如果您選擇「test」等顯而易見的名稱,可能會發現其他人已建立同名值區,並收到類似以下的錯誤訊息:

此外,值區名稱可使用的字元也有一些規則。只要值區名稱的開頭和結尾是英文字母或數字,中間只使用連字號,就沒問題。如果嘗試使用特殊字元,或嘗試以英文字母或數字以外的字元做為值區名稱的開頭或結尾,對話方塊會提醒你相關規則。

輸入 bucket 的專屬名稱,然後按一下「建立」。如果選擇的名稱已在使用中,系統會顯示上述錯誤訊息。成功建立 bucket 後,瀏覽器會顯示新的空白 bucket:

當然,您看到的值區名稱會有所不同,因為所有專案的值區名稱都不得重複。

注意:如果想不出獨一無二的名稱,可以確定專案 ID 不會重複,因此通常可以將專案 ID 做為 bucket 名稱的前置字元,如這個範例所示。如要找出專案 ID,請返回 Cloud 控制台的首頁:

在本範例中,我們接受了預設的 Bucket Location 和 Storage Class,這在許多情況下都適用。本程式碼研究室的結尾會提供連結,方便您進一步瞭解值區位置和儲存空間類別。

現在您已擁有 Cloud Storage bucket,接下來要瞭解如何從本機電腦將物件上傳至 bucket。如果不在儲存空間檢視畫面中,請瀏覽左側選單返回,或按下「/」並輸入「儲存空間」,或使用頂端列的放大鏡搜尋儲存空間。首先,我們需要上傳內容。將這個物件下載到您所用電腦的本機儲存空間。

如要上傳物件,請按一下「上傳檔案」

接下來會發生什麼情況,取決於你使用的電腦類型。系統會顯示對話方塊,讓您從本機儲存空間選取要上傳的檔案。找出先前下載的檔案,然後選取該檔案。

上傳完成後,您會在 bucket 中看到列出的物件:

如要關閉上傳狀態視窗,請按一下右上角的 X。

您已將物件上傳至 Cloud Storage。假設您不想保留這個範例 bucket 和物件,現在應該刪除這些項目,以免系統收取您不想要的資料儲存費用。

按一下「Buckets」(值區),返回 bucket 清單:

在 buckets 頁面中,選取要刪除 bucket 旁的核取方塊,然後按一下「Delete」(刪除)

系統會發出警告,提醒您刪除值區也會一併刪除值區中的所有內容。按下「刪除」按鈕,確認要刪除:

您現在已使用 Google Cloud 控制台中的 Cloud Storage 瀏覽器,建立及刪除 bucket 和物件。

涵蓋內容

  • 在 Google Cloud 控制台中存取 Cloud Storage 瀏覽器
  • 建立新的 Cloud Storage 值區
  • 從本機儲存空間將物件上傳至 Cloud Storage
  • 刪除 Cloud Storage 值區和當中所有物件

瞭解詳情