更新时间:2024-11-15 GMT+08:00
创建函数
- 登录函数工作流控制台,在左侧导航栏选择“总览”,单击“创建函数”进入创建函数界面。
- 选择“创建空白函数”,在创建函数界面配置如下信息:函数类型选择“事件函数”、输入您自定义的函数名称,此处以“access-redis-demo”为例,选择运行时“Python3.9”,最后单击创建函数。
图1 创建函数
创建函数选择的“区域”与要访问的Redis实例所在的区域一致。
- 根据Redis实例类型选择示例代码覆盖函数代码详情页中index.py内的代码。
图2 替换代码
- 在函数代码详情页,单击“添加依赖包”,选择私有依赖包源,添加创建依赖包创建的redis-py-4.6.0依赖包。
图3 添加依赖包
- 在“设置”页签下修改“常规设置”,内存调整为256MB,执行超时时间为30s,然后单击保存。
图4 常规设置
- 在“设置”页签下配置“权限”,添加一个有VPC Administrator权限的委托,然后单击保存。
图5 配置委托
- 在“设置”页签下配置“网络配置”,选择待访问Redis实例所在的虚拟私有云(VPC)和子网。
图6 网络配置
- 在“设置”页签下添加“环境变量”,添加待访问Redis实例的redis_ip_address(Redis IP地址)和redis_password(Redis连接密码)环境变量,同时开启“redis_password”的“加密参数”功能,最后单击“保存”。
表1 环境变量说明 环境变量
说明
redis_ip_address
Redis的IP地址。
redis_password
Redis连接密码。
- 选择“设置 > 生命周期”,开启“初始化配置”,设置“初始化超时时间”为“60s”,“函数初始化入口”为index.initializer。
图7 初始化配置
父主题: 使用函数访问Redis数据库