环境变量

安全性

创建或者更新环境变量时,函数计算会对您的环境变量使用AES256(Advanced Encryption Standard 256)标准加密存储,在初始化函数实例时,会将环境变量解密后注入到函数实例环境中。

使用限制

  • 字符集规则
    • Key的字符集:必须以大小写字母开头,只能包含大小写字母、数字和下划线。
    • Value的字符集:必须是可显示的ASCII字符,不能包含中文等其他字符。
  • 大小限制
  • 所有环境变量的大小总和不能超过4 KB。
  • 应用环境变量,包括:
    • API_URL:应用访问URL地址;
    • ANON_KEY: Anon(公开)密钥是客户端API密钥;
    • SERVICE_ROLE_KEY: 服务端访问密钥,可以绕过任何安全策略完全访问您的数据;

通过控制台配置环境变量

前提条件

1、存在已创建的云函数

操作步骤

  1. 登录MemFire Cloud平台,进入我的应用->某应用->云函数页。
  2. 函数管理页面,单击目标函数操作列的编辑
  3. 在编辑函数配置页面的环境变量区域,按需选择配置环境变量的方式,然后单击保存

(1)单击添加变量

(2)配置环境变量的键值对:

  • 变量名:自定义。
  • :自定义。

(3)示例如下。

云函数

  1. 验证环境变量是否创建成功。

在代码中使用环境变量,假设配置的环境变量为{"key":"val"},以下为Node.js运行环境读取并打印此环境变量值的方法。

1var value = process.env.keyconsole.log(value)