内网调用腾讯云其它资源
概述
如果您希望您的云函数可以安全地访问您的腾讯云账号下的其它资源,如 MySQL、Redis、Kafka, 甚至其它 CVM 上部署的服务等,您可以使用云函数的「内网互联」功能。开启内网互联功能之后,即可在云函数中通过内网 IP 访问该 VPC 下的相关资源。
内网互联的优势
- 安全性高:数据传输不经过公网,降低安全风险
- 性能优异:内网延迟低,带宽大,访问速度快
- 成本节约:避免公网流量费用
- 稳定可靠:内网环境更加稳定,减少网络波动影响
配置内网互联
学习如何在云函数中配置和启用内网互联功能
访问数据库服务
通过内 网连接各种腾讯云数据库服务的详细示例
访问其他服务
连接 CVM、容器服务等其他腾讯云资源
最佳实践
内网互联的安全配置、性能优化和故障排查
配置内网互联
前提条件
- 您的腾讯云账号下已有 VPC 网络
- 目标资源(如数据库实例)已部署在该 VPC 中
- 云函数和目标资源在同一地域
配置步骤
1. 开启内网互联
在云函数控制台中配置内网互联:
- 登录 云开发平台/云函数
- 选择对应的函数,进入函数配置页面
- 在网络配置部分,点击编辑
- 开启内网互联开关
- 选择目标 VPC 和子网
- 保存配置
2. 配置安全组
确保安全组规则允许云函数访问目标资源:
# 示例:允许云函数访问 MySQL(端口 3306)
入站规则:
- 协议:TCP
- 端口:3306
- 来源:云函数所在子网的 CIDR(如 10.0.1.0/24)
# 示例:允许云函数访问 Redis(端口 6379)
入站规则:
- 协议:TCP
- 端口:6379
- 来源:云函数所在子网的 CIDR
3. 获取内网地址
在对应的云服务控制台获取资源的内网访问地址:
| 服务类型 | 控制台位置 | 内网地址示例 |
|---|---|---|
| MySQL | 数据库 MySQL > 实例详情 | 10.0.1.100:3306 |
| Redis | 数据库 Redis > 实例详情 | 10.0.1.101:6379 |
| Kafka | 消息队列 CKafka > 实例详情 | 10.0.1.102:9092 |
| CVM | 云服务器 CVM > 实例详情 | 10.0.1.103:80 |