函数计算作为事件驱动的全托管计算服务,通常需要使用数据库或消息队列等中间件实现数据持久化、数据共享或消息处理。
数据库访问机制
在函数计算中,不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。通过函数计算访问云上数据库,您可以进行数据查询和数据插入等操作。
您可以通过公网或VPC内网访问数据库,推荐您采用VPC内网访问数据库资源,数据传输在阿里云专有网络VPC中,传输安全性更高。
通过公网访问数据库
允许通过公网访问数据,在一些特定场景,例如开发或调试阶段,您可以为函数配置固定公网IP地址指定用户通过公网访问数据库。此时,您需要将固定公网IP地址添加到数据库白名单中。
通过VPC内网访问数据库
在生产环境中,建议您将数据库放置于安全的VPC中,为函数配置允许访问该VPC内资源,然后将VPC的交换机网段添加至数据库访问白名单,即可通过VPC安全地访问您的云数据库。
函数计算通过VPC访问数据库的工作原理如下图所示。
该文章对您有帮助吗?
- 本页导读 (1)
- 数据库访问机制