活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
Token服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V4-Flash
  • GLM-5.1
  • Qwen3.5-122B-A10B
  • DeepSeek-V3.2(旗舰版)
  • GLM-5(正式版)
智算一体机
  • 智算一体机
智能体引擎
  • 智能体引擎
智算安全专区
  • 大模型安全评测
  • 大模型安全护栏
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      分布式关系型数据库_相关内容
      • 连接管理类
        本章节主要介绍连接管理类问题 本地环境是否可以连接DRDS实例 本地环境可以连接DRDS实例。首先绑定弹性公网IP到DRDS实例,就可以在本地环境使用连接工具(例如:Navicat)通过EIP访问DRDS实例。 MySQL连接DRDS时出现乱码如何解决 MySQL连接的编码和实际的编码不一致,可能导致DRDS解析时出现乱码。 通过“defaultcharactersetutf8”指定客户端连接的编码即可。 如下所示: mysql h 127.0.0.1 P 5066 D database defaultcharactersetutf8 u ddmuser –p password
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        连接管理类
      • DN管理概述
        本节主要介绍DN管理概述 DN管理提供数据节点管理服务,管理DRDS实例关联的RDS for MySQL实例或者GaussDB(for MySQL)实例,展现实例的状态、存储、规格、读权重等信息,提供设置读权重、增加只读实例的快捷操作。 “设置读权重”主要用于批量设置读权重,可同时设置列表中多个数据节点的权重,注意如果数据节点未挂载只读实例,该主实例无法设置权重。 “同步DN信息”用于数据节点数量比较多的场景下,可以先设置第一个数据节点的读权重,点击“同步DN信息”后,会把第一个数据节点的设置同步到其他只读实例数量相同的数据节点上,如果只读实例数量不同,请手动设置。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        DN管理
        DN管理概述
      • 使用流程
        本节介绍了使用流程。 本章以DRDS实例如何关联数据节点(RDS for MySQL实例)为例介绍DRDS的使用流程。 使用流程 步骤一:购买DRDS及RDS for MySQL实例 步骤二:创建DRDS账号 步骤三:创建逻辑库并关联RDS for MySQL实例 步骤四:连接DRDS逻辑库 图 DRDS使用流程
        来自:
        帮助文档
        分布式关系型数据库
        快速入门
        使用流程
      • 内核版本说明
        本节介绍内核版本更新说明。 本章节介绍内核版本更新说明。 表 内核版本更新说明 版本 说明 3.1.2.0 新功能 连接池增强异常处理,增加DN节点的failfast特性(默认关闭)。 强化分片变更数据校验性能。 优化内存设置。 支持ANALYZE TABLE语句。 全局二级索引重建(白名单特性)。 3.1.1 新功能 支持全局二级索引(白名单特性)。 支持SSL加密连接。 3.1.0 新功能 新增Show Processlist和Kill Sessionid支持增加过滤条件。 新增支持MySQL 8.0 Online DDL相关关键字。 修复问题 修复执行使用DATESUB函数进行update语句后出现毫秒值丢失。 优化部分复杂查询下的字段别名显示。 修复Rename操作混在其他ddl语句后面操作成功后,新表无法使用。 修复Sequence并发插入报错问题。 3.0.9 新功能 支持对Sequence自增进度查询能力。 支持单条大小超过16M的记录查询。 支持MariaDB Connector/J驱动。 优化读写分离中的事务拆分功能,事务中连接未发生事务更新时可根据读写分离权重决定路由到主实例或只读实例。 3.0.8 新增功能 新增支持ROW表达式的路由计算。 新增支持表级回收站能力。 新增支持METADATA备份恢复能力。 修复问题 优化DDM MetaDb链接池。 优化DDM进程监控机制。 优化Show Processlist显示。 优化Reload获取元数据的流程。 优化增量回放如果遇到XA ROLLBACK时报错流程。 3.0.6 新增功能 支持分片变更内核讲METADATA链接统一使用链接池。 修复问题 修复对执行中的DDL命令做Ctrl+C操作, 无法记录结束状态问题。 优化客户端大数据查询下,进程Kill场景下CPU使用率高。 3.0.4 修复问题 修复部分异常场景下的读写分离报错问题。 优化groupconcat函数在数据量下的执行。
        来自:
        帮助文档
        分布式关系型数据库
        产品简介
        产品发布说明
        内核版本说明
      • 恢复功能简介
        本文介绍DRDS的数据恢复功能和恢复方案。 恢复功能简介 DRDS提供了恢复实例数据的方式,用以满足数据故障或损坏、实例被误删除等不同的使用场景。DRDS实例的恢复操作分为数据恢复和元数据恢复两部分。其中,数据恢复复用底层所关联的MySQL的恢复能力,元数据恢复使用已备份的元数据备份集,恢复实例的元数据。 恢复方案 目前DRDS提供的恢复方案有: 通过全量备份文件恢复到实例。 将实例的数据恢复到指定时间点。 注意 目前DRDS仅支持恢复到当前实例,不支持恢复到其他实例。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        备份与恢复
        恢复
        恢复功能简介
      • 删除表(DROP TABLE )
        DRDS支持直接连接DBProxy执行DDL语句,本文为您介绍删除表的DDL语句。 注意 仅V5.1.20.0.13及以后版本的实例,支持使用本文介绍的DDL语句。 语法 plaintext DROP TABLE [IF EXISTS] tblname 参数说明 tblname:待删除的数据表名称。 IF EXISTS:如果指定此选项,则当表不存在时不会报错。 注意 V5.1.9.6020.2544以前版本的DRDS实例,默认开启表回收站功能,当您执行DROP TABLE命令后,可以在表回收站中查看、恢复或者彻底删除该表,具体语法说明,请参见表回收站的DDL语句。若您无需使用表回收站功能,则您可以在执行DROP TABLE命令前使用HINT语法关闭回收站模式,具体语法说明,请参见回收站模式删除表。 V5.1.9.6020.2544及以后版本的DRDS实例,是否开启表回收站功能以控制台上分组参数 模块中的enableRecycleBinMode 参数配置与HINT语法指定的recycleBinMode 参数为准,其中,两种方式的参数优先级为控制台分组参数配置 < HINT语法参数配置 。具体参数配置,请参见管理分组参数和回收站模式删除表。 语法示例 示例1:删除单个表 plaintext DROP TABLE mytable; 示例2:如果表存在,则删除该表 plaintext DROP TABLE IF EXISTS mytable;
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        管理数据表的DDL语句
        删除表(DROP TABLE )
      • 支持的字符集
        本章节介绍DRDS支持的字符集和字符集设置方法。 支持的字符集 DRDS兼容MySQL 5.7和8.0的utf8和utf8mb4字符集,建表时禁止使用除utf8,utf8mb4之外的字符集。本文介绍utf8和utf8mb4字符集的设置方法。 字符集设置 1. 建表时指定字符集 plaintext create table employee ( employeeid int not null comment '雇员标识', name varchar(100) not null comment '雇员名称', email varchar(30) comment 'email地址', createdate datetime comment '创建时间', areaid int comment '区域标识', primary key (employeeid) ) engineinnodb default charsetutf8; alter table employee comment '雇员表'; 或者 plaintext create table employee ( employeeid int not null comment '雇员标识', name varchar(100) not null comment '雇员名称', email varchar(30) comment 'email地址', createdate datetime comment '创建时间', areaid int comment '区域标识', primary key (employeeid) ) engineinnodb DEFAULT CHARSETutf8mb4 COLLATEutf8mb4bin; 注意 建表时,禁止使用使用除utf8,utf8mb4之外的字符集。 2. 客户端和会话连接的字符集配置 为了确保能够正确存储和显示,我们需要在客户端和会话连接中统一使用utf8,utf8mb4字符集,具体说明如下: 客户端配置: 保证客户端输出的字符串的字符集为utf8,utf8mb4。这可以通过设置客户端的字符集编码来实现,确保输出的数据是以utf8,utf8mb4编码发送到DRDS实例。 会话连接配置: 确保到DRDS实例的会话连接支持utf8,,utf8mb4字符集。以JDBC连接为例,需要使用MySQL Connector/J 5.1.13及以上的版本,并且在连接串中不配置characterEncoding选项。
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        支持的字符集
      • 表数据出现主键重复,怎么处理?
        本文介绍怎么处理表数据出现主键重复的问题。 查看当前的sqlmode。 SELECT @@GLOBAL.sqlmode; 通过MySQL控制台,调整MySQL参数,开启MySQL 的STRICTALLTABLES 和STRICTTRANSTABLES 模式。 已经存在的主键重复的数据,根据业务情况手工订正。 注意 主备实例不同的sqlmode会导致一些问题,需要在主备实例上设置相同的SQL mode。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        MySQL相关类
        表数据出现主键重复,怎么处理?
      • DRDS实例关联MySQL实例需要满足哪些前提条件?
        本文介绍DRDS实例关联MySQL实例需要满足哪些前提条件。 DRDS仅支持关联MySQL实例,一个DRDS实例支持关联多个MySQL 实例, 一个MySQL实例支持被多个DRDS实例关联(但是不允许两个DRDS实例创建相同名字的schema),关联需要满足以下几个条件: MySQL实例必须和DRDS实例在同一个VPC,且两者的安全组需要确保DRDS与MySQL互通(建议是用同一个安全组,统一管理)。 MySQL实例必须处于正常运行状态。 关联MySQL到DRDS实例,必须填写有权限的账户及密码信息,至少提供的用户需要具备SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, PROCESS, FILE, INDEX, ALTER, CREATE TEMPORARY TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT , CREATE USER等权限。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        操作类
        DRDS实例关联MySQL实例需要满足哪些前提条件?
      • 怎么选择安全组?
        本文介绍DRDS怎么选择安全组。 DRDS使用中有两个场景需要考虑VPC、子网、安全组,包括实例订购、实例访问使用。 实例订购 订购DRDS实例,需选择VPC、子网、安全组。如用户未创建VPC、子网或者安全组,请通过天翼云“控制中心虚拟私有云”进入VPC管理页面,创建VPC、子网或者安全组(访问控制安全组),系统会默认创建一个安全组,用户可以新建或者在默认安全组基础上修改。 实例订购完成,无法修改实例所在VPC及子网,请提前规划DRDS实例所在的VPC及子网(比如:和应用程序或者ECS主机在同一个VPC,方便使用),避免后续需要修改。 实例访问 若DRDS实例未绑定弹性公网IP,则用户只能在同一个VPC内的ECS主机等访问DRDS实例,建议应用程序、ECS主机、DRDS、MySQL实例都使用同一个VPC、子网及安全组,保证应用程序或者ECS能访问到DRDS实例。 用户可以通过安全组规则,限制可以访问DRDS实例的IP、协议、端口等,具体安全组规则修改可以参考修改安全组规则。 修改安全组,务必确保安全组允许用户的应用程序或弹性云主机能访问DRDS实例端口,避免修改出入规则后导致无法访问。
        来自:
        帮助文档
        分布式关系型数据库
        常见问题
        操作类
        怎么选择安全组?
      • 支持异步执行的DDL语句
        DRDS支持直接连接DBProxy执行DDL语句,本文为您介绍dbproxy支持异步执行的DDL语句。 注意 仅V5.1.20.0.13及以后版本的实例,支持使用本文介绍的DDL语句。 异步执行DDL说明 正常客户端在执行DDL时,是同步等待服务端返回。用户DDL请求转为DdlTask(UdalDdlEventVO)提交到zk,然后等待zk任务的执行状态改变(执行完成),再将zk中的任务执行结果返回给客户端。这是一种同步等待的模式,如果DDL执行久,会话一直卡住,特别是admin执行时,会一直占用线程数量。 dbproxy支持客户端在DDL SQLl前加上HINT语法,提示dbproxy以异步方式执行DDL,dbproxy在接收到异步DDL请求时,用户DDL请求转为DdlTask(UdalDdlEventVO)提交到zk后,会立刻返回客户端成功,不等待dbproxy侧DDL执行完成返回结果。 HINT语法: plaintext / !HINT({"asyncDdlMode":true, "taskId":"{合法的uuid字符串}"})/ 注意 taskId要求是个合法的UUID,dbproxy会有校验。注意 / !HINT中间有个空格。 示例如下: plaintext / !HINT({"asyncDdlMode":true, "taskId":"9aa71832a94511ef80aa080027252449"})/CREATE TABLE IF NOT EXISTS testglobal ( k int(11) NOT NULL default 0 comment 'k', v int(11) NOT NULL DEFAULT '0' comment 'v', PRIMARY KEY (k) ) ENGINEInnoDB DEFAULT CHARSETutf8 comment'test'/sharding @@table name'testglobal' set type'global' and dn'testdb1,testdb2';/; 支持异步执行的DDL语句 支持异步执行的DDL语句如下: 管理数据表的DDL语句 设置分片规则的DDL语句 管理用户和角色的DDL语句 授权和回收权限的GRANT/REVOKE语句 全局序列和全局索引的DDL语句 索引相关的DDL语句
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        支持异步执行的DDL语句
      • 全局序列的使用
        本章节介绍DRDS全局序列的基本使用。 使用方法 全局序列通过SEQUENCENAME.nextval获取序列值,同时支持SEQUENCENAME.nextval(int)获取批量全局序列值。 示例 select语法的用法: sql select testsequence.nextval;/testsequence是全局序列名称/ select testsequence.nextval(10); //查询当前序列值 insert语法的用法: sql insert into customer (id,companyid) values (SEQTEST.nextval,SEQTEST.nextval); 的值分别为序列的当前值和序列的下一个值
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        全局序列使用
        全局序列的使用
      • 索引相关的DDL语句
        DRDS支持直接连接DBProxy执行DDL语句,本文为您介绍dbproxy索引相关的DDL语句。 注意 仅V5.1.20.0.13及以后版本的实例,支持使用本文介绍的DDL语句。 索引相关DDL语句包括:create index和drop index。create index、drop index会根据分片规则的设置在标准库和对应的分片库上执行。 create index 支持的语法: plaintext CREATE [UNIQUE FULLTEXT SPATIAL] INDEX indexname ON tablename (column1 [ASCDESC], column2 [...]); 支持索引类型有普通索引、全文索引、唯一索引,对于8.0以上的RDS版本支持空间索引。 drop index 支持的语法: plaintext DROP INDEX indexname ON tablename;
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DDL语法
        索引相关的DDL语句
      • 全局序列创建与删除
        本章节介绍DRDS全局序列的创建与删除。 创建全局序列 控制台方式 具体操作,请参见全局序列管理。 DDL执行 具体操作,请参见DDL语句执行。 /序列创建语句/ seqop @@addseq name'testsequence' and value'2' and increment'1000' and min'2' and max'100000' and isCycle'false'; 删除全局序列 控制台方式 具体操作,请参见全局序列管理。 DDL执行 具体操作,请参见DDL语句执行。 /序列删除语句/ seqop @@deleteseq name'testsequence';
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        全局序列使用
        全局序列创建与删除
      • DML语法
        本文主要介绍了DRDS组件的DML语法规则。 DELETE 常用语法 DELETE FROM tblname [WHERE wherecondition] 语法限制 原则上wherecondition部分只能允许出现简单的条件,不支持计算表达式以及子查询。 INSERT 常用语法 INSERT [INTO] tblname (colname[,colname]...) {VALUESVALUE} (valuelist)[,(valuelist)]... [ON DUPLICATE KEY UPDATE assignmentlist] 语法限制 不支持不带分片键的insert语句插入。 不支持insert set使用。 不支持 INSERT DELAYED Syntax。 SELECT 暂不支持 SELECT INTO OUTFILE/INTO DUMPFILE/INTO varname。 SELECT JOIN 语法 DRDS 的 JOIN 查询可下推的 JOIN 主要分为以下几类: 单表(即非分片表)之间的 JOIN。 参与 JOIN 的表在过滤条件中均带有分片键作为条件,并且分片算法相同(即通过分片算法计算的数据分布在相同分片上)。 参与 JOIN 的表均按照分片键作为 JOIN 条件,并且分片算法相同。 全局表与分片表之间的 JOIN。 SELECT UNION 语法 使用union关键字的sql,要求其中涉及的分片表的分片规则及配置参数一致,使用union all关键字的sql则无此要求。 分片表不支持union/union all与聚合函数、limit、groupby、having、orderby等关键字联用。 不支持分片表和全局表union。 SELECT Subquery 语法 Comparisons Using Subqueries Subqueries with ANY, IN, NOT IN, SOME,ALL,Exists,NOT Exists
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        DML语法
      • 操作函数
        函数表达式 函数描述 Addition operator Assign a value (as part of a SET statement, or as part of the SET clause in an UPDATE statement) & Bitwise AND ~ Bitwise inversion ^ Bitwise XOR BINARY Cast a string to a binary string Change the sign of the argument NOT Check whether a value is not within a range of values BETWEEN … Check whether a value is not within a range of values AND … Check whether a value is not within a range of values BETWEEN … AND … Check whether a value is within a range of value STRCMP Compare two strings / Division operator Equal operator > Greater than operator > Greater than or equal operator DIV Integer division << Left shift < Less than operator < Less than or equal operator AND, && Logical AND OR Logical OR XOR Logical XOR Minus operator %, MODModulo operator Multiplication operator NOT, ! Negates value NOT REGEXP Negation of REGEXP NOT LIKE Negation of simple pattern matching !, <> Not equal operator IS NOT NULL NOT NULL value test IS NULL NULL value test <> NULLsafe equal to perator REGEXP Pattern matching using regular expressions Coalesce Return the fifirst nonNULL argument GREATEST Return the largest argument LEAST Return the smallest argument >> Right shift LIKE Simple pattern matching RLIKE Synonym for REGEXP IS NOT Test a value against a boolean IS Test a value against a boolean
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        函数
        操作函数
      • 到期与欠费
        本文主要介绍DRDS服务到期与欠费说明。 服务到期 “包年/包月”实例到期后无法在DRDS管理控制台进行该实例的操作,相关接口也无法调用,自动化监控或告警等运维也会停止。如果在保留期结束时您没有续费,实例将终止服务,系统中的数据也将被永久删除。 “按需计费”实例没有服务到期的概念。 欠费 “包年/包月”实例,没有欠费的概念。 “按需计费”实例是按每小时扣费,当余额不足,无法支付上一个小时的费用时,实例会冻结。您续费后,已冻结的实例会解冻,可继续正常使用。
        来自:
        帮助文档
        分布式关系型数据库
        计费说明
        到期与欠费
      • 创建VPCE
        本文主要介绍如何创建VPCE网络。 操作步骤 1. 访问对应资源池的网络控制台,选择【VPC终端节点>终端节点服务】,点击【创建终端节点】按钮。 2. 在创建页面中,选择服务:cn.ctyun.cnxxx.lts。 3. 根据自己实例所在VPC和子网信息,选择“VPC”和“子网”。 4. 高级配置中选择开启“私网域名”,勾选“同意协议”,并点击“确认下单”。 5. 等待创建成功即可。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        日志管理
        云日志服务访问配置
        创建VPCE
      • 表审计
        DRDS支持对指定表进行审计,即记录指定表的关键操作信息(包括连接表的IP地址、执行用户、执行时间和执行语句信息)。通过该功能,您可以对指定的关键表访问情况进行合规审计。 注意 该功能仅支持命令行。 仅V5.1.9.6020.2531及以后版本的实例支持该功能。 前提条件 已为DRDS实例创建表。 审计日志说明 开启表审计功能后,当用户对指定表进行如下操作时,将会被记录到审计日志中。您可以在udaloperationrecord.log文件中查看指定表的审计信息。 select explain dml(insert、delete、update) index操作:包括create/drop/alter index 字段操作:包括add/modify/change/drop rename truncate drop optimize 约束限制 开启/关闭表审计并指定库名.表名 时,库名.表名 必须加' ,否则解析器会将其识别为两个字段。 审计权限优先级从高到低:指定表审计权限 > 开启运维日志 > 按节点审计。 支持的表数量为20个,超过会报错,开启表审计针对表数量约束不做表名去重判断。 开启指定表审计功能时,会对表有效性进行检查,即实例中是否存在该表;关闭时不做表有效性检查。 操作步骤 1. 执行如下命令,为指定表开启表审计。 plaintext udal set global operationlog on [where audittableschema.table in (tablelist ...)] 示例1:为单个表开启审计功能 示例2:为多个表开启表审计功能 2. 执行如下命令,查看已开启审计功能的表信息。 plaintext udal show audittable 示例1: 示例2: 3. 执行DML、DDL或查询命令,在udaloperationrecord.log文件中查看表审计信息。 示例如下: 4. 如果您需要为指定表关闭表审计,只需执行如下命令: plaintext udal set global operationlog on/off [where audittableschema.table in (tablelist ...)] 注意 关闭表审计后,将不再记录该表的相关信息,您根据实际需要重新开启即可。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        数据库安全
        表审计
      • DRDS引擎及操作系统更新
        本文主要介绍DRDS引擎和操作系统更新的操作。 目前不支持在租户控制台进行DRDS的引擎和操作系统升级操作。 如需升级,可联系天翼云客服获取升级操作方案。 说明 DRDS会向用户提供热补丁修复影响引擎和操作系统的漏洞。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        实例管理
        DRDS引擎及操作系统更新
      • 实例状态
        本章节介绍DRDS实例状态。 实例状态 实例状态是DRDS实例的运行情况,用户可以在管理控制台实例列表查看DRDS实例状态。详见下表: 分类 状态 说明 正常 运行中 DRDS实例正常可用。 异常 暂停服务 DRDS实例到期或注销,不可用。 动作执行中 开通中 DRDS实例正在开通过程中。 动作执行中 扩容中 DRDS实例正在扩容过程中。 动作执行中 转包周期中 DRDS实例计费方式从按需变更为包周期。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        实例管理
        实例状态
      • 概述
        本文主要介绍DRDS的主要使用流程。 使用流程 步骤一:购买DRDS实例。 步骤二:购买MySQL实例。 步骤三:DRDS关联MySQL实例。 步骤四:创建schema。 步骤五:创建DRDS帐号。 步骤六:连接DRDS实例逻辑库。 流程图
        来自:
        帮助文档
        分布式关系型数据库
        快速入门
        概述
      • 按需计费
        本文主要介绍按需计费的方式。 按需计费模式是一种更加灵活的DRDS购买方法。 收费方式 后付费方式:需要提前充值现金到天翼云账户中,现金账户余额不低于100元,之后系统按照用户实际使用量进行结算。 计费周期:按小时计费,以自然小时为计费单位(均以北京时间为准),不满一小时按照一小时计费。费用从用户账户现金余额中扣费。开通时间建议整点开通,开通不足一个自然小时,按一小时收费。提前删除也按照自然小时收费。 例如:如果您在1点01分开通,那么时间到2点就算做一个自然小时;如果您在1点58分开通,那么时间到2点也算做一个自然小时,都是按照1个小时收费。所以为了避免您的时间损失,建议您整点后几分钟内开通,在整点前几分钟删除。 退订规则 DRDS删除后,会立即释放资源,数据不会保留。 删除DRDS时,实例的CPU、内存等自身费用将停止计费,其他关联资源会继续计费。 账户欠费 如用户账户出现欠费,账户一旦充值,系统将会自动优先扣除欠费金额。更多信息,请参见到期与欠费。 提醒/通知规则 账户欠费通知:当用户欠费时,系统会向用户发送1次欠费提醒,并在欠费的第2天、第4天、第6天各发送1次欠费提醒。 提醒及通知方式:以邮件和短信方式告知用户,请及时关注您的短信及邮件。
        来自:
        帮助文档
        分布式关系型数据库
        计费说明
        计费模式
        按需计费
      • 一致性备份说明
        本章节介绍一致性备份说明 DRDS对一致性备份进行了功能优化调整,将该功能调整成恢复数据中的“Metadata恢复”。调整为“Metadata恢复”之后,已经创建的一致性备份将不可再用于恢复,一致性备份相关操作将会隐藏。如果您需要进行数据恢复,请通过“Metadata恢复”完成。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        一致性备份
        一致性备份说明
      • 数据传输服务模块安装部署
        本页介绍天翼云TeleDB数据库数据传输服务模块的安装部署操作。 前提条件 本服务部署需要的全部组件按安装顺序排列如下: MySQL Zookeeper Docker 部署规划 本产品采用一键安装包的部署方式,安装包包含了后端运行所需的java应用。安装前需要检查、配置好安装所需的环境。安装后配置前端即可访问。 操作步骤 1. 查看操作系统版本 cat /etc/osrelease; 2. 查看系统架构 uname a; 3. 创建目录并挂载磁盘 sudo mkdir p /dts; 创建目录 sudo fdisk l 查看磁盘,选一块未挂载的/dev/xxx sudo mkdir /dts 创建挂载目录 sudo mkfs.xfs f /dev/sde 创建文件系统,例如选了sde这块盘 /dev/sde /dts xfs defaults 0 0 打开 /etc/fstab 文件末尾添加这一行 sudo mount a 挂载 df h 查看挂载结果 4. 创建用户 1. 执行以下命令,创建用户 sudo useradd dts; 2. 执行以下命令,为用户设置密码 sudo passwd dts; 3. 执行以下命令,修改目录权限 sudo chown R dts:dts /dts; 4. 执行以下命令,为用户添加sudoers权限,并设置免密登录 sudo vi /etc/sudoers; 打开该文件,添加以下行: dts ALL(ALL) NOPASSWD: ALL 保存退出。 5. 为用户开放更多系统资源,打开/etc/security/limits.conf sudo vi /etc/security/limits.conf 在文件末尾添加如下行: dts soft nofile 65535 dts hard nofile 65535 dts soft nproc 65535 dts hard nproc 65535 dts soft stack unlimited dts hard stack unlimited dts soft as unlimited dts hard as unlimited 保存并退出。 6. 执行以下命令,将dts用户加入root用户组 sudo usermod a G root dts; 5. 解压安装包 1. 将部署包拷贝到/dts目录下 sudo cp ctgpaasdts2.8.5P9.tar.gz /dts; 2. 修改压缩包权限 sudo chown dts:dts /dts/ctgpaasdts2.8.5P9.tar.gz; 3. 切换用户 sudo su dts; 4. 进入主目录 cd /dts; 5. 解压并进入解压后的目录内 tar zxvf ctgpaasdts2.8.5P9.tar.gz && cd ctgpaasdts2.8.5P9; 6. 查看主目录结构 ls l; 7. 查看依赖包目录 ls l ./pkg 6. 安装jdk 说明 dts基于java 11运行,因此要先安装jdk。 1. 进入pkg目录 cd ./pkg; 2. 如果是arm架构(鲲鹏机器),则执行如下命令解压 tar zxvf microsoftjdk11.0.12.7.1linuxaarch64.tar.gz 3. 如果x86架构(海光机器),则执行如下命令解压 tar zxvf openjdk11.0.18+10.tar.gz 4. 重命名解压后的目录 mv jdk11.0.12+7 jdk11 5. 配置java环境变量 vi ~/.bashrc 在文件末尾添加以下几行,保存并退出 export JAVAHOME/dts/jdk11 export CLASSPATH.:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jar export PATH$JAVAHOME/bin:$PATH 让环境变量生效: source ~/.bashrc; 查看java版本: java version; 7. 安装telnet dts的一键部署包,会用telnet命令检查程序是否安装成功,因此需要这个包。 先查看telnet是否有安装: rpm qa grep telnet; 如果有输出,则不用再安装,否则执行以下安装命令,(以x86架构为例) sudo rpm ivh xinetd2.3.1514.el7.x8664.rpm; sudo rpm ivh telnet0.1765.el78.x8664.rpm; sudo rpm ivh telnetserver0.1765.el78.x8664.rpm; 8. 安装openssl10 sudo rpm ivh compatopenssl101.0.2o3.el8.x8664.rpm; 9. 后端部署 10. 部署包目录架构 下面为执行tree命令输出: ctgpaasdts2.8.5P9arrch64 ├── api │ └── V280001BASEINIT.sql ├── arm64 │ └── install ├── config │ ├── application.yml │ ├── mysqlport.cnf │ ├── otter.properties │ └── start.sh ├── install ├── install.cfg ├── pkg │ ├── compatopenssl101.0.2o3.el8.aarch64.rpm │ ├── docker24.0.5.arrch64.tgz │ ├── manager.web.deploy2.8.5P9.tar.gz │ ├── microsoftjdk11.0.12.7.1linuxaarch64.tar.gz │ ├── mysql5.7.492023.q3.2.aarch64.tar.gz │ ├── ora2pgty4.tar.gz │ ├── telnet0.1776.el8.aarch64.rpm │ ├── telnetserver0.1776.el8.aarch64.rpm │ ├── xinetd2.3.1524.el8.aarch64.rpm │ └── zookeeper3.4.13.tar.gz ├── start ├── stop ├── tools │ ├── aarch64 │ │ ├── go │ │ ├── jdk │ │ │ ├── copyjdkconfigs3.73.ky10.noarch.rpm │ │ │ ├── giflib5.2.11.ky10.aarch64.rpm │ │ │ ├── java11openjdk11.0.6.104.ky10.ky10.aarch64.rpm │ │ │ ├── java11openjdkdevel11.0.6.104.ky10.ky10.aarch64.rpm │ │ │ ├── java11openjdkheadless11.0.6.104.ky10.ky10.aarch64.rpm │ │ │ ├── javapackagesfilesystem5.3.02.ky10.noarch.rpm │ │ │ ├── lksctptools1.0.1611.ky10.aarch64.rpm │ │ │ ├── luaposix33.3.112.ky10.aarch64.rpm │ │ │ ├── tzdatajava2020a1.p01.ky10.noarch.rpm │ │ │ ├── xorgx11fontsothers7.524.ky10.noarch.rpm │ │ │ └── xorgx11fontutils7.542.ky10.aarch64.rpm │ │ ├── mysql │ │ └── net │ │ └── telnet0.1776.ky10.aarch64.rpm │ ├── ELF │ │ └── mysql │ └── secureHandler └── uninstall 11. 填写配置文件 配置文件install.cfg模板如下 { "version": "DTS版本号", "deployPath": "DTS统一部署路径, 需确保目录已经存在且具备正常的读写权限", "db": { "mode": "common", "machine": [ { "username": "DTS管理库所在机器对应登录账号", "password": "DTS管理库所在机器对应登录账号, 明文", "ip": "DTS管理库所在机器对应IP", "port": "DTS管理库所在机器ssh端口" } ], "deploy": "是否部署新的管理库,int类型.如果复用已有库填0, 否则填1. 当取值0时, 上述username, password, port可不填", "auth": { "dbPort": "DTS管理库服务端口, int类型", "superPassword": "DTS管理库root账号对应初始密码, 明文. 如上述deploy取值0, 则可不填", "dbUser": "DTS管理库初始账号, 如上述deploy取值0, 则必须确保该账号已经存在", "dbPassword": "DTS管理库初始账号对应密码, 明文", "dbName": "DTS管理库初始schema" } }, "manager": { "mode": "common", "machine": [ { "username": "DTS控制台所在机器对应登录账号", "password": "DTS控制台所在机器对应登录账号, 明文", "ip": "DTS控制台所在机器对应IP", "port": "DTS控制台所在机器ssh端口" } ], "deploy": 1, "httpPort": "DTS控制台http服务端口, int类型", "httpsPort": "DTS控制台https服务端口, int类型", "conPort": "DTS控制台rpc服务端口, int类型", "specification": "DTS控制台规格信息, 可取值范围micro,min,standard,medium,large.注意:不同的规格在部署时需分配不同的内存,可提供不同的性能参数,具体规格说明见下面附录.一般情况下建议取值min", "prodInstId": "", "allowWebDomain": "" }, "zookeeper": { "mode": "common", "machine": [ { "username": "DTS调度节点(zookeeper)1所在机器对应登录账号", "password": "DTS调度节点(zookeeper)1所在机器对应登录账号, 明文", "ip": "DTS调度节点(zookeeper)1所在机器对应IP", "port": "DTS调度节点(zookeeper)1所在机器ssh端口" }, { "username": "DTS调度节点(zookeeper)2所在机器对应登录账号", "password": "DTS调度节点(zookeeper)2所在机器对应登录账号, 明文", "ip": "DTS调度节点(zookeeper)2所在机器对应IP", "port": "DTS调度节点(zookeeper)2所在机器ssh端口" }, { "username": "DTS调度节点(zookeeper)3所在机器对应登录账号", "password": "DTS调度节点(zookeeper)3所在机器对应登录账号, 明文", "ip": "DTS调度节点(zookeeper)3所在机器对应IP", "port": "DTS调度节点(zookeeper)3所在机器ssh端口" } ], "deploy": "是否部署新的zookeeper,int类型. 如复用已有zookeeper则填0, 否则填1. 当取值0时, 上述username, password, port可不填", "zkPort": "zookeeper对应服务端口,int类型", "zkElection": "zookeeper对应选举端口,int类型", "zkCommunication": "zookeeper对应通信端口,int类型" }, "scene": "standalone" } 先备份一下: cp install.cfg install.cfg.sample; 填写配置文件。 arm架构额外操作:如果是arm架构,则将arm64目录下的install文件拷贝到当前目录(x86不做此步骤) cp ./arm64/install ./ 12. 执行一键部署脚本 ./install 如果部署失败,则执行 chmod +x uninstall; ./uninstall; 解决问题后,重新执行一键部署。 13. 对接dcp 修改application.yml配置,注意需要修改的配置项如下,其他不用管 配置项 描述 填写示例 server.servlet.contextpath 后端服务路径,和dcp约定,必须填写为/dts /dts spring.applicaton.name 在dcp中的组件标识,必须填写为dts dts spring.cloud.inetutils.preferrednetworks 让dcp进行服务发现后的ip地址,如果dts所属服务器是多ip,要注意哪个ip是和dcp通的,这里就填写那个ip地址 182.42.233.200 spring.cloud.zookeeper.enabled 表示会去连zk,必须填写true true spring.cloud.zookeeper.connectstring dcp给出的zk的连接地址 182.42.233.200:2181 spring.cloud.zookeeper.discovery.root dcp给出的组件的注册路径 /services/gctest spring.cloud.zookeeper.maxretries 连接zk的重试次数,不配置默认为10 建议填写300 spring.cloud.zookeeper.maxsleepms 每次重试的等待时间,默认为500 建议填写1000 iam.server.responseApiUrl dcp给出的回单地址 示例如下: server: servlet: contextpath: /dts https: ssl: enabled: false port: 17971 keystoretype: PKCS12 keystore: keystore/dtsserver.p12 keystorepassword: keyalias: dtsserver enabledprotocols: TLSv1,TLSv1.1,TLSv1.2 ciphers: TLSECDHERSAWITHAES128CBCSHA256,TLSECDHERSAWITHAES128CBCSHA,TLSECDHERSAWITHAES256CBCSHA384,TLSECDHERSAWITHAES256CBCSHA,TLSECDHERSAWITHRC4128SHA,TLSRSAWITHAES128CBCSHA256,TLSRSAWITHAES128CBCSHA,TLSRSAWITHAES256CBCSHA256,TLSRSAWITHAES256CBCSHA,SSLRSAWITHRC4128SHA mybatis: typealiasespackage: com.chinatelecom.dts.shared.common.model mapperlocations: classpath:dao/.xml configuration: mapunderscoretocamelcase: true spring: application: name: dts cloud: inetutils: preferrednetworks: 182.42.233.200 loadbalancer: ribbon: enabled: false compatibilityverifier: enabled: false zookeeper: enabled: true connectstring: 182.42.233.200:2181 maxretries: 300 maxsleepms: 1000 discovery: preferipaddress: true root: /services/gctest iam.server.url: iam.server.syncApi: /openapi/v1/users/ctyun/sync iam.server.tenants: /openapi/v1/tenants iam.server.versionAgentUrl: /openapi/v1/versions/projectVersion iam.server.logUrl: iam.server.responseApiUrl: api: server: disable: true cluster: xxx:8901 key: TestApiServer digest: 45783632523044543459453955776E704767676F47773D3D 修改otter.properties配置中,otter.run.modeprivatedcp,表示私有云dcp运行环境,示例如下 otter.manager.monitor.email.host smtp.chinatelecom.cn otter.manager.monitor.email.password otter.manager.monitor.email.receiver rc@wq.com otter.manager.monitor.email.security tls otter.manager.monitor.email.stmp.port 465 otter.manager.monitor.email.switch off otter.manager.monitor.email.username otter.run.mode privatedcp otter.zookeeper.aclEnable true otter.zookeeper.authConfig dts:6f562b63312b6b5a6c4f38304c75436d4576693679413d3d otter.zookeeper.cluster.default 182.42.233.200:17973 otter.zookeeper.sessionTimeout 90000 停止manager服务 ./stop.sh 启动manager服务 ./start.sh 14. 前端部署 dcp会给一个前端部署目录,只要把前端文件拷贝到该目录下即可。例如dcp给出的目录为/dcp/teledbdcpfordms/teledbdts,那么 cd /dcp/teledbdcpfordms/teledbdts; 拷贝前端压缩包到console目录 cp teledbdts.zip /dcp/teledbdcpfordms/teledbdts; 解压teledbdts.zip,解压后的文件目录名为teledbdts unzip teledbdtszip; 重命名teledbdts mv teledbdts console; 15. 导入ADAM镜像 前提是部署好docker服务,然后导入ADAM镜像,注意要在DTS工作节点运行的那台机器上导入 docker load input ora2pgty4.tar latest 16. 添加开机启动 1. 给与可执行权限 sudo chmod +x autorestart.sh; 2. 打开/etc/cron.allow文件,在末尾添加上dts,允许dts用户执行crontab命令,保存退出 sudo vi /etc/cron.allow; 3. 编辑crontab crontab e; 4. 在末尾添加上自启命令,保存退出 @reboot /dts/dtsinstall/2.8.5/autorestart.sh /dts/dtsinstall/2.8.5/manager > /dts/dtsinstall/2.8.5/restart.log 2>&1
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        安装部署
        安装过程
        数据传输服务模块安装部署
      • 安全告警事件概述
        事件类型 告警名称 告警说明 企业版 旗舰版 网页防篡改版 加入告警白名单 隔离查杀 恶意软件 恶意程序 恶意程序可能是黑客入侵成功之后植入的木马、后门等,用于窃取数据或攫取不当利益。 例如:黑客入侵之后植入木马,将受害主机作为挖矿、DDoS肉鸡使用,这类程序会大量占用主机的CPU资源或者网络资源,破坏用户业务的稳定性。 通过程序特征、行为检测,结合AI图像指纹算法以及云查杀,有效识别后门、木马、挖矿软件、蠕虫和病毒等恶意程序,也可检测出主机中未知的恶意程序和病毒变种,并提供一键隔离查杀能力。 √ √ √ √ √ 恶意软件 勒索软件 检测来自网页、软件、邮件、存储介质等介质捆绑、植入的勒索软件。 勒索软件用于锁定、控制您的文档、邮件、数据库、源代码、图片、压缩文件等多种数据资产,并以此作为向您勒索钱财的筹码。 × √ √ √ ×(部分支持) 恶意软件 Webshell 检测云服务器上web目录中的文件,判断是否为Webshell木马文件,支持检测常见的PHP、JSP等后门文件类型。 您可以在“策略管理”的“Webshell检测”中配置Webshell检测,HSS会实时检测执行的可疑指令,主机被远程控制执行任意命令等。 × √ √ √ × 恶意软件 反弹Shell 实时监控用户的进程行为,及时发现进程的非法Shell连接操作产生的反弹Shell行为。 支持对TCP、UDP、ICMP等协议的检测。 您可以在“策略管理”的“恶意文件检测”中配置反弹Shell检测,HSS会实时检测执行的可疑指令,主机被远程控制执行任意命令等。 × √ √ √ × 漏洞利用 一般漏洞利用 实时检测利用漏洞入侵主机的行为,对发现的入侵行为进行告警上报。 √ √ √ √ × 系统异常行为 文件提权 当黑客成功入侵主机后,会尝试利用漏洞进行root提权或者文件提权,从而达到非法创建和修改系统帐号的权限或者篡改文件的目的。 HSS检测当前系统的“进程提权”和“文件提权”操作。 检测以下异常提权操作: 利用SUID程序漏洞进行root提权。 利用内核漏洞进行root提权。 对文件的提权。 √ √ √ √ × 系统异常行为 进程提权 检测以下进程提权操作并进行告警: 利用SUID程序漏洞进行root提权。 利用内核漏洞进行root提权。 √ √ √ √ × 系统异常行为 关键文件变更 篡改系统关键文件,通常是黑客入侵成功后进行身份隐藏或者发起下一步攻击的准备工作。 对系统关键文件(例如:ls、ps、login、top等)及目录进行监控,一旦文件被修改就进行告警,提醒用户关键文件存在被篡改的可能。监控的关键文件的路径请参见关键文件变更监控路径。 关键文件变更信息包括“被更改的关键文件路径”、“文件最后修改时间”以及配置文件所在的“服务器名称”。 文件/目录变更信息包括“文件别名”、“被更改的关键文件路径”以及配置文件所在的“服务器名称”。 添加关键文件指纹库,收集关键文件信息,便于清点合法文件信息,检测异常文件。 对于关键文件变更,HSS只检测目录或文件是否被修改,不关注是人为或者某个进程修改的。 √ √ √ √ × 系统异常行为 文件/目录变更 实时监控系统文件/目录,对创建、删除、移动、修改属性或修改内容的操作进行告警,提醒用户文件/目录可能被篡改。 √ √ √ √ × 系统异常行为 进程异常行为 检测各个主机的进程信息,包括进程ID、命令行、进程路径、行为等。 对于进程的非法行为、黑客入侵过程进行告警。 进程异常行为可以监控以下异常行为: 监控进程CPU使用异常。 检测进程对恶意IP的访问。 检测进程并发连接数异常等。 √ √ √ √(部分支持) × 系统异常行为 高危命令执行 您可以在“策略管理”的“高危命令检测”中预置高危命令。 HSS实时检测当前系统中执行的高危命令,当发生高危命令执行时,及时触发告警。 √ √ √ √ × 系统异常行为 异常Shell 检测系统中异常Shell的获取行为,包括对Shell文件的修改、删除、移动、复制、硬链接、访问权限变化。 您可以在“策略管理”的“恶意文件检测”中配置异常Shell检测,HSS会实时检测执行的可疑指令,主机被远程控制执行任意命令等。 √ √ √ √ × 系统异常行为 Crontab可疑任务 检测并列出当前所有主机系统中自启动服务、定时任务、预加载动态库、Run注册表键或者开机启动文件夹的汇总信息。 帮助用户通过自启动变更情况,及时发现异常自启动项,快速定位木马程序的问题。 × × √ √ × 用户异常行为 暴力破解 黑客通过帐户暴力破解成功登录主机后,便可获得主机的控制权限,进而窃取用户数据、植入挖矿程序,DDoS木马攻击等恶意操作,严重危害主机的安全。 检测SSH、RDP、FTP、SQL Server、MySQL等帐户遭受的口令破解攻击。 如果30秒内,帐户暴力破解次数(连续输入错误密码)达到5次及以上,HSS就会拦截该源IP,禁止其再次登录,防止主机因帐户破解被入侵。 SSH类型攻击默认拦截12小时,其他类型攻击默认拦截24小时。 根据帐户暴力破解告警详情,如“攻击源IP”、“攻击类型”和“拦截次数”,您能够快速识别出该源IP是否为可信IP,如果为可信IP,您可以通过手动解除拦截的方式,解除拦截的可信IP。 √ √ √ √ × 用户异常行为 异常登录 检测“异地登录”和“帐户暴力破解成功”等异常登录。若发生异常登录,则说明您的主机可能被黑客入侵成功。 检测主机异地登录行为并进行告警,用户可根据实际情况采取相应措施(例如:忽略、修改密码等)。 异地登录检测信息包括被拦截的“登录源IP”、“登录时间”,攻击者尝试登录主机时使用的“用户名”和“云服务器名称”。 若在非常用登录地登录,则触发安全事件告警。 若帐户暴力破解成功,登录到云主机,则触发安全事件告警。 √ √ √ √ × 用户异常行为 非法系统帐号 黑客可能通过风险帐号入侵主机,以达到控制主机的目的,需要您及时排查系统中的帐户。 HSS检查系统中存在的可疑隐藏帐号、克隆帐号;若存在可疑帐号、克隆帐号等,则触发告警。 √ √ √ √ ×
        来自:
      • 安全告警事件概述
        本小节介绍安全告警事件概述。 企业主机安全支持账户暴力破解、进程异常行为、网站后门、异常登录、恶意进程等13大类入侵检测能力,用户可通过事件管理全面了解告警事件类型,帮助用户及时发现资产中的安全威胁、实时掌握资产的安全状态。 约束限制 未开启防护不支持告警事件相关操作。 主机告警事件支持情况说明 事件类型 告警名称 告警说明 企业版 旗舰版 网页防篡改版 加入告警白名单 隔离查杀 恶意软件 恶意程序 恶意程序可能是黑客入侵成功之后植入的木马、后门等,用于窃取数据或攫取不当利益。 例如:黑客入侵之后植入木马,将受害主机作为挖矿、DDoS肉鸡使用,这类程序会大量占用主机的CPU资源或者网络资源,破坏用户业务的稳定性。 通过程序特征、行为检测,结合AI图像指纹算法以及云查杀,有效识别后门、木马、挖矿软件、蠕虫和病毒等恶意程序,也可检测出主机中未知的恶意程序和病毒变种,并提供一键隔离查杀能力。 √ √ √ √ √ 恶意软件 勒索软件 检测来自网页、软件、邮件、存储介质等介质捆绑、植入的勒索软件。 勒索软件用于锁定、控制您的文档、邮件、数据库、源代码、图片、压缩文件等多种数据资产,并以此作为向您勒索钱财的筹码。 × √ √ √ ×(部分支持) 恶意软件 Webshell 检测云服务器上web目录中的文件,判断是否为Webshell木马文件,支持检测常见的PHP、JSP等后门文件类型。 您可以在“策略管理”的“Webshell检测”中配置Webshell检测,HSS会实时检测执行的可疑指令,主机被远程控制执行任意命令等。 × √ √ √ × 恶意软件 反弹Shell 实时监控用户的进程行为,及时发现进程的非法Shell连接操作产生的反弹Shell行为。 支持对TCP、UDP、ICMP等协议的检测。 您可以在“策略管理”的“恶意文件检测”中配置反弹Shell检测,HSS会实时检测执行的可疑指令,主机被远程控制执行任意命令等。 × √ √ √ × 漏洞利用 一般漏洞利用 实时检测利用漏洞入侵主机的行为,对发现的入侵行为进行告警上报。 √ √ √ √ × 系统异常行为 文件提权 当黑客成功入侵主机后,会尝试利用漏洞进行root提权或者文件提权,从而达到非法创建和修改系统帐号的权限或者篡改文件的目的。 HSS检测当前系统的“进程提权”和“文件提权”操作。 检测以下异常提权操作: 利用SUID程序漏洞进行root提权。 利用内核漏洞进行root提权。 对文件的提权。 √ √ √ √ × 系统异常行为 进程提权 检测以下进程提权操作并进行告警: 利用SUID程序漏洞进行root提权。 利用内核漏洞进行root提权。 √ √ √ √ × 系统异常行为 关键文件变更 篡改系统关键文件,通常是黑客入侵成功后进行身份隐藏或者发起下一步攻击的准备工作。 对系统关键文件(例如:ls、ps、login、top等)及目录进行监控,一旦文件被修改就进行告警,提醒用户关键文件存在被篡改的可能。监控的关键文件的路径请参见关键文件变更监控路径。 关键文件变更信息包括“被更改的关键文件路径”、“文件最后修改时间”以及配置文件所在的“服务器名称”。 文件/目录变更信息包括“文件别名”、“被更改的关键文件路径”以及配置文件所在的“服务器名称”。 添加关键文件指纹库,收集关键文件信息,便于清点合法文件信息,检测异常文件。 对于关键文件变更,HSS只检测目录或文件是否被修改,不关注是人为或者某个进程修改的。 √ √ √ √ × 系统异常行为 文件/目录变更 实时监控系统文件/目录,对创建、删除、移动、修改属性或修改内容的操作进行告警,提醒用户文件/目录可能被篡改。 √ √ √ √ × 系统异常行为 进程异常行为 检测各个主机的进程信息,包括进程ID、命令行、进程路径、行为等。 对于进程的非法行为、黑客入侵过程进行告警。 进程异常行为可以监控以下异常行为: 监控进程CPU使用异常。 检测进程对恶意IP的访问。 检测进程并发连接数异常等。 √ √ √ √(部分支持) × 系统异常行为 高危命令执行 您可以在“策略管理”的“高危命令检测”中预置高危命令。 HSS实时检测当前系统中执行的高危命令,当发生高危命令执行时,及时触发告警。 √ √ √ √ × 系统异常行为 异常Shell 检测系统中异常Shell的获取行为,包括对Shell文件的修改、删除、移动、复制、硬链接、访问权限变化。 您可以在“策略管理”的“恶意文件检测”中配置异常Shell检测,HSS会实时检测执行的可疑指令,主机被远程控制执行任意命令等。 √ √ √ √ × 系统异常行为 Crontab可疑任务 检测并列出当前所有主机系统中自启动服务、定时任务、预加载动态库、Run注册表键或者开机启动文件夹的汇总信息。 帮助用户通过自启动变更情况,及时发现异常自启动项,快速定位木马程序的问题。 × × √ √ × 用户异常行为 暴力破解 黑客通过帐户暴力破解成功登录主机后,便可获得主机的控制权限,进而窃取用户数据、植入挖矿程序,DDoS木马攻击等恶意操作,严重危害主机的安全。 检测SSH、RDP、FTP、SQL Server、MySQL等帐户遭受的口令破解攻击。 如果30秒内,帐户暴力破解次数(连续输入错误密码)达到5次及以上,HSS就会拦截该源IP,禁止其再次登录,防止主机因帐户破解被入侵。 SSH类型攻击默认拦截12小时,其他类型攻击默认拦截24小时。 根据帐户暴力破解告警详情,如“攻击源IP”、“攻击类型”和“拦截次数”,您能够快速识别出该源IP是否为可信IP,如果为可信IP,您可以通过手动解除拦截的方式,解除拦截的可信IP。 √ √ √ √ × 用户异常行为 异常登录 检测“异地登录”和“帐户暴力破解成功”等异常登录。若发生异常登录,则说明您的主机可能被黑客入侵成功。 检测主机异地登录行为并进行告警,用户可根据实际情况采取相应措施(例如:忽略、修改密码等)。 异地登录检测信息包括被拦截的“登录源IP”、“登录时间”,攻击者尝试登录主机时使用的“用户名”和“云服务器名称”。 若在非常用登录地登录,则触发安全事件告警。 若帐户暴力破解成功,登录到云主机,则触发安全事件告警。 √ √ √ √ × 用户异常行为 非法系统帐号 黑客可能通过风险帐号入侵主机,以达到控制主机的目的,需要您及时排查系统中的帐户。 HSS检查系统中存在的可疑隐藏帐号、克隆帐号;若存在可疑帐号、克隆帐号等,则触发告警。 √ √ √ √ ×
        来自:
        帮助文档
        企业主机安全
        用户指南
        入侵检测
        主机安全告警
        安全告警事件概述
      • 创建存储库备份策略
        通过备份策略,您可以将整个存储库绑定的资源按照一定的策略要求,对资源的数据进行周期性备份,以便服务器在数据丢失或损坏时快速恢复数据,保证业务正常运行。 通过备份策略,您可以将整个存储库绑定的资源按照一定的策略要求,对资源的数据进行周期性备份,以便云主机在数据丢失或损坏时快速恢复数据,保证业务正常运行。 当需要定期备份存储库时,首先需要创建一个备份策略,系统根据您的备份策略决定何时执行备份任务。您可以使用系统提供的默认备份策略,也可以结合实际情况,创建新的自定义备份策略。 约束与限制 可以为云主机备份存储库、SFS Turbo备份存储库、云硬盘备份存储库、数据库服务器存储库设置备份策略。 通过备份策略的方式对资源进行周期性备份,仅当启用备份策略后,系统才会自动备份所绑定的存储库绑定的资源,并定期删除过期的备份。 每个用户最多只能创建32个备份策略。 策略保留规则过期清理时,仅会删除过期自动备份数据不会删除手动备份数据。 只有“运行中”、“关机”状态的云主机才可进行备份。 只有“可用”或“正在使用”状态的磁盘才可进行备份。 操作步骤 1. 登录云服务备份管理控制台。 a. 登录管理控制台。 b. 单击管理控制台左上角的,选择区域。 c. 单击“”,选择“存储 > 云服务备份”。 2. 在左侧导航树选择“策略”,进入“备份策略”页签,单击右上角“创建策略”,创建自定义策略。如下图所示。 图 创建备份策略 3. 设置备份策略信息。各参数说明如下表所示。 参数 说明 示例 类型 选择策略类型。本章节以创建备份策略为例。 备份策略 名称 设置备份策略的名称。只能由中文字符、英文字母、数字、下划线、中划线组成,且长度小于等于64个字符。 backuppolicy 是否启用 设置备份策略的启用状态。 仅当启用备份策略后,系统才会自动备份所绑定的存储库的云主机和磁盘,并定期删除过期的备份。 备份周期 设置备份任务的执行日期。 o 按周 指定备份策略在每周的周几进行备份,可以多选。 o 按天 指定备份策略每隔几天进行一次备份,可设置1~30天。 每1天当选择按天备份时,理论上第一次备份的时间为备份策略创建当天。如果当天备份策略创建的时间已经晚于设置的备份时间,那么将会等到第二个备份周期再进行第一次备份。建议选择无业务或者业务量较少的时间进行备份。 备份时间 设置备份任务在一天之内的执行时间点。只支持在整点进行备份,同时支持选择多个整点进行备份。 须知: o 设定的备份时间和控制台实际创建备份的时间可能存在差异。 o 如需要备份的资源总数据量较大,建议备份执行时间点不宜设置过于紧密。如果单个资源执行备份的时长超过两个备份执行时间间隔,则会跳过第二个备份时间点不进行备份。 例如: 某磁盘的备份策略设置的备份时间点为:00:00,01:00,02:00。在00:00时,磁盘开始进行备份,由于磁盘此次备份增量数据较大,或者该时间段同时执行的备份任务较多,该次备份任务耗时90分钟,在01:30时完成备份。则01:00的备份时间点会跳过,在02:00时再执行备份,将只会产生两个备份。 o 备份时间指的是客户端所在的本地时间,并不是指region所在的时区时间。 00:00,02:00o 建议选择无业务或者业务量较少的时间进行备份。o 备份的业务高峰期在0点到早上6点,建议客户评估业务类型,分散时间备份,如果指定的策略在业务高峰时段,可能会有一定的调度延迟 保留规则 设置备份产生后的保留规则。 o 按时间 可选择1个月、3个月、6个月、1年的固定保留时长或根据需要自定义保留时长。取值范围为2~99999天。 o 按数量单个云主机执行备份策略保留的备份总份数。取值范围为2~99999个。 o 永久保留 说明: § 当保留的备份数超过设置的数值时,系统会自动删除最早创建的备份,当保留的备份超过设定的时间时,系统会自动删除所有过期的备份;系统默认每隔一天自动清理,删除的备份不会影响其他备份用于恢复。 § 保留的备份可能将不会在备份策略设置的时间点按时自动删除,将会存在一定的延迟。备份在到期时间后的12点至0点的时间段,进行分批删除。 § 保留规则仅对备份策略自动调度生成的备份有效。手动执行备份策略生成的备份不会统计在内,且不会自动删除。如需删除,请在备份页签的备份列表中手动删除。 § 当备份创建过镜像之后,该备份不会继续统计在保留规则中,也不会自动删除。§ 周期性备份产生的失败的备份最多保留10个,保留时长1个月,可手动删除。 设置“按数量”保留3个备份。 说明 备份越频繁,保留的备份份数越多或时间越长,对数据的保护越充分,但是占用的存储库空间也越大。请根据数据的重要级别和业务量综合考虑选择,重要的数据采用较短的备份周期,且保留较多的备份份数或较长时间。 4. 设置完成后,单击“提交”,完成备份策略的创建。 说明:创建完备份策略后找到目标存储库,单击“更多 > 绑定备份策略”,绑定创建好的备份策略。可以在存储库详情中查看已配置的备份策略。绑定成功后,存储库将按照备份策略进行周期性备份。 示例 某用户在星期一上午10:00设置某存储库策略A的备份时间为每天凌晨02:00,保留策略为按数量保留3份,该存储库绑定了一个磁盘。星期六上午11:00,保留策略保留了3个备份,分别为星期三、星期四和星期五产生的备份。星期二凌晨2:00产生的备份已经被系统自动删除。
        来自:
        帮助文档
        云服务备份
        操作指导
        策略管理
        创建存储库备份策略
      • 基本概念
        关键词 说明 集群 集群指容器运行所需要的云资源组合,关联了若干服务器节点、负载均衡、专有网络等云资源。 专有版集群:需要创建1个Master(非高可用),或者3/5个Master(高可用)节点,以及若干Worker节点,可对集群基础设施进行更细粒度的控制,需要自行规划、维护、升级服务器集群。 托管版集群:只需创建Worker节点,Master节点由CCSE创建并托管,具备操作简单、低成本无需运维等特点。 节点 一台服务器(可以是虚拟机实例或者物理服务器)已经安装了Docker Engine,可以用于部署和管理容器。容器的Agent程序会被安装到节点上并注册到一个集群上。 专有网络VPC 专有网络VPC是您自己独有的云上私有网络。您可以完全掌控自己的专有网络,例如选择IP地址范围、配置路由表和网关等,您可以在自己定义的专有网络中使用天翼云资源如云服务器、云数据库和负载均衡等。 安全组 安全组是一种虚拟防火墙,具备状态检测和数据包过滤能力,用于在云端划分安全域。安全组是一个逻辑上的分组,由同一地域内具有相同安全保护需求并相互信任的实例组成。 应用目录 应用目录功能集成了Helm,提供了Helm的相关功能,并进行了相关功能扩展,例如提供图形化界面。 编排模板 编排模板是一种保存Kubernetes YAML格式编排文件的方式。 Kubernetes Kubernetes是一个开源平台,具有可移植性和可扩展性,用于管理容器化的工作负载和服务,简化了声明式配置和自动化。 容器(Container) 打包应用及其运行依赖环境的技术,一个节点可运行多个容器。 镜像(Image) 容器镜像是容器应用打包的标准格式,封装了应用程序及其所有软件依赖的二进制数据。 镜像仓库(Image Registry) 容器镜像仓库是一种存储库,用于存储Kubernetes和基于容器应用开发的容器镜像。 管理节点(Master Node) 管理节点是Kubernetes集群的管理者,运行着的服务包括kubeapiserver、kubescheduler、kubecontrollermanager、etcd组件,和容器网络相关的组件。 工作节点(Worker Node) 工作节点是Kubernetes集群中承担工作负载的节点,可以是虚拟机也可以是物理机。工作节点承担实际的Pod调度以及与管理节点的通信等。一个工作节点上的服务包括Docker运行时环境、kubelet、KubeProxy以及其它一些可选的组件。 命名空间(Namespace) 命名空间为Kubernetes集群提供虚拟的隔离作用。Kubernetes集群初始有3个命名空间,分别是默认命名空间default、系统命名空间kubesystem和kubepublic,除此以外,管理员可以创建新的命名空间以满足需求。 容器组(Pod) Pod是Kubernetes部署应用或服务的最小的基本单位。一个Pod封装多个应用容器(也可以只有一个容器)、存储资源、一个独立的网络IP以及管理控制容器运行方式的策略选项。 副本控制器(ReplicationController,RC) RC确保任何时候Kubernetes集群中有指定数量的Pod副本在运行。通过监控运行中的Pod来保证集群中运行指定数目的Pod副本。指定的数目可以是多个也可以是1个;少于指定数目,RC就会启动运行新的Pod副本;多于指定数目,RC就会终止多余的Pod副本。 副本集(ReplicaSet,RS) ReplicaSet(RS)是RC的升级版本,唯一区别是对选择器的支持,RS能支持更多种类的匹配模式。副本集对象一般不单独使用,而是作为Deployment的理想状态参数使用。 工作负载(Workload) 工作负载是在Kubernetes上运行的应用程序。 标签(Label) Labels的实质是附着在资源对象上的一系列Key/Value键值对,用于指定对用户有意义的对象的属性,标签对内核系统是没有直接意义的。标签可以在创建一个对象的时候直接赋予,也可以在后期随时修改,每一个对象可以拥有多个标签,但key值必须唯一。 服务(Service) Service是Kubernetes的基本操作单元,是真实应用服务的抽象,每一个服务后面都有很多对应的容器来提供支持,通过KubeProxy的ports和服务selector决定服务请求传递给后端的容器,对外表现为一个单一访问接口。 路由(Ingress) Ingress是授权入站连接到达集群服务的规则集合。您可以通过Ingress配置提供外部可访问的URL、负载均衡、SSL、基于名称的虚拟主机等。通过POST Ingress资源到API Server的方式来请求Ingress。Ingress Controller负责实现Ingress,通常使用负载均衡器,它还可以配置边界路由和其他前端,这有助于以高可用的方式处理流量。 配置项(ConfigMap) 配置项可用于存储细粒度信息如单个属性,或粗粒度信息如整个配置文件或JSON对象。您可以使用配置项保存不需要加密的配置信息和配置文件。 保密字典(Secret) 保密字典用于存储在Kubernetes集群中使用一些敏感的配置,例如密码、证书等信息。 卷(Volume) 和Docker的存储卷有些类似,Docker的存储卷作用范围为一个容器,而Kubernetes的存储卷的生命周期和作用范围是一个Pod。每个Pod中声明的存储卷由Pod中的所有容器共享。 存储卷(Persistent Volume,PV) PV是集群内的存储资源,类似节点是集群资源一样。PV独立于Pod的生命周期,可根据不同的StorageClass类型创建不同类型的PV。 存储卷声明(Persistent VolumeClaim,PVC) PVC是资源的使用者。类似Pod消耗节点资源一样,而PVC消耗PV资源。 存储类(StorageClass) 存储类可以实现动态供应存储卷。通过动态存储卷,Kubernetes将能够按照用户的需要,自动创建其所需的存储。 弹性伸缩(Autoscaling) 弹性伸缩是根据业务需求和策略,经济地自动调整弹性计算资源的管理服务。典型的场景包含在线业务弹性、大规模计算训练、深度学习GPU或共享GPU的训练与推理、定时周期性负载变化等。 可观测性(Observability) Kubernetes可观测性体系包含监控和日志两部分,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。 Helm Helm是Kubernetes包管理平台。Helm将一个应用的相关资源组织成为Charts,然后通过Charts管理程序包。 节点亲和性(nodeAffinity) 节点亲和性指通过Worker节点的Label标签控制Pod部署在特定的节点上。 污点(Taints) 污点和节点亲和性相反,它使节点能够排斥一类特定的Pod。 容忍(Tolerations) 应用于Pod上,允许(但并不要求)Pod调度到带有与之匹配的污点的节点上。 应用亲和性(podAffinity) 应用亲和性决定应用Pod可以和特定Pod部署在同一拓扑域。例如,对于相互通信的服务,可通过应用亲和性调度,将其部署到同一拓扑域(例如同一个主机)中,以减少它们之间的网络延迟。 应用反亲和性(podAntiAffinity) 应用反亲和性决定应用Pod不与特性Pod部署在同一拓扑域。例如,将一个服务的Pod分散部署到不同的拓扑域(例如不同主机)中,以提高服务本身的稳定性。 服务网格(Istio) Istio是一个提供连接、保护、控制以及观测服务的开放平台,兼容社区Istio开源服务网格,用于简化服务的治理,包括服务调用之间的流量路由与拆分管理、服务间通信的认证安全以及网格可观测性能力。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        产品介绍
        基本概念
      • 创建虚拟私有云和子网
        本文帮助您快速熟悉虚拟私有云VPC的创建方式。 操作场景 虚拟私有云VPC是您在云上的私有网络,为云主机、云容器、云数据库等云上资源构建隔离、私密的虚拟网络环境。 您可以参考以下操作,自主选择IP网段来创建VPC,同时至少需要创建一个子网。创建VPC时,系统会为您生成一个默认路由表,默认路由表可以确保VPC内多个子网之间网络互通。 操作步骤 1. 进入创建虚拟私有云页面。 2. 在创建虚拟私有云页面,根据页面提示配置VPC和子网的参数。 3. 参数设置完成后,单击“立即创建”。返回VPC列表,可以查看新创建的VPC。 表 虚拟私有云参数说明 参数 说明 取值样例 区域 不同区域的云服务产品之间内网互不相通,请就近选择靠近您业务的区域,可减少网络时延,提高访问速度。 广州4 名称 输入VPC的名称。要求如下: 长度范围为164位。 名称由中文、英文字母、数字、下划线()、点(.)组成。 vpctest IPv4网段 设置VPC的IPv4网段范围,VPC网段的选择需要考虑以下两点: IP地址数量:要为业务预留足够的IP地址,防止业务扩展给网络带来冲击。 IP地址网段:当前VPC与其他VPC、云下数据中心连通时,要避免网络两端的IP地址冲突,否则无法正常通信。 建议您使用RFC 1918中指定的私有IPv4地址范围,作为VPC的网段,具体如下: 10.0.0.0/824:IP地址范围为10.0.0.010.255.255.255,掩码范围824。 172.16.0.0/1224:IP地址范围为172.16.0.0172.31.255.255,掩码范围为1224。 192.168.0.0/1624:IP地址范围为192.168.0.0192.168.255.255,掩码范围为1624。 除上述地址外,若您必须使用非RFC 1918指定的私有IPv4地址范围,则必须排除以下系统预留地址和公网保留地址: 系统预留地址:100.64.0.0/10、214.0.0.0/7、198.18.0.0/15、169.254.0.0/16。 公网保留地址:0.0.0.0/8、127.0.0.0/8、240.0.0.0/4、255.255.255.255/32。 10.0.0.0/8 企业项目 创建VPC时,可以将VPC加入已启用的企业项目。 企业项目管理提供了一种按企业项目管理云资源的方式,帮助您实现以企业项目为基本单元的资源及人员的统一管理,默认项目为default。 default 高级配置 标签 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 您可以在创建VPC的时候为VPC绑定标签,标签用于标识云资源,可通过标签实现对云资源的分类和搜索。 键:vpckey1 值:vpc01 高级配置 描述 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 您可以根据需要在文本框中输入对该VPC的描述信息。描述信息内容不能超过255个字符,且不能包含“ ”。 表 子网参数说明 参数 说明 取值样例 子网名称 输入子网的名称。要求如下: 长度范围为164位。 名称由中文、英文字母、数字、下划线()、点(.)组成。 subnet01 子网IPv4网段 设置子网的IPv4网段范围,子网是VPC内的IP地址块,可以将VPC的网段分成若干块。 192.168.0.0/24 子网IPv6网段 开启IPv6功能后,将自动为子网分配IPv6网段,暂不支持自定义设置IPv6网段。该功能一旦开启,将不能关闭。 关联路由表 路由表由一系列路由规则组成,用于控制VPC内出入子网的流量走向。创建VPC时会创建一个默认路由表,子网自动关联至默认路由表。默认路由表可以确保VPC内子网之间网络互通。 如果默认路由表无法满足使用需求,VPC创建完成后,您还可以创建自定义路由表,并将子网关联至自定义路由表,此时子网入流量仍然依据默认路由表,出流量会依据自定义路由表。 高级配置 网关 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 子网的网关,如果没有特殊需求,建议保持系统默认设置。 192.168.0.1 高级配置 DNS服务器地址 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 此处默认填写天翼云的DNS服务器地址,可实现云主机在VPC内直接通过内网域名互相访问。同时,还支持不经公网,直接通过内网DNS访问云上服务。 若您由于业务原因需要指定其他DNS服务器地址,您可以修改默认的DNS服务器地址。如果您删除默认的DNS服务器地址,可能会导致您无法访问云上其他服务,请谨慎操作。 您也可以通过“DNS服务器地址”右侧的“重置”将DNS服务器地址恢复为默认值。 DNS服务器地址最多支持2个IP,请以英文逗号隔开。 100.125.x.x 高级配置 域名 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 此处填写DNS域名后缀,支持填写多个域名,不同的域名之间以空格分隔,单个域名长度不超过63个字符,并且域名总长度不超过254个字符。 访问某个域名时,只需要输入域名前缀,子网内的云主机会自动匹配设置的域名后缀。 域名设置完成后,子网内新创建的云主机会自动同步该配置。 子网内的存量云主机,需要更新DHCP配置使域名生效,您可以重启云主机、重启DHCP Client服务或者重启网络服务。 test.com 高级配置 IPv4 DHCP租约时间 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 您可以设置IPv4地址的DHCP租约时间。 DHCP租约时间是指DHCP服务器自动分配给客户端的IP地址的使用期限。超过租约时间,IP地址将被收回,需要重新分配。 期限租约:设置DHCP租约期限,单位为天或者小时。 无限租约:设置DHCP不过期。 DHCP租约时间修改后,对于子网内的实例(比如ECS)来说,当实例下一次续租时,新的租约时间将会生效。实例续租分为自动更新租约和手动更新租约两种,续租不会改变实例当前的IP地址。如果需要DHCP租约立即生效,请在实例中手动更新租约或者重启实例。 高级配置 NTP服务器地址 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 如果您需要为当前子网新增NTP服务器地址,则需要填写该地址。此处填写的地址不会影响默认NTP服务器地址。 新增或修改原有子网的NTP服务器地址后,需要子网内的ECS重新获取一次DHCP租约,或者重启ECS,才能生效。 清空NTP服务器地址时,需要子网内的ECS重新获取一次DHCP租约,重启ECS无法生效。 192.168.2.1 高级配置 标签 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 您可以在创建子网的时候为子网绑定标签,标签用于标识云资源,可通过标签实现对云资源的分类和搜索。 键:subnetkey1 值:subnet01 高级配置 描述 单击“展开”按钮,展开折叠的高级配置区域,可以设置该参数。 您可以根据需要在文本框中输入对该子网的描述信息。 描述信息内容不能超过255个字符,且不能包含“ ”。
        来自:
        帮助文档
        虚拟私有云 VPC
        用户指南
        虚拟私有云和子网
        虚拟私有云
        创建虚拟私有云和子网
      • 创建定时任务(CronJob)
        操作场景 定时任务是按照指定时间周期运行的短任务。使用场景为在某个固定时间点,为所有运行中的节点做时间同步。 定时任务是基于时间的Job,就类似于Linux系统的crontab,在指定的时间周期运行指定的Job,即: 在给定时间点只运行一次。 在给定时间点周期性地运行。 CronJob的典型用法如下所示: 在给定的时间点调度Job运行。 创建周期性运行的Job,例如数据库备份、发送邮件。 前提条件 已创建资源,具体操作请参见购买节点。若已有集群和节点资源,无需重复操作。 操作步骤 步骤 1 (可选)定时任务需要基于镜像创建,若选择私有镜像,用户首先需要将镜像上传至镜像仓库。 步骤 2 登录CCE控制台,在左侧导航栏中选择“工作负载 > 定时任务 CronJob”,单击“创建定时任务”。 步骤 3 参照下表配置定时任务基本信息,其中带“”标志的参数为必填参数。 参数 参数说明 任务名称 新建任务的名称,命名必须唯一。 请输入4到52个字符的字符串,可以包含小写英文字母、数字和中划线(),并以小写英文字母开头,小写英文字母或数字结尾。 容器集群 新建任务所在的集群。 命名空间 新建任务所在的命名空间。若不选择,默认配置为default。 任务描述 任务描述信息。 步骤 4 配置完成后,单击“下一步:定时规则”。 步骤 5 设置定时规则。 表定时规则参数 参数 参数说明 并发策略 支持如下三种模式: l Forbid:在前一个任务未完成时,不创建新任务。 l Allow:定时任务不断新建Job,会抢占集群资源。 l Replace:已到新任务创建时间点,但前一个任务还未完成,新的任务会取代前一个任务。 定时规则 指定新建定时任务在何时执行。 任务记录 可以设置保留执行成功或执行失败的任务个数,设置为0表示不保留。 步骤 6 单击“下一步:添加容器”,添加容器。 1. 单击“选择镜像”,选择需要部署的镜像。 − 我的镜像:展示了您创建的所有镜像仓库。 − 第三方镜像:CCE支持拉取第三方镜像仓库(即镜像仓库之外的镜像仓库)的镜像创建任务。使用第三方镜像时,请确保任务运行的节点可访问公网。第三方镜像的具体使用方法请参见如何使用第三方镜像。 若您的镜像仓库不需要认证,密钥认证请选择“否”,并输入“镜像地址”,单击“确定”。 若您的镜像仓库都必须经过认证(帐号密码)才能访问,您需要先创建密钥再使用第三方镜像,具体操作请参见如何使用第三方镜像。 − 共享镜像:其它租户通过“容器镜像服务”共享给您的镜像将在此处展示,您可以基于共享镜像创建工作负载。 2. 配置镜像参数。 参数 说明 镜像 导入的镜像,您可单击“更换镜像”进行更换。 镜像版本 选择需要部署的镜像版本。 容器名称 容器的名称,可修改。 容器规格 CPU 配额: 申请:容器需要使用的最小CPU值,默认0.25Core。 限制:允许容器使用的CPU最大值。建议设容器配额的最高限额,避免容器资源超额导致系统故障。 内存配额: 申请:容器需要使用的内存最小值,默认0.5GiB。 限制:允许容器使用的内存最大值。如果超过,容器会被终止。 申请和限制的具体请参见设置容器规格。 GPU 配额:当集群中包含GPU节点时,才能设置GPU,无GPU节点不显示此选项。 容器需要使用的GPU百分比。勾选“使用”并设置百分比,例如设置为10%,表示该容器需使用GPU资源的10%。若不勾选“使用”,或设置为0,则无法使用GPU资源。 GPU 显卡:工作负载实例将被调度到GPU显卡类型为指定显卡的节点上。 若勾选“不限制”,容器将会随机使用节点中的任一显卡。您也可以勾选某个显卡,容器将使用特定显卡。 3. (可选)高级设置。 参数 参数说明 生命周期 生命周期脚本定义,主要针对容器类任务的生命周期事件工作负载采取的动作。 启动命令:输入容器启动命令,容器启动后会立即执行。详细步骤请参见容器设置。 启动后处理:任务启动后触发。详细步骤请参见设置容器生命周期。 停止前处理:任务停止前触发。详细步骤请参见设置容器生命周期。 环境变量 在容器中添加环境变量,一般用于通过环境变量设置参数。在“环境变量”页签,单击“添加环境变量”。当前支持三种类型。 手动添加:输入变量名称、变量/变量引用。 密钥导入:输入变量名称,选择导入的密钥名称和数据。您需要提前创建密钥,具体请参见创建密钥。 配置项导入:输入变量名称,选择导入的配置项名称和数据。您需要提前创建配置项,具体请参见创建配置项。 4. (可选)一个任务实例包含1个或多个相关容器。若您的任务包含多个容器,请单击“添加容器”,再执行添加容器的操作。 步骤 7 设置完成后,单击“创建”。 待状态为“已启动”,定时任务创建成功。 使用kubectl创建CronJob CronJob的配置参数如下所示: .spec.schedule指定任务运行时间与周期,格式与Cron相同,例如“0 ”或“@hourly”。 .spec.jobTemplate指定需要运行的任务,格式与使用kubectl创建Job相同。 .spec.startingDeadlineSeconds指定任务开始的截止期限。 .spec.concurrencyPolicy指定任务的并发策略,支持Allow、Forbid和Replace三个选项。 − Allow(默认):允许并发运行 Job。 − Forbid:禁止并发运行,如果前一个还没有完成,则直接跳过下一个。 − Replace:取消当前正在运行的Job,用一个新的来替换。 下面是一个CronJob的示例,保存在cronjob.yaml文件中。 apiVersion: batch/v1beta1 kind: CronJob metadata: name: hello spec: schedule: "/1 " jobTemplate: spec: template: spec: containers: name: hello image: busybox args: /bin/sh c date; echo Hello from the Kubernetes cluster restartPolicy: OnFailure 运行该任务,如下: 步骤 1 创建CronJob。 kubectl create f cronjob.yaml 命令行终端显示如下信息: cronjob.batch/hello created 步骤 2 执行如下命令,查看执行情况。 kubectl get cronjob NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE hello /1 False 0 9s kubectl get jobs NAME COMPLETIONS DURATION AGE hello1597387980 1/1 27s 45s kubectl get pod NAME READY STATUS RESTARTS AGE hello1597387980tjv8f 0/1 Completed 0 114s hello1597388040lckg9 0/1 Completed 0 39s kubectl logs hello1597387980tjv8f Fri Aug 14 06:56:31 UTC 2020 Hello from the Kubernetes cluster kubectl delete cronjob hello cronjob.batch "hello" deleted 须知: 删除CronJob时,对应的普通任务及相关的Pod都会被删除。 相关操作 定时任务创建完成后,您还可执行下表中的操作。 操作 操作说明 编辑YAML 单击定时任务名称后的“编辑YAML”,可修改当前任务对应的YAML文件。 停止定时任务 1. 选择待停止的任务,单击操作列的“停止”。 2. 单击“确定”。 删除定时任务 1. 选择待删除的任务,单击操作列的“删除”。 2. 单击“确定”。 任务删除后将无法恢复,请谨慎操作。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        工作负载
        创建定时任务(CronJob)
      • 容器安全告警事件概述
        事件类型 告警事件 原理说明 恶意软件 未分类恶意软件 通过程序特征、行为检测,结合AI图像指纹算法以及云查杀,有效识别后门、木马、挖矿软件、蠕虫和病毒等恶意程序,也可检测出容器中未知的恶意程序和病毒变种。 恶意软件 勒索软件 检测来自网页、软件、邮件、存储介质等介质捆绑、植入的勒索软件。 勒索软件用于锁定、控制您的文档、邮件、数据库、源代码、图片、压缩文件等多种数据资产,并以此作为向您勒索钱财的筹码。 恶意软件 Webshell 检测容器中Web目录中的文件,判断是否为Webshell木马文件,支持检测常见的PHP、JSP等后门文件类型。 恶意软件 黑客工具 检测利用漏洞或者黑客工具的恶意行为,一旦发现进行告警上报。 漏洞利用 漏洞逃逸攻击 HSS监控到容器内进程行为符合已知漏洞的行为特征时(例如:“脏牛”、“bruteforce”、“runc”、“shocker”等),触发逃逸漏洞攻击告警。 漏洞利用 文件逃逸攻击 HSS监控发现容器进程访问了宿主机系统的关键文件目录(例如:“/etc/shadow”、“/etc/crontab”),则认为容器内发生了逃逸文件访问,触发告警。即使该目录符合容器配置的目录映射规则,HSS仍然会触发告警。 系统异常行为 反弹Shell 支持对TCP、UDP、ICMP等协议的检测。 您可以在“策略管理”的“恶意文件检测”策略中配置反弹Shell检测,HSS会实时检测执行的可疑指令、主机被远程控制执行任意命令等。 系统异常行为 文件提权 检测利用SUID、SGID程序漏洞进行root提权的行为,一旦发现进行告警上报。 系统异常行为 进程提权 当黑客成功入侵容器后,会尝试利用漏洞进行root提权或者文件提权,从而达到非法创建和修改系统账号的权限或者篡改文件的目的。 HSS支持检测以下异常提权操作: 利用SUID程序漏洞进行root提权。 利用内核漏洞进行root提权。 对文件的提权。 系统异常行为 关键文件变更 实时监控系统关键文件(例如:ls、ps、login、top等),对修改文件内容的操作进行告警,提醒用户关键文件可能被篡改。 对于关键文件变更,HSS只检测文件内容是否被修改,不关注是人为还是进程进行的修改。 系统异常行为 进程异常行为 检测各个主机的进程信息,包括进程ID、命令行、进程路径、行为等。 对于进程的非法行为、黑客入侵过程进行告警。 进程异常行为可以监控以下异常行为: 监控进程CPU使用异常。 检测进程对恶意IP的访问。 检测进程并发连接数异常等。 系统异常行为 高危系统调用 Linux系统调用是用户进程进入内核执行任务的请求通道。CGS监控容器进程,如果发现进程使用了危险系统调用(例如:“openbyhandleat”、“ptrace”、“setns”、“reboot”等),触发高危系统调用告警。 系统异常行为 高危命令执行 实时检测容器系统中执行的高危命令,当发生高危命令执行时触发告警。 系统异常行为 容器进程异常 容器恶意程序 HSS监控容器内启动的容器进程的行为特征和进程文件指纹,如果特征与已定义的恶意程序吻合则触发容器恶意程序告警。 容器异常进程 容器业务通常比较单一。如果您能够确定容器内只会运行某些特定进程,可以在“策略管理”设置“容器进程白名单”并将策略关联容器镜像。 对于已关联的容器镜像启动的容器,HSS只允许白名单进程启动,如果容器内存在非白名单进程,触发容器异常程序告警。 系统异常行为 敏感文件访问 HSS监控容器内已配置文件保护策略的容器镜像文件状态。如果发生文件修改事件则触发文件异常告警。 系统异常行为 容器异常启动 HSS监控新启动的容器,对容器启动配置选项进行检测,当发现容器权限过高存在风险时触发告警。容器环境检测触发的告警只是提醒容器启动风险,并不是发生实际攻击。如果黑客利用容器配置风险执行了真实攻击,仍然会触发HSS容器安全的其他检测告警。 HSS支持以下容器环境检测: 禁止启动特权容器(privileged:true) 特权容器是指容器以最大权限启动,类似与操作系统的root权限,拥有最大能力。docker run启动容器时携带“–privilegedtrue”参数,或者kubernates POD配置中容器的“securityContext”配置了“privileged:true”,此时容器会以特权容器方式启动。 告警内容中提示:“privileged:true”,表示该容器以特权容器模式启动。 需要限制容器能力集(capabilities:[xxx]) Linux系统将系统权限做了分类,通过授予特定的权限集合,能控制容器进程的操作范围,避免出现严重问题。容器启动时默认开启了一些常用能力,通过修改启动配置可以放开所有系统权限。 告警内容中提示:“capabilities:[xxx]”,表示该容器启动时拥有所有能力集过大,存在风险。 建议启用seccomp(seccompunconfined) Seccomp(secure computing mode)是Linux的一种内核特性,用于限制进程能够调用的系统调用,减少内核的攻击面。如果容器启动时设置“seccompunconfined”,将不会对容器内的系统调用执行限制。 告警内容中提示:“seccompunconfined”,表示该容器启动时没有启动seccomp,存在风险。 说明 启用seccomp后,由于每次系统调用Linux内核都需要执行权限校验,如果容器业务场景会频繁使用系统调用,开启seccomp对性能会有一定影响。具体影响建议在实际业务场景测试分析。 限制容器获取新的权限(nonewprivileges:false) 进程可以通过程序的suid位或者sgid位获取附加权限,通过sudo提权执行更高权限的操作。容器默认配置限制不允许进行权限提升。 如果容器启动时指定了“–nonewprivilegesfalse”,则该容器拥有权限提升的能力。 告警内容中提示:“nonewprivileges:false”,表示该容器关闭了提权限制,存在风险。 危险目录映射(mounts:[...]) 容器启动时可以将宿主机目录映射到容器内,方便容器内业务直接读写宿主机上的资源。这是一种存在风险的使用方式,如果容器启动时映射了宿主机操作系统关键目录,容易造成从容器内破坏宿主机系统的事件。 HSS监控到容器启动时mount了宿主机危险路径时触发告警,定义的宿主机危险目录包括:“/boot”,“/dev”,“/etc”,“/sys”,“/var/run”等。 告警内容中提示:“mounts:[{"source":"xxx","destination":"yyy"...]”,表示该容器映射的文件路径存在风险。 说明 对于docker容器常用的需要访问的宿主文件如“/etc/hosts”、“/etc/resolv.conf”不会触发告警。 禁止启动命名空间为host的容器 容器的命名空间需要与主机隔离开,如果容器配置了与主机相同的命名空间,则该容器可以访问并修改主机上的内容,易造成容器逃逸的安全事件,存在安全风险。因此HSS会检测容器的pid,network,ipc命名空间是否为host。 告警名称为“容器命名空间”,告警内容中提示“容器pid命名空间模式”、“容器ipc命名空间模式”、“容器网络命名空间模式”,表示启动了命名空间为host的容器,需要按照告警中的提示排查容器的启动选项,如果存在业务需要,可以将该告警事件忽略。 容器镜像阻断 在Docker环境中容器启动前,HSS检测到中指定的不安全容器镜像运行时触发告警。 说明 需安装Docker插件。 用户异常行为 非法系统账号 黑客可能通过风险账号入侵容器,以达到控制容器的目的,需要您及时排查系统中的账户。 HSS检查系统中存在的可疑隐藏账号、克隆账号;如果存在可疑账号、克隆账号等,则触发告警。 用户异常行为 暴力破解 检测容器场景下“尝试暴力破解”和“暴力破解成功”等暴破异常行为,发现暴破行为时触发告警。 支持检测容器场景下SSH、Web和Enumdb暴破行为。 说明 目前暂仅支持Docker容器运行时的暴力破解检测告警。 用户异常行为 用户密码窃取 检测到通过非法手段获取用户密钥行为,一旦发现进行告警上报。 网络异常访问 异常外联行为 检测到服务器存在异常外联可疑IP的行为,一旦发现进行告警上报。 网络异常访问 端口转发检测 检测到利用可疑工具进行端口转发行为,一旦发现进行告警上报。
        来自:
      • 1
      • ...
      • 266
      • 267
      • 268
      • 269
      • 270
      • ...
      • 306
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      聚力AI赋能 天翼云大模型专项

      大模型特惠专区·Token Plan 轻享包低至9.9元起

      青云志云端助力计划

      一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云

      企业出海解决方案

      助力您的业务扬帆出海,通达全球!

      天翼云信创专区

      “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      多活容灾服务 MDR

      GPU云主机

      轻量型云主机

      弹性伸缩服务 AS

      天翼云CTyunOS系统

      训推服务

      公共算力服务

      应用托管

      一站式智算服务平台

      推荐文档

      应用场景

      订购

      错误日志

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 息壤智算平台
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号