赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 2.0
  4. 操作指南
  5. 访问其他服务
  6. 访问数据库

访问数据库

  • 访问其他服务
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

通常在函数计算中,不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。通过函数计算访问云上数据库,您可以进行数据查询和数据插入等操作。本文介绍函数计算访问数据库的机制,并提供访问数据库的示例。

访问机制

您可以通过公网或VPC内网访问数据库,推荐您采用VPC内网访问数据库资源,数据传输在阿里云专有网络VPC中,传输安全性更高。

  • 通过公网访问数据库

    允许通过公网访问数据,在一些特定场景,例如开发或调试阶段,您可以选择使用公网连接,通过为函数配置固定公网IP地址访问数据库。更多信息,请参见配置固定公网IP地址。此时,您需要将固定公网IP地址添加到数据库白名单中。

  • 通过VPC内网访问数据库

    在生产环境中,建议您将数据库放置于安全的VPC中,为函数配置允许访问该VPC内资源的功能,然后将在中配置的交换机网段添加至数据库访问白名单,即可通过VPC安全地访问您的云数据库。

函数计算通过VPC访问数据库的工作原理如下图所示。

image
  1. 客户端向函数计算发出请求。

  2. 函数计算根据已配置的网络设置,访问指定VPC内的数据库。

    如需通过函数计算控制台配置网络,具体步骤,请参见配置网络。您也可以通过Serverless Devs的YAML文件配置,更多信息,请参见Serverless Devs常用命令。

  3. 获取数据后,由函数计算返回给客户端。

访问示例

  • 访问RDS MySQL示例

  • 访问MongoDB示例

  • 访问Redis示例

  • 访问RDS SQL Server示例

  • 访问RDS PostgreSQL数据库

相关文章

访问NAS示例 2025-04-16 14:22

函数计算的服务配置NAS挂载点后,您可以通过编写代码访问NAS中的文件,就像访问本地文件系统一样。本文提供写入和读取NAS文件的函数代码示例。 前提条

访问数据库 2025-04-16 14:22

通常在函数计算中,不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。通过

访问RDS MySQL示例 2025-04-16 14:22

访问数据库是指在函数计算中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍如何使用Serverless Devs部署函数来访问RDS MySQL数

访问MongoDB示例 2025-04-16 14:22

访问数据库是指在函数计算中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍如何使用Serverless Devs部署函数来访问MongoDB数据库

访问Redis示例 2025-04-16 14:22

您可以参考本文提供的函数计算访问

访问RDS SQL Server示例 2025-04-16 14:22

访问数据库是指在函数计算中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍如何使用Serverless Devs部署函数来访问RDS SQL Se

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号