使用 app.yaml 設定應用程式

App Engine 中的 Java 應用程式是使用 app.yaml 檔案進行設定,包含 CPU、記憶體、網路和磁碟資源、資源調度以及包含環境變數在內的其他一般設定。

您可以選取 Eclipse Jetty 9.3 執行階段Java 8 執行階段。使用 MavenGradle 能方便您進行這項作業。

關於 app.yaml 檔案

app.yaml 檔案中指定 Java 應用程式所有的執行階段設定,包含版本和網址。此檔案可當成特定服務版本的部署作業描述元。您必須先為應用程式中的 default 服務建立 app.yaml 檔案,才能為其他服務建立及部署 app.yaml 檔案。

您可以為 app.yaml 檔案指定一個專屬名稱,但之後必須使用部署指令指定檔案名稱。舉例來說,如果您將 app.yaml 檔案命名為 service-name-app.yamlapp.flexible.yaml,則必須使用下列其中一種指令部署應用程式:

gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
如要進一步瞭解如何在應用程式中建構多項服務和 app.yaml 檔案,請參閱建構網路服務的相關說明。視應用程式服務的複雜度而定,您可能只需要在對應的 app.yaml 檔案中定義幾個元素。下列範例示範簡易的 Java 應用程式在彈性環境中可能需具備的條件:

runtime: java
env: flex

handlers:
- url: /.*
  script: this field is required, but ignored
app.yaml 檔案的語法為 YAML 格式

所有設定元素

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

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

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

這個網頁
Java 適用的 App Engine 彈性環境文件