5

是否可以爲GCF設置環境變量,以便所有設置對所有功能都可見?或者也許有一些選項可以在項目範圍內進行配置?Google Cloud Functions環境變量

我只需要一個參數化所有環境的機制,比如local-dev,dev,stage,prod for functions。 現在,我正在嘗試設置本地數據存儲模擬器並設置本地開發/調試/測試工作流程,而無需在代碼中編寫if語句。正如我發現這些東西可以通過env配置。但我不知道它如何在雲中的目標平臺上工作。

未來的分期將由分部環境進行到單獨的雲計劃中,以及他們自己的數據庫和存儲以及env。變量。

是否有可能或有任何解決方案嗎?

回答

0

我不完全確定這些是否適用於角色,但Deployment Manager中的Runtime Configurator變量可能對您有幫助嗎?您可以通過這種方式存儲一些關鍵值對,可以在項目級訪問。

Fundamentals are here.

The REST API reference here.

+0

我得到了它,而且似乎它僅適用於App Engine的內推出的項目,功能是這裏的獨立的東西。此外,它不解決數據存儲連接問題。我想避免代碼中的硬編碼語句來建立數據存儲連接。 – QuestionAndAnswer

+0

也許值得一提的是,由於與無服務器功能的特定角色相關的原因,雲功能環境是完全託管的。 「當您觀看的事件被觸發時,您的雲端功能被觸發。您的代碼在完全託管的環境中執行。無需配置任何基礎架構,也無需擔心管理任何服務器。「來自」雲端功能概述「。 Ben的回答表明相關的測試版功能。 – George