更新时间:2024-11-15 GMT+08:00
分享

创建函数

  1. 登录函数工作流控制台,在左侧导航栏选择“总览”,单击“创建函数”进入创建函数界面。
  2. 选择“创建空白函数”,在创建函数界面配置如下信息:函数类型选择“事件函数”、输入您自定义的函数名称,此处以“access-redis-demo”为例,选择运行时“Python3.9”,最后单击创建函数。

    图1 创建函数

    创建函数选择的“区域”与要访问的Redis实例所在的区域一致。

  3. 根据Redis实例类型选择示例代码覆盖函数代码详情页中index.py内的代码。

    图2 替换代码

  4. 在函数代码详情页,单击“添加依赖包”,选择私有依赖包源,添加创建依赖包创建的redis-py-4.6.0依赖包。

    图3 添加依赖包

  5. 在“设置”页签下修改“常规设置”,内存调整为256MB,执行超时时间为30s,然后单击保存。

    图4 常规设置

  6. 在“设置”页签下配置“权限”,添加一个有VPC Administrator权限的委托,然后单击保存。

    图5 配置委托

  7. 在“设置”页签下配置“网络配置”,选择待访问Redis实例所在的虚拟私有云(VPC)和子网。

    图6 网络配置

  8. 在“设置”页签下添加“环境变量”,添加待访问Redis实例的redis_ip_address(Redis IP地址)和redis_password(Redis连接密码)环境变量,同时开启“redis_password”的“加密参数”功能,最后单击“保存”。

    表1 环境变量说明

    环境变量

    说明

    redis_ip_address

    Redis的IP地址。

    redis_password

    Redis连接密码。

  9. 选择“设置 > 生命周期”,开启“初始化配置”,设置“初始化超时时间”为“60s”,“函数初始化入口”为index.initializer。

    图7 初始化配置

相关文档