
# 创建函数
1. 登录[函数工作流控制台](https://console.huaweicloud.com/functiongraph/)，在左侧导航栏选择"总览"，单击"创建函数"进入创建函数界面。
2. 选择"创建空白函数"，在创建函数界面配置如下信息：函数类型选择"事件函数"、输入您自定义的函数名称，此处以"access-redis-demo"为例，选择运行时"Python3.9"，最后单击创建函数。 
   图1创建函数   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002165305473.png "点击放大")
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/public_sys-resources/note_3.0-zh-cn.png)
   创建函数选择的"区域"与要访问的Redis实例所在的区域一致。
   
   
3. 根据Redis实例类型选择[示例代码](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1140.html)覆盖函数代码详情页中index.py内的代码。
   
   图2替换代码   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002129944154.png "点击放大")
   
   
4. 在函数代码详情页，单击"添加依赖包"，选择私有依赖包源，添加[创建依赖包](https://support.huaweicloud.com/bestpractice-functiongraph/functiongraph_05_1138.html)创建的redis-py-4.6.0依赖包。
   
   图3添加依赖包   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002165305477.png "点击放大")
   
   
5. 在"设置"页签下修改"常规设置"，内存调整为256MB，执行超时时间为30s，然后单击保存。 
   图4常规设置   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002165183925.png "点击放大")
   
   
6. 在"设置"页签下配置"权限"，添加一个有VPC Administrator权限的委托，然后单击保存。 
   图5配置委托   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002165305481.png "点击放大")
   
   
7. 在"设置"页签下配置"网络配置"，选择待访问Redis实例所在的虚拟私有云（VPC）和子网。 
   图6网络配置   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002129944150.png "点击放大")
   
   
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初始化配置   
   ![](https://support.huaweicloud.com/bestpractice-functiongraph/zh-cn_image_0000002129944146.png "点击放大")
   
   
 
