定義執行階段設定

App Engine 應用程式是使用 app.yaml 檔案進行設定,當中包含執行階段、處理常式、資源調度,以及包含環境變數在內的其他一般設定。

app.yaml 檔案簡介

您可以在 app.yaml 檔案中指定 Node.js 應用程式的執行階段設定,包括版本和網址。這個檔案可做為特定服務版本的部署描述元。

您必須先為應用程式的 default 服務建立 app.yaml 檔案,才能建立及部署其他服務的 app.yaml 檔案。

一般就標準環境中的簡易 Node.js 應用程式而言,app.yaml 檔案只需要 runtime 元素。例如:

runtime: nodejs22

App Engine 會為所有其他設定提供預設值,包括用於決定應用程式可用的記憶體和 CPU 資源的 F1 執行個體類別,以及用於控制建立應用程式新執行個體的方式和時間的自動調整

如果您需要覆寫預設設定,請建立 app.yaml 檔案並指定所需設定。詳情請參閱 app.yaml 檔案參考資料

您可以為 app.yaml 檔案指定不重複的名稱,但稍後必須一併使用部署指令指定檔案名稱。舉例來說,如果您將 app.yaml 檔案命名為 service-name-app.yamlapp.standard.yaml,就必須使用下列其中一種方式來部署應用程式:

gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.yaml
如要進一步瞭解如何在應用程式中建構多個服務和 app.yaml 檔案,請參閱「建構網路服務」一文。

所有設定元素

如需這個設定檔中所有支援元素的完整清單,請參閱 app.yaml 參考資料