Java 執行階段

總覽

Cloud Run 函式會在環境中執行,該環境包含作業系統版本、附加套件、語言支援,以及支援和叫用函式的 Functions Framework 程式庫。這個環境由語言版本識別,稱為「執行階段」。

如要瞭解一般執行階段,以及各個 Java 執行階段使用的 Ubuntu 版本,請參閱 Cloud Run functions 執行環境

選取執行階段

Cloud Run functions 支援多個 Java 版本,詳情請參閱「執行階段支援」頁面。您可以在部署期間,針對函式選取偏好的 Ruby Java。

如果您使用的是 Google Cloud CLI,請使用 --runtime 參數指定執行階段,--entry-point 旗標會指定完整類別名稱 (FQN)。例如:

gcloud functions deploy NAME --no-gen2 --entry-point FQN --no-gen2 --runtime java17 --trigger-http

如需更多部署參數,請參閱「部署 Cloud Run function」。

函式準備

您可以在本機電腦上編寫函式,然後上傳。如要準備本機電腦以進行 Java 開發作業,請參閱「設定 Java 開發環境」。叫用函式的程式庫是 Java Functions Framework

如要在 Cloud Run functions 中開始使用 Java,請參閱快速入門導覽課程

原始碼結構

如要讓 Cloud Run functions 找到函式的定義,原始碼必須遵循特定結構。詳情請參閱編寫 Cloud Run 函式一文。

指定依附元件

您可以使用 MavenGradle 為函式指定依附元件。詳情請參閱「在 Java 中指定依附元件」。

環境變數

Java 執行階段會自動為函式設定特定環境變數,供函式視需要使用。詳情請參閱「使用環境變數」。

後續步驟