函数如何访问MySQL数据库? 本章介绍如何访问MySQL数据库,具体操作步骤如下: 确认MySQL数据库是否搭建在VPC的网络中? 是,为函数设置与MySQL数据库相同的VPC、子网,具体请参考函数配置VPC。 否,具体请参考配置固定公网IP。 在函数模板中搜索mysql,根据使用
配置函数的委托权限。 请参见配置网络开启函数访问VPC内资源的网络配置。 文档数据库服务DDS: 已创建DDS文档数据库实例,创建过程请参见购买文档数据库实例。 已创建DDS文档数据库,请参见新建数据库。 开启函数访问VPC内资源后,请参见设置DDS安全组规则在DDS服务安全组配置对应子网的权限。
输入GeminiDB Mongo数据库实例管理员rwuser的密码。 GeminiDB@123 数据库 必选参数。 输入GeminiDB Mongo实例数据库名称。admin、local、config为保留数据库,不能使用。 GeminiDB-test 集合 必选参数。 输入数据库集合名称。 GeminiDB-set
连接DCS单机、主备、读写分离、Proxy集群实例 from redis.backoff import ExponentialBackoff from redis.retry import Retry from redis.client import Redis from redis
Redis重试机制 Redis客户端支持添加自动重试机制,确保在执行Redis操作失败后重试特定次数,这样能大幅度降低暂时性故障影响。例如:发生瞬时的网络抖动、磁盘抖动导致服务暂时不可用或者调用超时的情况下,提高Redis操作的成功概率。 连接DCS单机、主备、读写分离、Prox
Redis连接池 在示例代码中使用了Redis连接池(BlockingConnectionPool),配置了最大连接数(max_connections)和连接池耗尽后获取连接的最大等待时间(timeout),代码片段如下: pool = BlockingConnectio
连接DCS集群实例 from redis.cluster import RedisCluster as Redis from redis.cluster import ClusterNode redis_client = None def create_redis_client(context):
obtained. Please set an agency. 目前函数模板新增定时开启/停止华为公有云数据库的RDS实例模板能力,可有效帮助您管理资源、降低维护成本。 图2 定时开启/停止华为公有云数据库模板 图3 填写基本信息 步骤二:测试函数 在函数详情页,单击“测试”,在弹窗中创建新的测试事件。
代码解读 FunctionGraph函数初始化入口 Redis连接池 Redis重试机制 Redis健康检查 父主题: 示例代码
新,不提供技术支持。禁止创建该Runtime类型的函数,已存在的该Runtime类型的FunctionGraph函数仍可更新代码或配置、运行函数。 终止支持阶段三:运行时终止启动后30天 华为云不再为该Runtime提供安全补丁或功能更新,不提供技术支持。禁止创建或更新使用该Ru
使用定制运行时语言的函数能操作哪些目录? FunctionGraph的函数支持哪些中文字体? 能否在函数代码中使用线程和进程? 函数如何访问MySQL数据库? 函数无法通过VPC连接对应的Redis? 如何读取函数的请求头? Python语言的函数中,中文注释报乱码错误
案例概述 场景介绍 FunctionGraph支持在函数内访问客户的Redis数据库。本文介绍如何使用FunctionGraph和Redis客户端的能力,实现一个高可定制、高可靠、高可观测的最佳实践。 实现流程 表1 使用FunctionGraph函数访问Redis数据实现流程 序号
支持流行的Web应用框架和AI流行项目,可以通过浏览器访问,或通过URL调用。 适用场景 云产品集成: OBS实时文件处理、LTS日志加工等。 ETL数据加工:数据库数据清洗、消息队列处理等。 常规任务:定时任务、周期任务、脚本任务等。 多媒体处理:音视频转码、直播录制、图片加工等。 快速构建流行Web
环境变量在函数中适用于以下场景: 区分多环境:相同的函数逻辑,可根据部署环境的不同,配置不同的环境变量以区分。例如,通过环境变量给测试和开发环境配置不同的数据库。 加密配置:函数中访问其他服务的认证信息,例如账号和密码、AK/SK等,可通过配置加密环境变量,在代码中动态获取,保证敏感数据的安全。
3以上版本。 以Python2.7安装PyMySQL依赖包为例,其他版本和依赖包制作过程相同。 执行以下命令,指定PyMySQL依赖包的安装路径为本地的/tmp/pymysql下。 pip install PyMySQL --root /tmp/pymysql 执行成功后,执行以下命令进入指定目录。
函数存储选型 本文介绍函数工作流支持的存储类型的适用场景及差异,供您进行函数存储选型。 函数存储选型分析 为了满足业务存储和访问文件的诉求,函数工作流提供丰富的存储类型,包括弹性云服务器ECS、高性能弹性文件服务SFS Turbo、对象存储服务OBS、临时存储和函数依赖包。具体的存储选型对比分析请参考表1。
为Python 2.7安装PyMySQL依赖包,并指定此依赖包的安装路径为本地的/tmp/pymysql下,可以执行如下命令。 pip install PyMySQL --root /tmp/pymysql 执行成功后,执行以下命令。 cd /tmp/pymysql/ 进入子目录直到si
为Python 2.7安装PyMySQL依赖包,并指定此依赖包的安装路径为本地的/tmp/pymysql下,可以执行如下命令。 pip install PyMySQL --root /tmp/pymysql 执行成功后,执行以下命令。 cd /tmp/pymysql/ 进入子目录直到si
为Nodejs 8.10安装MySQL依赖包,可以执行如下命令。 npm install mysql --save 可以看到当前目录下会生成一个node_modules文件夹。 Linux系统 Linux系统下可以使用以下命令生成zip包。 zip -rq mysql-node8.10.zip
(IaC) 将FunctionGraph与基础设施即代码(IaC)结合使用 FunctionGraph函数不常单独运行。它与存储、网关、数据库和消息队列等其他资源结合,组成无服务应用程序。借助基础设施即代码(IaC),可以自动化部署流程,从而快速且重复地部署与更新函数及触发器配置
您即将访问非华为云网站,请注意账号财产安全