想參加 Google Cloud 程式碼研究室嗎?請由此開始!

1. 建立 Google Cloud 專案及使用抵免額

雖然許多 Google Cloud 產品都提供免費方案,但通常仍需要登錄信用卡或其他計費方式。這個程式碼研究室會逐步引導您設定 $10 美元的抵免額,您無須輸入帳單資訊,即可額外獲得試用 Google Cloud 的費用。

需求條件:

  • Google 帳戶 (建議使用 @gmail.com,而非 G Suite 帳戶)

您可以建立新的 Google Cloud 專案 (建議做法),也可以將這筆抵免額套用到現有的 GCP 專案。

2. 開始使用 Cloud Shell

Google Cloud Shell 是雲端中的 Linux 殼層:只需透過瀏覽器,就能透過指令列存取雲端資源,並可選擇使用文字編輯器醒目顯示語法。

以下是顯示終端機和文字編輯器的 Cloud Shell 範例:

c63be5210e69eb64.png

充飽電,內附電池

Cloud Shell 已安裝常見的開發人員工具,例如 Node.js、Java、Go、Python、PHP 和 Ruby。又不是系統管理員?Cloud Shell 已安裝 MySql 用戶端、PostgreSQL 用戶端、Kubernetes 和 Docker 等功能。

c5b8ba52a4e6b2fb.png

開始程式碼研究室

這種以 Debian 為基礎的虛擬機器,搭載各種您需要的開發工具。提供永久的 5 GB 主目錄,而且在 Google Cloud 中運作,大幅提高網路效能和驗證能力。換言之,本程式碼研究室只需要在 Chromebook 上運作即可。

  1. 如要透過 Cloud 控制台啟用 Cloud Shell,只要點選「啟用 Cloud Shell」 圖示 fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q 即可 (整個佈建作業只需幾分鐘的時間,操作完畢即可)。

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

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

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

gcloud auth list

指令輸出

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

指令輸出

[core]
project = <PROJECT_ID>

如因故未設定專案,請直接發出以下指令:

gcloud config set project <PROJECT_ID>

正在尋找 PROJECT_ID 嗎?查看您在設定步驟中使用的 ID,或在 Cloud 控制台資訊主頁查詢:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

根據預設,Cloud Shell 也會設定一些環境變數,方便您之後執行指令。

echo $GOOGLE_CLOUD_PROJECT

指令輸出

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

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

在本程式碼研究室中,您將瞭解如何透過網路連線至託管於 Google Cloud Platform 的運算資源。您會瞭解如何使用 Cloud Shell 和 Cloud SDK gcloud 指令。

摘要

在這個步驟中,您啟動了 Cloud Shell,並呼叫一些簡單的 gcloud 指令。

課程內容

  • 如何將簡易的 Node.js 應用程式部署至 Google Cloud Platform
  • 如何使用 gcloud 指令

3. 試用 Cloud Shell 編輯器

Cloud Shell 隨附文字編輯器,方便您在瀏覽器中使用。如要開始使用,請先為本程式碼研究室建立新目錄。

使用 Cloud Shell 指令列執行下列指令:

touch hello-google-cloud.js
edit hello-google-cloud.js

系統應會自動載入 Cloud Shell 編輯器。如要在不執行編輯指令的情況下開啟編輯器,您可以透過 Cloud Shell 指令列點選「Open Editor」按鈕。

按一下「在新視窗中開啟」將編輯器和終端機最大化按鈕。

63ec88931c39bf64.png

帶有 Cloud Shell 文字編輯器和指令列終端機的瀏覽器視窗現在應如下所示:

93363bc7bee5a90f.png

撰寫程式碼

將下列程式碼片段貼到編輯器中:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

執行應用程式

請在 Cloud Shell 指令列終端機中執行下列指令:

node hello-google-cloud.js

成功!

您應該會看到下列輸出內容:Hello, Google Cloud!

摘要

您已成功開啟 Cloud Shell 編輯器,並透過圖表編輯檔案。接著,請透過 Cloud Shell 指令提示來執行程式碼。

4. 恭喜!

您已開始使用 Google Cloud Platform,也學到如何啟動 Cloud Shell 及使用整合式編輯器。

瞭解詳情

授權

這項內容採用的是創用 CC 姓名標示 2.0 通用授權。