详情页标题前

腾讯云云函数(SCF)SCF + COS 数据入湖方案-云淘科技

详情页1

操作场景

Serverless 架构的入湖方案是通过云函数触发器拉起数据调用后,通过云函数捕获并记录批次数据信息,在函数内闭环相关的结构转换和数据格式转换,数据压缩等能力。在本文档示例中,我们用到了云函数 SCF、对象存储 COS 对 TDMQ 消息进行备份。

操作步骤

创建 COS 储存桶

1. 登录 对象存储控制台。2. 选择左侧“存储桶列表”,单击创建存储桶,新建源 COS Bucket。3. 设置 COS Bucket 的名称,例如 “scf-data-lake”,地域为“广州” ,设置访问权限为默认值“私有读写” ,单击确定完成创建。

创建消息队列 TDMQ

1. 通过 TDMQ 控制台创建集群和 Topic 等资源,详情可参见 TDMQ 资源创建与准备。2. TDMQ 集群需接入 VPC,详情可参见 VPC 接入。

通过 COS 应用集成进行函数配置

1. 登录 对象存储控制台。2. 选择左侧“应用集成”,在“数据迁移与备份”中选择“TDMQ消息备份”。如下图所示: n

腾讯云云函数(SCF)SCF + COS 数据入湖方案-云淘科技

3. 在 “TDMQ消息备份”页中,选择已创建的 COS Bucket 所在的地域,并单击添加函数。 4. 在“创建TDMQ消息备份函数”弹窗中,进行函数基础配置。输入函数名称,例如 data-lake,并关联已创建的 Bucket scf-data-lake,勾选授权SCF服务后单击下一步。5. 单击下一步,进行 TDMQ 配置,配置项说明如下:集群选择:选择消息来源的 TDMQ 集群,仅支持同地域的 TDMQ 集群。命名空间:选择集群中的命名空间。主题选择:选择消息来源的主题。订阅选择:选择对应的主题订阅,如现有的订阅不满足需求,可前往 TDMQ 控制台的 消费管理 新建订阅。起始位置:历史消息的起始位置。角色选择:选择 TDMQ 角色。TDMQ 的“角色”是 TDMQ 内专有的概念,区别于腾讯云的“角色”,是用户自行在 TDMQ 内部做权限划分的最小单位,用户可以添加多个角色并为其赋予不同命名空间下的生产和消费权限。角色密钥:选择 TDMQ 的角色密钥。TDMQ 的“密钥”是一种鉴权工具,用户可以通过在客户端中添加密钥来访问 TDMQ 进行消息的生产消费。密钥和角色一一对应,每种角色都有其对应的唯一密钥。访问地址:必须为 VPC 内网访问地址。注意对应的 VPC 子网中必须有可用的 IP,且必须支持 DHCP。6. 单击下一步,进行投递配置,配置项说明如下:投递的路径:备份文件的投递路径前缀,不填写则默认保存在存储桶根路径,指定前缀必须以斜杠/为结尾。7. 添加配置后,单击确认,即可看到函数已添加完成。如下图所示: n

腾讯云云函数(SCF)SCF + COS 数据入湖方案-云淘科技

n您可以对新创建的函数进行如下操作:单击查看日志,查看 TDMQ 消息备份的历史运行情况。当备份出现报错时,您还可以通过单击查看日志,快速跳转到云函数控制台查看日志错误详情。单击编辑,修改 TDMQ 消息备份规则。单击删除,删除不使用的 TDMQ 消息备份规则。

测试云函数

1. 登录 TDMQ 控制台。2. 选择左侧“Topic管理”,选择地域、当前集群和命名空间。3. 在“Topic管理”列表页,单击已关联的 Topic 主题右侧的发送消息。如下图所示: n

腾讯云云函数(SCF)SCF + COS 数据入湖方案-云淘科技

4. 在弹出的对话框中输入消息内容。消息长度不超过64KB。5. 单击提交,完成消息的发送。6. 进入 COS 已关联桶详情页,例如 scf-data-lake 中已定义的投递的路径,查看是否有文件被创建。如有,则 TDMQ 消息备份成功。
官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

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

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

相关推荐

  • 腾讯云容器服务自定义策略授权同尘科技

    本文介绍如何通过自行编写 Kubernetes 的 ClusterRole 和 Role 以授予子账号特定权限,您可根据业务诉求进行对应操作。 策略语法说明 您可自行编写策略语法,或通过访问管理 CAM 策略生成器创建自定义策略。YAML 示例如下: Role:命名空间维度 apiVersion: rbac.authorization.k8s.io/v1ki…

    2023年12月9日
  • 腾讯云对象存储文件解压

    简介 本文档提供关于数据万象文件解压的 API 概览以及 SDK 示例代码。注意COS Javascript SDK 版本需要大于等于 v1.3.1。 API 操作描述 提交文件解压任务 创建一个文件处理解压任务 查询文件解压结果 查询一个文件处理解压任务 提交文件解压任务 功能说明 以提交任务的方式进行文件解压缩,异步返回压缩包内被解压出来的文件。 示例代…

    腾讯云 2023年12月9日
  • 腾讯云容器服务节点内存碎片化排障处理同尘科技

    本文档介绍如何判断 TKE 集群中存在问题是否由内存碎片化引起,并给出解决方法,请按照以下步骤进行排查并解决。 问题分析 内存页分配失败,内核日志将会出现以下报错: mysqld: page allocation failure. order:4, mode:0x10c0d0 mysqld:为被分配内存的程序。order:表示需要分配连续页的数量(2^ord…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云Serverless SSR账号权限管理-云淘

    操作场景 Serverless SSR 基于 Serverless Framework 与 Coding DevOps 构建计划完成部署,用户在使用前,必须保证已经开通这两项服务,并拥有相关角色的调用权限。本文主要介绍首次登录 SSR 控制台时,Serverless Framework 与 Coding DevOps 的授权流程。 操作步骤 主账号授权 1.…

    腾讯云 2023年12月9日
  • 阿里云负载均衡CLB实例概述-云淘科技

    传统型负载均衡CLB(Classic Load Balancer)实例接收来自客户端的请求,并将请求分发给后端服务器。使用负载均衡服务,您需要创建一个负载均衡实例,在实例中添加监听和后端服务器。 实例类型 阿里云提供公网和私网两种类型的CLB实例。 公网类型的CLB 在创建公网类型的CLB实例时,系统会为其分配一个公网IP。您可以将您的域名和该公网IP进行绑…

    阿里云负载均衡 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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