關於自訂執行階段
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
如果您想使用 Python、Java、Node.js、Go、Ruby、PHP、.NET 的替代實作方式,或者以其他任何程式語言撰寫程式碼,可以使用自訂執行階段。自訂執行階段可讓您定義新執行階段環境,其中可能包含其他元件,例如語言翻譯程式或應用程式伺服器。
如要建立自訂執行階段,請使用您選擇的基本映像檔建立 Dockerfile,然後新增 docker 指令來建構您想要的執行階段環境。請務必記住,您必須負責確保在 Dockerfile 中指定的元件相容,且經過設定,可提供所需效能。
使用自訂執行階段時,您必須撰寫應用程式程式碼,才能處理特定彈性環境生命週期與健康狀態檢查要求。在您開始開發應用程式之前,請先瞭解如何建構自訂執行階段。
若應用程式使用自訂執行階段,則可藉由公開 REST API 或用戶端程式庫 (例如 App Engine Admin API 與 Google 用戶端程式庫) 使用各種Google Cloud 服務。
請透過下表瞭解自訂執行階段與一組現有 App Engine 執行階段的比較情況:
| 功能 |
彈性執行階段 |
自訂執行階段 |
| Dockerfile |
SDK 自動提供的預設檔案 |
由開發人員手寫 |
| 允許修改 Dockerfile |
是 |
是 |
| 語言 |
Python、Java、Node.js、Go、Ruby、PHP、.NET |
任何能夠服務 HTTP 要求的軟體 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-10-19 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-10-19 (世界標準時間)。"],[],[]]