环境变量
安全性
创建或者更新环境变量时,函数计算会对您的环境变量使用AES256(Advanced Encryption Standard 256)标准加密存储,在初始化函数实例时,会将环境变量解密后注入到函数实例环境中。
使用限制
- 字符集规则
- Key的字符集:必须以大小写字母开头,只能包含大小写字母、数字和下划线。
- Value的字符集:必须是可显示的ASCII字符,不能包含中文等其他字符。
- 大小限制
- 所有环境变量的大小总和不能超过4 KB。
- 应用环境变量,包括:
- API_URL:应用访问URL地址;
- ANON_KEY: Anon(公开)密钥是客户端API密钥;
- SERVICE_ROLE_KEY: 服务端访问密钥,可以绕过任何安全策略完全访问您的数据;
通过控制台配置环境变量
前提条件
1、存在已创建的云函数
操作步骤
- 登录MemFire Cloud平台,进入我的应用->某应用->云函数页。
- 在函数管理页面,单击目标函数操作列的编辑。
- 在编辑函数配置页面的环境变量区域,按需选择配置环境变量的方式,然后单击保存。
(1)单击添加变量。
(2)配置环境变量的键值对:
- 变量名:自定义。
- 值:自定义。
(3)示例如下。
- 验证环境变量是否创建成功。
在代码中使用环境变量,假设配置的环境变量为{"key":"val"}
,以下为Node.js运行环境读取并打印此环境变量值的方法。
1var value = process.env.keyconsole.log(value)