函数计算 FC,创建函数,这里能够配置我云服务器中自己搭建的mongodb吗?
根据您的需求,您希望函数计算(FC)能够通过内网访问您自己在云服务器中搭建的MongoDB服务。为了实现这一目标,您需要确保您的MongoDB服务和函数计算位于同一个VPC内,并进行相应的网络配置。
确保MongoDB服务在VPC内:首先确认您的MongoDB服务已经部署在阿里云的VPC内,并非经典网络。这是因为函数计算访问VPC资源需要两者处于同一VPC环境中。
配置VPC访问权限:在函数计算服务中,您需要为函数配置VPC访问权限。这意味着您要将函数加入到与MongoDB服务相同的VPC和子网中,并配置相应的安全组规则,允许函数计算服务访问MongoDB服务的内网IP地址及对应的端口(默认为27017)。
使用函数计算的VPC功能:在创建或更新函数时,您可以在网络配置中选择对应的VPC和子网,这样函数计算就可以直接通过内网访问到您的MongoDB服务了。
安全组设置:在MongoDB所在的ECS或专有网络的MongoDB实例的安全组规则中,添加一条入站规则,允许来自函数计算服务所在安全组的流量,确保端口开放。
代码中使用内网地址:在函数代码中,直接使用MongoDB的内网IP地址而非公网地址进行连接。
请注意,如果您之前没有使用过函数计算的VPC功能,对于华东1(杭州),华东2(上海),华北2(北京)和华南1(深圳)这四个区域,可能需要先提交申请开通VPC功能。此回答整理自钉群“阿里函数计算客户【已满,加2群:64970014484】”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。