設定及瀏覽您的第一個 Google 專案

1. 事前準備

本程式碼研究室將說明如何建立 Google Cloud 專案、設定及瀏覽 Google Cloud 控制台,以及如何在 Cloud 控制台中存取最常用的部分服務。

必要條件

  • 具備使用指令列的基本知識。
  • 瞭解如何使用 Cloud 控制台的基本知識。

課程內容

  • 如何建立 Google Cloud 專案
  • 如何啟用及使用 Cloud Shell。
  • 如何瀏覽 Cloud 控制台。
  • 如何在 Cloud 控制台存取最常用的服務。

軟硬體需求

2. 建立 Google Cloud 專案

本節將逐步引導您建立 Google Cloud 專案及使用 Cloud Shell。

做好準備

  1. 登入 Cloud 控制台建立新專案,或是重複使用現有專案。

Google Cloud

新增專案窗格

「New Project」窗格顯示「Project name」、「Organization」和「Location」欄位。

記住「Project ID」(專案 ID),這項資訊會顯示在「Project name」(專案名稱) 下方。ID 是所有 Google Cloud 專案中的專屬名稱,在本程式碼研究室的後續步驟中會以 PROJECT_ID 的形式參照。

  1. 在 Cloud 控制台中啟用計費功能,即可使用 Google Cloud 資源。

如要完成本程式碼研究室的練習,(如果有的話) 應該不會耗費太多成本。不過,為了避免產生本程式碼研究室以外的費用,請務必按照「清除」一節中的指示操作。

Cloud Shell

在本程式碼研究室中,您將使用 Cloud Shell,這是一種在 Google Cloud 中執行的指令列環境。Cloud Shell 是以 Debian 為基礎的虛擬機器,搭載各種您需要的開發工具。它提供永久的 5 GB 主目錄,可大幅提升網路效能和驗證。也就是說,在本程式碼研究室中,您只需要一支瀏覽器即可。

如要透過 Cloud 控制台啟用 Cloud Shell,請按照下列步驟操作:

  1. 按一下「啟用 Cloud Shell」圖示 a8460e837e9f5fda.png

佈建並連線至環境的作業可能需要一點時間才能完成。

b532b2f19ab85dda.png

Screen Shot 2017-06-14 at 10.13.43 PM.png

連線至 Cloud Shell 後,您應會發現自己通過驗證,且專案已設為 PROJECT_ID

  1. 如要查看取得憑證的帳戶清單,請在 Cloud Shell 指令列中輸入以下內容。
gcloud auth list

您應該會看到以下的輸出內容:

Credentialed accounts:
 - <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
  1. 如要查看專案清單,請輸入下列指令。
gcloud config list project

您應該會看到以下的輸出內容:

[core]
project = <PROJECT_ID>

如因故未設定專案,請執行下列指令來設定專案。

gcloud config set project <PROJECT_ID>

PROJECT_ID 是您在設定步驟中使用的 ID。您也可以透過 Cloud 控制台資訊主頁查看這項資訊:

Cloud 控制台資訊主頁的「專案資訊」窗格。

根據預設,Cloud Shell 也會設定一些環境變數,這在您日後執行指令時可能會很實用。

  1. 如要查看專案 ID,請輸入下列指令。
echo $GOOGLE_CLOUD_PROJECT

您應該會看到以下的輸出內容:

<PROJECT_ID>
  1. 最後,進行預設可用區和專案設定。
gcloud config set compute/zone us-central1-f

您可以選擇各種不同的可用區。詳情請參閱「區域和可用區」一文。

3. 使用 Cloud 控制台

本節逐步引導您瀏覽 Cloud 控制台,並說明如何使用其中幾項最常用的服務。

Cloud 控制台的導覽選單

  1. 如要使用 Cloud Tools,請按一下畫面左上方的導覽選單 ( 631746040b3443ab.png) 來開啟主選單。捲動瀏覽可用的選項時,您會發現工具分為幾個主要區域,例如運算、儲存空間、網路及大數據。此外,您也可以將常用的工具固定在選單頂端。
  2. 選取「首頁」,查看主要資訊主頁。

「專案資訊」窗格顯示「專案名稱」、「專案編號」和「專案 ID」欄位,以及「將人員新增至這項專案」的按鈕。

資訊主頁會顯示專案身分的相關資訊。「專案名稱」是可協助您識別專案的描述性字詞。所有 Google Cloud 中的專案編號專案 ID 均不得重複,因此可能較為複雜且難以記住,不過您隨時可以在資訊主頁上找到這些資訊。熟悉控制台後,您可以自訂資訊主頁,顯示您最重視的項目。

IAM 與顯示 <| > 的「管理」選單和 |>按鈕。

許多工具都有額外的內容選單。您可以使用選單尾端的 &lt;|&lt;| 按鈕開啟及關閉選單。

開始使用選單。

您也可以使用 Cloud 控制台頂端的「搜尋」欄位前往工具。

帳單

Cloud 控制台的「帳單」專區提供多種工具,方便您追蹤專案帳單。詳情請參閱 Cloud Billing 說明文件

如要設定專案帳單,請按照下列步驟操作:

  1. 在導覽選單中,按一下「Billing」(帳單)。如果您有多個帳單帳戶,請在系統提示時選取「前往連結的帳單帳戶」
  2. 請花幾分鐘查看內容選單中的資訊。使用 Google Cloud 時,你可以回到這個部分追蹤帳單。
  3. 如要在達到預設結算起付額度時接收通知,請設定預算。詳情請參閱「建立、編輯或刪除預算和預算快訊」一文。
  4. 若要進行詳細的分析,建議您將帳單資訊匯出至 BigQuery。詳情請參閱將 Cloud Billing 資料匯出至 BigQuery

API 和服務

Cloud 控制台可以提供多項 Google API 的存取權。

如要啟用 API 並為 API 建立憑證,請選取「API 和」服務

  • 選取「啟用 API 和服務」分頁標籤,啟用 API。在這個部分中,您可以搜尋 API、進一步瞭解 API (例如定價、啟用及試用 API)。
  • 選取「Create Credentials」(建立憑證) 分頁標籤以建立憑證,例如 API 金鑰、服務帳戶和 OAuth 用戶端 ID。如需 Google Cloud 驗證的總覽,請參閱驗證總覽

身分與存取權管理 (IAM)

IAM 提供精細的存取權控管機制,適用於 Google Cloud 資源。如需專案協作者、開放他人存取儲存空間中的檔案、讓他人執行查詢或執行類似工作,不妨利用 IAM 輕鬆將適當權限授予適當對像或群組。

如要為專案設定 IAM:

  1. 依序按一下 [IAM 與]管理 >導覽選單中的 IAM

「IAM」IAM頁面會顯示具備專案權限的主體。

  1. 查看清單中的電子郵件地址,以及對應的角色。

這些主體會列出多個角色。詳情請參閱「瞭解角色」和「瞭解 IAM 自訂角色」。

部分主體可能也會加上過多權限標記。Google Cloud 會掃描這些主體的動作,並依據權限較少的使用者提供建議,通常可提高專案安全性。詳情請參閱「運用角色建議強制執行最低權限」。

顯示主體權限的權限頁面。

使用「?」時若是安全性深入分析資訊,系統會顯示以下警告:

安全性深入分析資訊警告。

  1. 如要新增或移除權限,請使用「IAM」IAM頁面頂端的連結。
  2. 請花幾分鐘查看 IAM 與「管理」導覽選單

4. 清除所用資源

新增專案之後,建議您刪除該專案,以免系統向您的 Google 帳戶收費。

  1. 在 Cloud 控制台中,前往「管理資源頁面。
  2. 在專案清單中選取要刪除的專案,然後點按「刪除」。
  3. 在對話方塊中輸入專案 ID,然後按一下「Shut down」(關閉) 即可刪除專案。

5. 恭喜

恭喜!您已瞭解如何建立 Google Cloud 專案,以及如何存取 Google Cloud 控制台中常用的一些部分。