【手把手教學】如何在 Google App Engine 上託管網站?

將網站部署在 GAE 的步驟教學

Google App Engine 是一個功能強大的平台,無論您是要從頭構建一個多層 Web 應用程序還是託管一個靜態網站,您都可以在 Google 基礎架構上執行。以下是在Google App Engine 上託管您的網站的步驟教學。

創建 Google 雲端平台專案

您需要先在 Google 雲端平台上創建一個新專案,才能將 Google 工具應用於您自己的網站或應用,而在這之前,您需要有一個 Google 帳戶。
1. 轉到 Google 雲端平台控制台上的 App Engine 儀表板,然後按新增/建立。
2. 輸入專案名稱,編輯並記下您的專案 ID。待會將使用到您的專案 ID:
⬩ 專案名稱:GAE Sample Site
⬩ 專案ID:gaesamplesite
3. 如果您之前尚未建立專案,則需要選擇是否要接收電子郵件更新、同意服務條款,然後您應該能夠點擊 “建立專案(+)” 的按鈕來新增專案。

新增應用程式

每個專案可以包含一個 App Engine 的應用程式。該怎麼為專案準備一個應用程式:
1. 我們需要發布一個範例應用程式。如果您手中沒有範例可以應用,請下載並解壓縮此範例應用程式
2. 看一下這個範例的結構 – website 文件夾包含您的網站內容及app.yamlapp.yaml 是您的應用程式配置文件(configuration file)。
⬩ 除了您的網站必須放在website 文件夾、首頁必須被稱為index.html 之外,您可以對其它文件採取任何您喜歡的形式。
app.yaml 文件是一個配置文件,負責告訴 App Engine 如何將 URL 對應到您的靜態文件,您並不需要編輯它。

部署你的應用程式

現在我們已經將專案和範例應用程式準備好,讓我們來部署應用程式吧。
1. 打開 Google Cloud Shell
2. 將 sample-app 文件夾拖放到代碼編輯器的視窗左側中。
3. 執行下列 command line 用以選擇你的專案

gcloud config set project gaesamplesite

4. 返回到 Cloud Shell 並輸入以下命令進入您的應用程式所在目錄:

cd sample-app

5. 現在準備部署您的應用程序,將您的應用程序上傳到 App Engine:

gcloud app deploy

6. 輸入一個數字以選擇您希望應用程式所在的區域。
7. 輸入 Y 確認。
8. 現在導向您的瀏覽器至 <your-project-id>.appspot.com 查看您的網站。舉例來說,對於專案 ID gaesamplesite,將轉到 gaesamplesite.appspot.com。

(本文來自合作部落客 Morteza Mirmojarabian,GCP 專門家授權翻譯轉載。)

 


連絡「GCP 專門家」