部署應用程式

這部分 Python 留言板程式碼逐步操作說明如何將應用程式部署至 App Engine。

本頁面是多頁教學課程的一部分。如要從頭開始,並查看設定的操作說明,請前往建立留言板頁面。

將應用程式部署至 App Engine

如要上傳留言板應用程式,請前往應用程式的 app.yamlindex.yaml 檔案所在的 appengine-guestbook-python 目錄,並且執行以下指令:

gcloud app deploy app.yaml index.yaml

選用標記:

  • 加上 --project 標記可指定替代 GCP 主控台專案 ID,而不使用您在 gcloud 工具中初始化為預設值的 ID。範例:--project [YOUR_PROJECT_ID]
  • 加上 -v 標記可指定版本 ID;如未加入,將由系統自動產生。範例:-v [YOUR_VERSION_ID]

在應用程式正式上線前,可能需要花點時間才能產生資料儲存庫索引。如果您在索引仍處於產生程序期間就存取應用程式,您將收到 NeedIndexError 訊息。此為暫時性錯誤;如果您在一開始時收到此錯誤,請稍後再試一次。

如要進一步瞭解如何從指令列部署應用程式,請參閱部署 Python 應用程式

查看部署的應用程式

如要啟動瀏覽器並在 http://[YOUR_PROJECT_ID].appspot.com 查看應用程式,請執行下列指令:

gcloud app browse

後續步驟

您可能會想要查看下列功能:

如需深入瞭解 App Engine 的運作方式,請參閱 Python 執行階段環境,以及處理要求轉送要求的說明文件。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Python 2 適用的 App Engine 標準環境