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