使用functiongraph函数访问rds for mysql案例概述-j9九游会登录
场景介绍
在functiongraph中,不同函数实例间不共享状态,而数据库可实现结构化数据的持久化存储,进而实现状态共享。通过functiongraph访问云上数据库,可执行数据查询和数据插入等操作。
本文介绍如何在 functiongraph 中高可靠地访问rds for mysql并进行数据查询操作,同时提供示例代码供测试使用。示例代码中运用了数据库连接池和重试机制,可有效提升数据库操作的性能与可靠性,以此展示在 functiongraph 中安全和高rds for mysql 数据库的方法。
资源与成本规划
表1介绍使用functiongraph访问rds for mysql实践所需的资源和成本规划。
|
资源 |
资源说明 |
计费说明 |
|---|---|---|
|
函数工作流 functiongraph |
|
|
|
云数据库 rds |
|
|
|
虚拟私有云 vpc |
|
|
操作流程
介绍使用functiongraph函数访问rds for mysql的整体操作流程,具体操作指导请参考使用functiongraph函数访问rds for mysql操作步骤。
|
操作步骤 |
步骤说明 |
|---|---|
|
进行本实践前,需已有可用的vpc网络环境、rds for mysql实例及其数据库和表;并已创建包含“vpc administrator”权限的函数委托。 |
|
|
本实践使用python示例代码实现数据库连接访问,代码依赖pymysql和dbutils包,需将这些依赖包上传至函数工作流控制台,供后续函数调用。 |
|
|
在函数工作流控制台,创建用于访问rds for mysql的函数。 |
|
|
进入已创建函数的详情页中配置函数代码、依赖包及相关函数设置。 |
|
|
测试函数是否能成功访问rds for mysql实例中数据库表的记录。 |
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨