
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Create a Cloud Storage bucket
/ 50
Copy an object to a folder in the bucket (ada.jpg)
/ 25
Make your object publicly accessible
/ 25
Cloud Storage 可讓您隨時隨地儲存及擷取大小不限的資料。這項服務有多種用途,包括提供網站內容、儲存資料供封存和災難復原之用,或是透過直接下載的方式將大量資料物件發布給使用者。
在這個實作實驗室,您將瞭解如何建立 Storage bucket、將物件上傳至 bucket、在 bucket 中建立資料夾和子資料夾,以及透過 Google Cloud 指令列將物件開放公開存取。
執行本實驗室的作業時,在控制台依序選取「導覽選單」>「Cloud Storage」,即可隨時驗證自己的成果。只要在執行每個指令後重新整理瀏覽器,就能看到您建立的新項目。
在本實作實驗室中,您將瞭解如何使用 Google Cloud 指令列執行下列操作:
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
點選「Start Lab」按鈕。如果實驗室會產生費用,畫面上會出現選擇付款方式的對話方塊。左側的「Lab Details」窗格會顯示下列項目:
點選「Open Google Cloud console」;如果使用 Chrome 瀏覽器,也能按一下滑鼠右鍵,選取「在無痕視窗中開啟連結」。
接著,實驗室會啟動相關資源,並開啟另一個分頁,顯示「登入」頁面。
提示:您可以在不同的視窗中並排開啟分頁。
如有必要,請將下方的 Username 貼到「登入」對話方塊。
您也可以在「Lab Details」窗格找到 Username。
點選「下一步」。
複製下方的 Password,並貼到「歡迎使用」對話方塊。
您也可以在「Lab Details」窗格找到 Password。
點選「下一步」。
按過後續的所有頁面:
Google Cloud 控制台稍後會在這個分頁開啟。
Cloud Shell 是搭載多項開發工具的虛擬機器,提供永久的 5 GB 主目錄,而且在 Google Cloud 中運作。Cloud Shell 提供指令列存取權,方便您使用 Google Cloud 資源。
點按 Google Cloud 控制台頂端的「啟用 Cloud Shell」圖示 。
系統顯示視窗時,請按照下列步驟操作:
連線建立完成即代表已通過驗證,而且專案已設為您的 Project_ID:
gcloud
是 Google Cloud 的指令列工具,已預先安裝於 Cloud Shell,並支援 Tab 鍵自動完成功能。
輸出內容:
輸出內容:
gcloud
的完整說明,請前往 Google Cloud 參閱 gcloud CLI 總覽指南。
設定這個實驗室的專案區域:
在本實驗室中,您會使用 gcloud storage 和 gsutil 指令。
當您建立 bucket 時,需遵守下列通用的 bucket 命名規則。
bucket 命名規則
使用 buckets create
指令來建立 bucket,並將 <YOUR_BUCKET_NAME>
換成不重複且符合 bucket 命名規則的名稱:
這個指令會使用預設設定來建立 bucket。如要查看預設設定,請在 Cloud 控制台的「導覽選單」中前往「Cloud Storage」,依序點選 bucket 名稱和「設定」分頁。
大功告成,您剛剛建立了 Cloud Storage bucket!
注意:如果 bucket 名稱已有人使用 (無論是您或其他人),指令就會傳回以下訊息:
Creating gs://YOUR-BUCKET-NAME/...
ServiceException: 409 Bucket YOUR-BUCKET-NAME already exists.
點選「Check my progress」,確認工作已完成。如果成功建立 Cloud Storage bucket,您就會看見評估分數。
您可以透過下列選擇題加強自己的理解,確實掌握這個實驗室介紹的概念。按照您的理解盡力回答即可。
透過 Cloud Shell 將物件上傳至 bucket。
gcloud storage cp
指令,將位於儲存位置的圖片上傳至您建立的 bucket:您可以透過指令列看到圖片正在載入 bucket。
您剛剛在 bucket 中儲存了物件!
gcloud storage cp
指令,將 bucket 中儲存的圖片下載至 Cloud Shell:如果執行成功,指令會傳回下列內容:
您已成功從 bucket 下載圖片。
gcloud storage cp
指令,建立名為 image-folder
的資料夾,然後將 ada.jpg 圖片複製至該資料夾:如果執行成功,指令會傳回下列內容:
圖片檔已複製到 bucket 的新資料夾內。
點選「Check my progress」,確認工作已完成。如果成功將物件上傳至 Cloud Storage bucket 中的資料夾,您就會看到評估分數。
gcloud storage ls
指令,列出 bucket 的內容:如果執行成功,指令會傳回類似以下的訊息:
這就是目前 bucket 中的所有內容。
gcloud storage ls
指令和 -l
旗標,取得您上傳至 bucket 的圖片檔詳細資料:如果執行成功,指令會傳回類似以下的訊息:
現在您已知道該圖片的大小及建立日期。
gsutil acl ch
指令,將 bucket 中儲存的物件讀取權限授予所有使用者:如果執行成功,指令會傳回下列內容:
您的圖片現已公開,可供所有人使用。
點選「Check my progress」,確認工作已完成。如果已成功共用 Storage bucket 中的物件,您就會看見評估分數。
驗證您的圖片是否已開放給大眾使用。
您應該會看到圖片附有「公開連結」方塊。請按一下「複製網址」,然後在新的瀏覽器分頁中開啟該網址。
注意: 您看到了誰?答案是被譽為第一位電腦程式設計師的 Ada Lovelace。她和 Charles Babbage 共事,Charles Babbage 不僅是數學家,同時也是提出分析機概念的電腦先驅。
Ada Lovelace 對分析機深感興趣,於是著手翻譯義大利數學家 Luigi Menabrea 關於分析機的論文,並大量加上自己的註解。後世將她的這些筆記視為第一個電腦程式,也就是經過特別設計,可供機器執行的演算法。她預見了電腦擁有強大的能力,而非只會數學運算而已。除此之外,她也透過研究來探索個人與社會如何運用科技來協同合作。
資料引用:《Ada Lovelace》(2015 年 10 月 22 日)。免費的媒體內容儲存庫 Wikimedia Commons。擷取時間:2022 年 5 月 31 日 08:01,來源:https://commons.wikimedia.org/w/index.php?title=Ada_Lovelace&oldid=176490980,。您可以透過下列選擇題加強自己的理解,確實掌握這個實驗室介紹的概念。按照您的理解盡力回答即可。
如果執行成功,指令會傳回下列內容:
您已移除這個物件的公開存取權。
您可以透過下列選擇題加強自己的理解,確實掌握這個實驗室介紹的概念。按照您的理解盡力回答即可。
gcloud storage rm
指令刪除物件,也就是 bucket 中的圖片檔:如果執行成功,指令會傳回下列內容:
image-folder/
資料夾建立的副本仍存在。您建立了 Storage bucket、透過建立資料夾和子資料夾來編排和整理、將物件上傳至該 bucket,並透過 Cloud Shell 將 bucket 中的物件設為可公開存取。
這個實驗室屬於 Qwik Start 實驗室系列,設計目的在於讓您簡單瞭解 Google Cloud 提供的眾多功能。歡迎在實驗室目錄中搜尋「Qwik Start」,看看接下來要參加哪個實驗室!
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2024 年 10 月 29 日
實驗室上次測試日期:2024 年 10 月 25 日
Copyright 2025 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
One lab at a time
Confirm to end all existing labs and start this one