j9九游会登录/ 函数工作流 functiongraph/ 最佳实践/ / / 使用functiongraph函数访问rds for mysql案例概述
更新时间:2025-11-27 gmt 08:00

使用functiongraph函数访问rds for mysql案例概述-j9九游会登录

场景介绍

在functiongraph中,不同函数实例间不共享状态,而数据库可实现结构化数据的持久化存储,进而实现状态共享。通过functiongraph访问云上数据库,可执行数据查询和数据插入等操作。

本文介绍如何在 functiongraph 中高可靠地访问rds for mysql并进行数据查询操作,同时提供示例代码供测试使用。示例代码中运用了数据库连接池和重试机制,可有效提升数据库操作的性能与可靠性,以此展示在 functiongraph 中安全和高rds for mysql 数据库的方法。

资源与成本规划

表1介绍使用functiongraph访问rds for mysql实践所需的资源和成本规划。

表1 资源和成本规划

资源

资源说明

计费说明

函数工作流 functiongraph

  • 函数类型:事件函数
  • 示例区域:华东-上海一
  • 创建量:1
  • 计费模式:按需计费。
  • 函数工作流提供免费试用,每月前100万次调用免费。具体计费项及说明请参考函数工作流按需计费说明

云数据库 rds

  • 示例区域:华东-上海一
  • 资源选配:mysql
  • 购买量:1

虚拟私有云 vpc

  • 示例区域:华东-上海一
  • 子网数量:1
  • 安全组数量:1
  • 购买量:1
  • 虚拟私有云:免费。
  • 子网:免费。
  • 安全组:免费。

操作流程

介绍使用functiongraph函数访问rds for mysql的整体操作流程,具体操作指导请参考使用functiongraph函数访问rds for mysql操作步骤

表2 函数访问rds for mysql操作流程

操作步骤

步骤说明

前提条件

进行本实践前,需已有可用的vpc网络环境、rds for mysql实例及其数据库和表;并已创建包含“vpc administrator”权限的函数委托。

步骤一:创建函数依赖包

本实践使用python示例代码实现数据库连接访问,代码依赖pymysql和dbutils包,需将这些依赖包上传至函数工作流控制台,供后续函数调用。

步骤二:创建函数

在函数工作流控制台,创建用于访问rds for mysql的函数。

步骤三:配置函数

进入已创建函数的详情页中配置函数代码、依赖包及相关函数设置。

步骤四:测试函数

测试函数是否能成功访问rds for mysql实例中数据库表的记录。

相关文档

网站地图