开发者社区 > 云原生 > Serverless > 正文

请问,我在fc 实例中想要访问不同地域的数据库,白名单应该怎么配置啊?直接配置vpc 网段?

请问,我在fc 实例中想要访问不同地域的数据库,白名单应该怎么配置啊?直接配置vpc 网段?

展开
收起
云问追踪 2023-04-13 14:23:20 494 0
6 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    如果您在函数计算(FC)实例中想要访问不同地域的数据库,您需要进行以下操作:

    配置VPC:在FC控制台中,为每个地域的VPC配置一个私有网络,并将VPC与FC实例进行关联。
    
    配置数据库白名单:在每个地域的数据库中,将FC实例所在的VPC的私有网络IP地址段添加到数据库的白名单中,以允许FC实例访问数据库。
    

    需要注意的是,不同地域的VPC IP地址段是不同的,因此需要分别配置每个地域的数据库白名单。

    如果您使用的是阿里云RDS数据库,可以在RDS控制台中进行白名单配置。如果您使用的是自己搭建的数据库,可以在数据库的安全组中进行白名单配置。

    在配置白名单时,建议使用CIDR格式的IP地址段,以确保安全性。例如,如果您的VPC IP地址段是10.0.0.0/8,则可以将10.0.0.0/8添加到数据库的白名单中。

    需要注意的是,如果您的数据库是通过公网IP进行访问的,则需要将FC实例所在的VPC的NAT网关或ECS实例的公网IP地址添加到数据库的白名单中。

    2023-04-15 11:33:44
    赞同 展开评论 打赏
  • 可以将函数实例部署在阿里云的虚拟私有云(VPC)中,然后在 VPC 的安全组规则中配置白名单,允许函数实例访问目标地域数据库的 IP 地址或者 IP 段。

    2023-04-14 08:33:13
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    您可以将函数实例部署在阿里云的虚拟私有云(VPC)中,然后在 VPC 的安全组规则中配置白名单,允许函数实例访问目标地域数据库的 IP 地址或者 IP 段。在配置 VPC 时,您可以选择与目标数据库所在地域相同的 VPC,或者通过专线或者 VPN 连接不同地域的 VPC。

    2023-04-13 23:09:51
    赞同 展开评论 打赏
  • 开外网IP

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-04-13 17:07:43
    赞同 展开评论 打赏
  • 坚持这件事孤独又漫长。
    • 访问不同地域的数据库需要分别设置相应的白名单。配置VPC网段可以实现在同一地域内访问数据库,但是如果要访问别的地域的数据库,需要配置不同的白名单。

    • 具体操作如下:

      1. 进入阿里云函数计算服务控制台,找到对应函数所属的区域。

      2. 点击左侧菜单中的“触发器”,然后点击目标触发器。

      3. 在弹出的窗口中找到“配置”选项卡,然后找到“白名单”选项。

      4. 点击“添加白名单”,输入目标数据库的IP地址或CIDR地址段,保存配置即可。

    需要注意的是,阿里云函数计算服务目前不支持私网连通,所以所有访问数据库的操作都必须要经过公网。为防止安全问题,建议把白名单设置成尽量精准的地址段,同时不要使用通用的 CIDR 地址段,避免出现安全漏洞。

    2023-04-13 15:37:51
    赞同 展开评论 打赏
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    在函数计算中,运行函数的实例由函数计算动态分配,IP地址不固定,因此无法通过添加函数实例的IP地址到数据库白名单的方式来访问数据库。此外,基于最小权限原则和访问安全考虑,不建议您在生产环境中将所有IP地址(0.0.0.0/0)设置到数据库白名单中。

    为了解决上述难题,您可以将数据库放置于安全的VPC中,为函数所在的服务配置允许访问该VPC内资源的功能,然后将在函数计算中配置的交换机网段添加至数据库访问白名单,即可通过VPC安全地访问您的云数据库。 image.png

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

    2.函数计算根据已配置的网络设置,访问指定VPC内的数据库。 如需通过函数计算控制台配置网络,具体步骤,请参见配置网络。您也可以使用本文中的示例方法,通过Serverless Devs的YAML文件配置。

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

    2023-04-13 15:36:33
    赞同 展开评论 打赏
滑动查看更多

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
    云时代的数据库技术趋势 立即下载
    超大型金融机构国产数据库全面迁移成功实践 立即下载