Ruby 執行階段

總覽

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

如要瞭解執行階段,以及各 Ruby 執行階段使用的 Ubuntu 版本,請參閱「Cloud Run functions 執行環境」。

選取執行階段

Cloud Run functions 支援多個 Ruby 版本,列載於「執行階段支援」頁面。在部署期間,您可以為函式選取偏好的 Ruby 執行階段。

如果使用 Google Cloud CLI,請以 --runtime 參數指定執行階段,NAME 會指定函式名稱。例如:

gcloud functions deploy NAME --no-gen2 --runtime ruby34 --trigger-http

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

原始碼結構

為了讓 Cloud Run functions 找到函式的定義,原始碼必須遵循特定結構。詳情請參閱「編寫 Cloud Run 函式」。

函式準備

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

指定依附元件

您可以將依附元件新增至專案檔案,以為函式指定依附元件。詳情請參閱「在 Ruby 中指定依附元件」。

後續步驟