详情页标题前

腾讯云云函数(SCF)私有网络通信-云淘科技

详情页1

操作场景

腾讯云云函数默认部署在公共网络中,本文介绍了通过私有网络配置实现云函数访问内网中的资源,例如 TencentDB、CVM、Redis、Kafka 等,确保了数据安全及连接安全。

注意事项

在进行私有网络配置时,需注意以下几点:部署在 VPC 中的云函数默认隔离外网。若想使云函数同时具备内网访问和外网访问能力,可通过以下两种方式实现:通过配置云函数公网访问能力,且公网访问可控制出口地址唯一,请参见 固定公网出口 IP。通过 VPC 添加 NAT 网关,请参见 私有网络中配置 NAT。云函数目前不支持对接到基础网络里的资源。

前提条件

已 创建云函数。

操作步骤

修改网络配置

1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。2. 在页面上方选择地域,单击需要配置的函数名。3.函数配置页面,单击右上角的编辑。4. 开启私有网络功能,选择需要接入的 VPC 网络和所需要的使用的子网。

使用 VPC 网络

在云函数完成内网访问配置,并开始使用 VPC 网络时,云函数将从当前独立的网络环境切换至已配置的 VPC 中。云函数启动时,将占用用户 VPC 子网中的 IP 地址作为云函数运行环境的 IP 地址。云函数启动后,可通过代码及内网 IP 地址访问 VPC 中的资源,例如 云数据库 TencentDB for Redis、云关系型数据库、用户配置在 VPC 中的 CVM 等各种访问入口位于 VPC 中的资源。
以下为访问 云数据库 TencentDB for Redis 的示例代码,其中 Redis 实例在 VPC 内的 IP 地址为 10.0.0.86

# -*- coding: utf8 -*-import redisdef main_handler(event,context):    r = redis.StrictRedis(host='10.0.0.86', port=6379, db=0,password="crs-i4kg86dg:abcd1234")    print(r.set('foo', 'bar'))    print(r.get('foo'))    return r.get('foo')

VPC 网络中访问自定义域名

使用私有域解析访问 VPC 网络中的自定义域名(推荐)设置云函数环境中的 Name Server在使用 VPC 网络的过程中,若需要通过使用域名来访问内网自建服务,可以通过使用腾讯云提供的 私有域解析 Private DNS 来实现内网自定义域名配置及访问解析。如果需要对接自定义域名解析服务器,需要在云函数环境内自定义 name server 配置,当前可通过配置 OS_NAMESERVER 环境变量来实现。实际配置如下表:

环境变量名 值设置规则 作用
OS_NAMESERVER 可以为一个或多个 IP 地址、或域名,多个地址时使用;分号分隔。最多可以支持配置5个自定义 name server。 配置自定义 name server。

使用如下 Python 语言实现的示例代码,可通过打印输出 /etc/resolv.conf 文件检查配置生效情况。

with open("/etc/resolv.conf") as f:    print(f.readlines())

相关操作

查看网络配置

1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。2. 在页面上方选择地域,并单击已配置内网访问的函数名,即可通过所属网络所属子网了解到具体配置。
官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/149483.html

(0)
上一篇 2023年12月9日 下午1:20
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云云函数(SCF)CKafka 触发器说明-云淘科技

    用户可以编写云函数来处理 CKafka 中收取到的消息。云函数后台模块可以作为消费者消费 CKafka 中的消息,并将消息传递给云函数。CKafka 触发器具有以下特点:Pull 模型:云函数的后台模块作为消费者,连接 CKafka 实例并消费消息。在后台模块获取到消息后,会将消息封装到数据结构中并调用指定的函数,将消息数据传递给云函数。同步调用: CKaf…

    腾讯云 2023年12月9日
  • 腾讯云云函数(SCF)日志说明-云淘科技

    日志开发 您可以在程序中使用如下语句来完成日志输出:fmt.Println或使用 fmt.Sprintf 类似方法例如,执行以下代码,可以在函数日志中查询输出内容。 package mainimport ( “context” “fmt” “github.com/tencentyun/scf-go-lib/cloudfunction”)type Defi…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云函数(SCF)步骤 1. 创建及部署云函数-云淘科技

    前提条件 请参考 创建存储桶 来创建一个 Bucket,命名为 mysql-backup,并选择北京地域,权限选择私有读写。请参考 初始化 MySQL 数据库,创建并初始化一个 MySQL 数据库。说明本文使用 MySQL 数据库,您可根据实际需求使用其他数据库。 创建云函数 1. 登录 Serverless 控制台,单击左侧导航栏的函数服务。2. 在“函数…

    2023年12月9日
  • 腾讯云云函数(SCF)SCF + COS 实现身份证文字识别-云淘科技

    创建 COS Bucket 1. 登录 对象存储控制台。2. 创建一个 Bucket,命名为 idcard-detect,并选择北京地域,权限选择 “私有读写”。 开通 AI 接口 前往 文字识别控制台 开通身份证识别功能,单击开通服务即可。 创建云函数 1. 登录 Serverless 控制台,进入函数服务页面。2. 在函数服务页面上方选择北京地域,并单击…

    2023年12月9日
  • 腾讯云云函数(SCF)SCF + COS 实现日志分析写数据库-云淘科技

    操作场景 在本文档示例中,我们用到了云函数 SCF、对象存储 COS、云数据库 MySQL。其中,COS 用来存储需要分析的日志文件,SCF 实现从 COS 下载日志文件并进行统计分析,把分析的结果写入到 MySQL 数据库中。 操作步骤 创建 COS Bucket 1. 登录 对象存储控制台,选择左侧导航栏中的存储桶列表。2. 参考 创建存储桶 创建一个存…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。