配置环境变量 函数计算中的环境变量以键值对的方式存储,您可以在函数详情页配置环境变量,在初始化函数实例时,函数计算会将环境变量解密后注入到函数实例环境中。 使用规范 大小限制: 所有环境变量的大小总和不能超过4 KB 命名规范: 变量名要求必须以大小写字母开头,只能包含大小写字母、数字和下划线。 不能使用以FC开头的系统预留的环境变量。 使用场景 跨平台配置 比如测试、生产环境可能存在部分配置差异,此时您可以通过环境变量的方式以进行区分,而不用更改代码。 配置密钥 比如数据账号、密码等。 配置系统变量 比如本地资源目录等。 环境变量配置 1. 登录函数计算控制台 ,在左侧导航栏,单击函数。 2. 找到对应的目标函数,单击进入函数详情页面。 3. 在函数详情页面,选择配置 环境变量 ,单击编辑,配置环境变量、值: 使用JSON编辑,格式为:{”key“: "value"},如:{"name": "Zhangsan", "position": "engineer"} 使用表单编辑,点击页面”添加“按钮以进行添加 4. 配置完毕后,单击部署。 环境变量读取 以下是各运行环境读取环境变量值的方法: Node.js: plain var value process.env.key; Python: plain import os value os.environ.get('key') Java: plain String value System.getenv("key"); 默认环境变量 为方便各类语言对于层的引用,已为函数配置如下的默认环境变量: bash PYTHONPATH/opt:/opt/python NODEPATH/opt:/opt/nodejs/nodemodules CLASSPATH/opt/:/opt/java/lib/ PHPINCLUDEPATH/opt:/opt/php 您仍然可以配置同名的环境变量,配置后将您配置的环境变量(优先)与默认环境变量进行合并处理。