上云无忧 > 文档中心 > 百度智能云函数计算 CFC 在VPC中访问外网
函数计算CFC
百度智能云函数计算 CFC 在VPC中访问外网

文档简介:
默认情况下,函数计算可以访问百度云的公有服务和公网,给函数配置 VPC 功能后,函数的出口流量都进入 VPC 中。若您的 VPC 没有公网访问能力,那么函数则就无法访问公网。如果您想让函数同时能访问 VPC 资源和公网,您需要给 VPC 添加 NAT 网关。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

默认情况下,函数计算可以访问百度云的公有服务和公网,给函数配置 VPC 功能后,函数的出口流量都进入 VPC 中。若您的 VPC 没有公网访问能力,那么函数则就无法访问公网。如果您想让函数同时能访问 VPC 资源和公网,您需要给 VPC 添加 NAT 网关。

创建弹性公网IP

登录 弹性公网 IP 控制台,您可选择“实例”或“共享带宽”。以“实例”为例,点击“创建实例”,根据您的需求配置付费方式、带宽大小等,创建一个公网 P,下图所示。


创建NAT网关

百度智能云 NAT 网关支持 VPC 中的 BCC、BBC 等实例连接 Internet 网络或其他百度智能云服务。NAT 网关将 VPC 中的内网 IP 地址和公网 IP 地址进行转换,为无公网 IP 的实例提供访问互联网的代理服务,详情请参考 NAT 网关。

登录 NAT 网关控制台,点击 "创建 NAT 网关",在创建实例配置页面填写详细信息,如下图所示。

在 SNAT 公网 IP 设置项,选择您刚刚创建出来的弹性 IP 或共享带宽。

注意:

  1. NAT 网关要和函数、VPC 部署在同一地域;
  2. NAT 网关所属的 VPC 必须是函数所配置的 VPC;
  3. NAT 网关要求通过它访问公网的实例必须位于 NAT 专属型子网中,因此函数要访问公网时,给函数配置的子网必须都是 NAT 专属型子网

创建路由策略

在私有网络 VPC 控制台中选择 “路由表”,点击添加路由。


在弹出的添加窗口中,填写目标网段,若允许函数访问所有外网,请填写"0.0.0.0/0",若只想让函数访问部分网段,请填写该网段的 CIDR。路由类型选择 “NAT网关”,下一跳实例选择您刚刚创建的 NAT 实例,点击“确定”即可。


相似文档
  • 您可以使用版本来管理您的百度云CFC函数。每当您发布函数版本时,系统都会创建新的函数版本,新版本是函数未发布版本的副本。函数版本包括: 函数代码以及相关依赖项。 执行该函数的运行时。 函数相关设置,包括环境变量。 百度云函数唯一资源名(BRN)。
  • CFC的层是一种包含库或其他依赖项的zip代码包,用户可以通过本地上传和BOS地址的方式来上传层。CFC的层会将上传的zip代码包固定解压到/opt目录。每个运行时(runtime)将查找位于/opt目录下的库。
  • 现在 CFC 新增了“层( Layer )” 功能使得可以单独上传并集中管理CFC的依赖包了,这样开发者开发函数代码的时候只需要关注该函数本身的代码,依赖包只需要引用即可。这样有以下的好处。开发者可以只关注函数代码,不用考虑依赖包的部署。
  • 现在 CFC 新增了“层( Layer )” 功能使得可以单独上传并集中管理CFC的依赖包了,这样开发者开发函数代码的时候只需要关注该函数本身的代码,依赖包只需要引用即可。这样有以下的好处。开发者可以只关注函数代码,不用考虑依赖包的部署。
  • CFC支持配置死信队列,如果用户设置了死信队列,则异步调用重试3次失败的事件会直接发送到用户的死信队列中,以供用户分析失败原因。 有以下两种方式为函数配置死信队列: 通过API方式:在创建函数或更新函数配置接口中指定函数的DeadLetterTopic。 通过控制台:在创建函数后,进入函数详情页,为函数添加死信队列。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部