访问其他服务

更新时间:2025-03-20 10:42

函数计算作为事件驱动的全托管计算服务,通常需要使用数据库或消息队列等中间件实现数据持久化、数据共享或消息处理。

数据库访问机制

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

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

  • 通过公网访问数据库

    允许通过公网访问数据,在一些特定场景,例如开发或调试阶段,您可以为函数配置固定公网IP地址指定用户通过公网访问数据库。此时,您需要将固定公网IP地址添加到数据库白名单中。

  • 通过VPC内网访问数据库

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

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

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

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

    您可以在函数计算控制台配置函数网络或通过Serverless Devs的YAML文件为函数配置VPC资源。

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

  • 本页导读 (1)
  • 数据库访问机制
文档反馈
phone 联系我们

立即和Alibaba Cloud在线服务人员进行交谈,获取您想了解的产品信息以及最新折扣。

alicare alicarealicarealicare