活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      AI创作间_相关内容
      • 创建实例
        安全组 安全组可重复使用,您也可以根据实际情况使用不同的安全组,请根据实际需要进行配置。 创建安全组的操作指导,请参考虚拟私有云创建安全组。 若需要为安全组添加规则,请参考虚拟私有云安全组添加安全组规则。 弹性云主机 用户若需要自己客户应用接入RocketMQ发送、消费消息,需先购买弹性云主机并确保和RocketMQ实例在同一VPC下。创建操作说明请参见创建弹性云主机。 订购实例 实例介绍 RocketMQ实例订购支持用户自定义规格和自定义特性,采用物理隔离的方式部署。租户独占RocketMQ实例,可根据业务需要可定制相应规格的RocketMQ实例。在新的资源池节点上,还支持选择主机类型和存储规格等丰富用户选项。 操作步骤 1、在产品详情页点击立即开通按钮,或者进入消息管理控制台创建实例,进入订购分布式消息RocketMQ页面。 2、点击创建实例进入对应页面,左上角选择目标资源池。 1)填写实例名称,系统默认实例名称,用户可直接修改。 2)选择引擎类型,目前默认选择RocketMQ引擎,完全兼容开源客户端的高性能低延时的消息队列。 3)选择计费模式:包年包月/按需计费,两种模式说明参见计费模式。 4)购买时长按照计费模式选择变化: 计费模式为包年包月,可选择购买时长16个月、1年。该模式提供自动续期功能,勾选后可以自动续期购买时长:16个月、1年。 计费模式为按需计费,则该选项隐藏无需选择。 5)部署方式有单可用区和多可用区两个选项,目前仅支持单可用区和3可用区部署,单可用区部署请选中任意一个AZ;多可用区部署请选中3个AZ,系统会自动将Broker节点平均分配至各可用区。 6)设置主备节点对数,可输入1~16。主备节点通常是指主题(Topic)的生产者和消费者之间的角色切换。当主节点发生故障或不可用时,备节点可以自动接管并继续提供服务。这种主备节点的设计可以确保系统的稳定性和可靠性。 7)主机类型为计算增强型。计算增强型云主机独享宿主机的CPU资源,实例间无CPU争抢,并且没有进行资源超配,同时搭载全新网络加速引擎,实现接近物理服务器的强劲稳定性能。 8)选择实例规格,分布式消息服务RocketMQ提供计算增强型2C4G、4C8G等一系列规格,各规格详细说明参见弹性云主机规格。 9)选择存储空间,包括磁盘类型和空间。 磁盘类型提供高IO/超高IO。高IO:适用于主流的高性能、高可靠应用场景。超高IO:适用于超高IOPS、超大带宽需求的读写密集型应用场景。了解更多磁盘类型说明参见云硬盘规格。 磁盘空间以100G起步,可以以100倍数增加磁盘空间。 10)选择已有虚拟私有云,若无虚拟私有云,点击创建跳转到虚拟私有云页面新增,了解更多内容参见虚拟私有云。 11)选择已有子网,若无子网,点击创建跳转到子网页面新增。 12)选择已有安全组,若无安全组,点击创建跳转到安全组页面新增。 13) 填写完上述信息后,单击“下一步”,进入费用确认页面。 14)确认实例信息无误后,提交请求。 15)在实例列表页面,查看RocketMQ实例是否创建成功。创建实例大约需要3到15分钟,此时实例状态为“创建中”。
        来自:
        帮助文档
        分布式消息服务RocketMQ
        用户指南
        创建实例
      • 业务告警
        配置说明 该功能暂不支持客户自助配置,如需使用,请通过提交工单给天翼云客服,由其人工操作开启。 提交工单时,请您提供如下信息: 参数名 说明 默认值 示例 告警名称 告警名称用于区分不同的告警任务,当客户收到告警信息时,将主要从告警名称来做区分和识别不同的告警。 无。 边缘带宽突增告警。 监控范围 告警规则作用的业务范围:全量域名或部分域名。 1.全量域名:您账号下的所有CDN加速域名。 2.部分域名:仅针对具体域名进行监控,支持目标域名(白名单)或者例外的域名(黑名单)。 全量域名。 全量域名。 监控指标 具体的告警规则,当监控数据满足告警条件时,触发告警。 1.监控时段:“00:00 到 24:00”期间满足“任意”或“所有”条件时触发告警。支持多个时段多个监控指标,不同监控指标间的关系可选择,例如:任意或所有。“任意”指多个指标只要有一个指标达到告警阈值即告警;“所有”指多个指标需要同时达到告警阈值才告警。 2.监控指标:详情请见下表:监控指标说明。 “00:00 到 24:00”期间满足 “任意” 条件。 实例1:监控时段1:18:00到22:00满足“任意” 条件时触发告警。 1.域名边缘带宽增长率(%)>50。 2.域名5xx占比(%)≥2。 实例2:监控时段2:00:00到 24:00满足“所有”条件时触发告警。 1.域名边缘带宽增长率(%)>100。 2.域名5xx占比(%)≥5。 触发条件 为规避偶发网络波动等因素引起的误告(无需处理的告警),而干扰告警的有效性。监控平台支持设置以下两个参数: 1.持续时间:表示异常持续一段时间才触发告警,支持300秒、1500秒两个选项。 2.连续触发次数:持续时间段内,连续满足告警条件指定次数,才会触发告警。 1.持续时间:默认5分钟。 2.连续触发次数:默认3次。 1.持续时间:10分钟。 2.连续触发次数:5次。 告警沉默周期 告警发生后未恢复正常,间隔多久重复发送一次告警通知,单位为分钟。某监控指标达到告警阈值时发送告警,如果监控指标在沉默周期内持续超过告警阈值,在沉默周期内不会重复发送告警通知;如果监控指标在沉默周期后仍未恢复正常,则监控再次发送告警通知。 例如:当告警沉默周期设置60分钟时,如果告警未恢复正常,则间隔60分钟后,监控会再次发送告警通知。 5分钟。 沉默周期:10分钟。 告警渠道 告警触发时的通知渠道。支持语音服务、手机短信、电子邮件、企业微信(或企业微信机器人)、钉钉机器人。 无。 手机短信。 告警联系人组 发送告警的联系人组。告警联系人组是一组告警联系人,可以包含一个或多个告警联系人。 无。 例如:张三 手机号1。李四 手机号2。 告警内容 若无特殊需求,可忽略此项。系统会按特定指标对应的模板自动生成告警信息。 详见下文示例。 详见下文示例。 监控指标说明: 指标类别 指标名称 指标说明 示例 带宽/流量 域名边缘带宽(Mbps) 支持设定“>、>、 1000 带宽/流量 域名流量(一段时间内)(GB) 支持设定“>、>、 500 带宽/流量 域名边缘带宽增长率相比10min前(%) 支持设定“>、>、 20 带宽/流量 域名边缘带宽增长率(%) 支持设定“>、>、 50 带宽/流量 域名边缘带宽下降率相比10min前(%) 支持设定“>、>、 20 带宽/流量 域名边缘带宽下降率(%) 支持设定“>、>、 20 请求数 域名请求数量(次) 支持设定“>、>、 1000000 请求数 域名请求增长率相比10min前(%) 支持设定“>、>、 20 请求数 域名qps增长率(%) 支持设定“>、>、 30 请求数 域名请求下降率相比10min前(%) 支持设定“>、>、 20 请求数 域名全网qps下降率(%) 支持设定“>、>、 30 状态码 域名5xx占比(%) 支持设定“>、>、 1 状态码 域名5xx数量(次) 支持设定“>、>、 1000 状态码 域名4xx占比(%) 支持设定“>、>、 1 状态码 域名4xx数量(次) 支持设定“>、>、 1000 状态码 域名边缘4xx占比增长(%) 支持设定“>、>、 20
        来自:
        帮助文档
        边缘安全加速平台
        安全与加速
        运营管理
        业务告警
      • 运维故障
        错误码 错误提示 排查方法 ERRORCLIENT514 文件传输响应时间过长,请重试或联系系统管理员 1. 检查CBH系统与FTP服务的网络,是否存在传输丢包现象; 2. 本地登录FTP服务器,检查是否能正常上传文件; 3. 检查本地网络,是否限制上传文件的大小; 4. 请填写工单反馈问题现象,联系技术支持。 ERRORCLIENT515 运维资源过程中遇到一个错误,请重试或联系系统管理员 1. 尝试本地登录故障主机资源,或者登录同网段的其他资源进行测试; 2. 检查主机/etc/hosts.deny文件配置,是否将CBH系统IP加入了黑名单,详细解决办法请参见Code:C515错误; 3. 检查CBH系统与故障主机的网络层,是否有服务协议拦截CBH系统IP; 4. 请填写工单反馈问题现象,联系技术支持。 ERRORCLIENT519 由于资源连接失败或不可达,当前无法访问。如果持续出现该问题,请通知系统管理员或检查系统日志 1. 检查CBH系统与主机资源的网络是否互通; 2. 本地登录主机资源,输入命令route n,检查目标主机的路由表,是否存在丢失CBH路由现象; 3. 请填写工单反馈问题现象,联系技术支持。 详细解决办法请参见Code:C519错误。 ERRORCLIENT520 由于RDP拒绝了此次连接或等待数据出错,资源无法访问。如果持续出现该问题,请通知系统管理员或检查系统日志 1. 检查Windows主机资源的远程配置,是否开启远程桌面; 2. 本地MSTSC方式登录主机资源,检查是否可以正常登录; 3. 请填写工单反馈问题现象,联系技术支持。 ERRORCLIENT521 由于其他用户登录导致连接发生冲突,请稍后重试 1. 本地登录Windows主机资源,输入命令gpedit.msc,设置“限制链接的数量”,修改已启用的最大链接数;或关闭“限制每个用户只能进行一个会话”选项。 2. 请填写工单反馈问题现象,联系技术支持。 ERRORCLIENT522 由于RDP闲置时间超时,连接已断开,如果不是本人意愿,请通知系统管理员或检查系统设置 1. 本地登录Windows主机资源,输入命令gpedit.msc,修改“为断开的会话设置时间”选项; 2. 本地MSTSC方式登录主机资源,检查是否出现RDP超时错误; 3. 请填写工单反馈问题现象,联系技术支持。 ERRORCLIENT523 由于连接被管理员断开、账户被注销或登录资源时长达到上限,连接已断开,如果不是本人意愿,请通知系统管理员或检查系统日志 1. 检查RDP连接是否被管理员强制断开; 2. 检查系统用户是否被服务器管理员注销; 3. 检查系统用户登录时长是否超过限制。 ERRORCLIENT769 登录失败,有可能是账户名、密码或密钥错误,请尝试重新连接 1. 本地登录故障主机资源,检查资源账户和密码是否正确; 2. 检查主机资源是否开启双因子认证; 3. 检查主机资源是否拒绝root账户登录; 4. 请填写工单反馈问题现象,联系技术支持。 详细解决办法请参见Code:C769错误。 ERRORCLIENT771 请联系管理员授予从账户访问权限,或检查您的系统设置 检查主机资源是否开启目标账户远程登录权限。 ERRORCLIENT776 由于浏览器长时间无响应,连接已断开,请检查您的网络并重试 检查本地浏览器运行状态,推荐使用Chrome浏览器。 ERRORCLIENT797 连接数超过使用限制,请关闭一个或多个连接后重试 本地登录Windows主机资源,输入命令gpedit.msc,设置“限制链接的数量”,修改已启用的最大链接数。 ERRORTUNNEL514 由于服务器长时间无响应,连接已断开,请检查您的网络并重试 1. 检查CBH系统与主机资源间网络是否稳定; 2. 检查CBH系统与主机资源的网络是否互通; 3. 请填写工单反馈问题现象,联系技术支持。 详细解决办法请参见Code:T514错误。 ERRORTUNNEL520 由于H5服务器H5代理服务器拒绝了此次连接,请检查您的网络并重试 1. 检查主机资源IP地址或端口等配置是否正确; 2. 检查主机资源是否开启guacd服务; 3. 检查主机资源guacd服务是否接受CBH系统IP的连接; 4. 请填写工单反馈问题现象,联系技术支持。
        来自:
        帮助文档
        运维安全中心(云堡垒机)
        常见问题
        故障排除
        运维故障
      • 主机运维
        约束限制 FTP、SFTP、SCP协议类型资源,不支持批量登录。 手动登录帐户和双人授权帐户,不支持批量登录。 批量登录的多运维会话窗口,不支持“协同分享”功能。 前提条件 已获取“主机运维”模块管理权限。 已获取资源访问控制权限,即已被关联访问控制策略或访问授权工单已审批通过。 操作步骤 1 登录云堡垒机系统 2 选择“运维 > 主机运维”,进入主机运维列表页面 3 勾选多个目标运维资源,单击“批量登录”,跳转到运维会话窗口。 批量登录会话窗口 4 切换资源会话窗口。 单击批量登录列表中资源名称,可将切换到目标会话窗口。 5 会话窗口操作说明,请分别参见如下说明。 RDP/VNC协议类型主机会话窗口 SSH/TELNET协议类型主机会话窗口 6 通过文件传输,可对云主机或主机网盘中文件进行上传或下载,详细说明请参见 文件传输。 7 通过文件管理,可对云主机或主机网盘中文件或文件夹进行管理,详细说明请参见通过Web浏览器登录资源进行运维。 文件传输 通过Web运维支持“文件传输”功能,在Web浏览器会话窗口上传/下载文件。不仅可实现本地与主机之间文件的传输,同时可实现不同主机资源之间文件的相互传输。CBH系统详细记录传输文件的全过程,可实现对文件上传/下载的审计。 “主机网盘”是为CBH用户定义的系统个人网盘,可作为不同主机资源间文件的“中转站”,暂存用户上传/下载的文件,且个人网盘中文件内容对其他用户不可见。 “主机网盘”与系统用户直接匹配,删除用户后,个人网盘中文件将被清空,个人网盘空间将被释放。 约束限制 目前仅SSH、RDP协议主机,支持通过Web运维上传/下载文件。 Web运维不能通过执行 rz /sz命令等方式上传/下载文件,仅能通过“文件传输”操作上传/下载文件。 Linux主机资源支持在客户端执行命令方式传输文件,例如在SSH客户端执行rz /sz命令上传/下载文件。但该方式不能被CBH系统记录上传/下载的具体文件,不能达到对全程安全审计的目的。 支持下载一个或多个文件,不支持下载文件夹。 不支持断点续传,文件上传或下载过程请勿终止或暂停。 不支持传输大小超过1G的超大文件,建议分批次上传/下载文件,或10.1.4 通过FTP/SFTP/SCP客户端登录文件传输类资源。 前提条件 已获取主机资源文件上传/下载权限。 已获取主机资源运维的权限,能通过Web浏览器正常登录。 Linux主机中文件的上传/下载 Linux主机资源上传/下载文件不依赖个人网盘,可直接实现与本地的文件传输。个人网盘可“中转”来自其他主机资源的文件。 1 登录云堡垒机系统。 2 选择“运维 > 主机运维”,选择目标Linux主机资源。 3 单击“登录”,跳转到Linux主机资源运维界面。 4 单击“文件传输”,默认进入Linux主机文件列表。 5 上传文件到Linux主机。 单击上传图标,可选择“上传本地文件”、“上传本地文件夹”、“上传网盘文件(夹)”,可分别上传一个或多个来自本地或个人网盘的文件(夹)。 上传文件到Linux主机 6 下载Linux主机中文件。 选中一个或多个待下载文件。 单击下载图标,可选择“下载到本地”、“保存到网盘”,可分别下载一个或多个文件到本地或个人网盘。 下载Linux主机中文件 7 上传文件到个人网盘。 单击“云主机文件”,选择“主机网盘”,切换到个人网盘文件列表。 单击上传图标,可选择“上传本地文件”、“上传本地文件夹”,可上传一个或多个来自本地的文件或文件夹。 上传文件到个人网盘 8 下载个人网盘中文件。 选中一个或多个待下载文件。 单击下载图标,直接下载一个或多个文件到本地。 下载个人网盘中文件
        来自:
        帮助文档
        运维安全中心(云堡垒机)
        用户指南
        运维管理
        主机运维
      • IPv6防护
        本节介绍IPv6防护相关常见问题。 哪些版本支持IPv6防护? Web应用防火墙支持IPv6/IPv4双栈,针对同一域名可以同时提供IPv6和IPv4的流量防护。 针对仍然使用IPv4协议栈的Web业务,Web应用防火墙支持NAT64机制(NAT64是一种通过网络地址转换(NAT)形式促成IPv6与IPv4主机间通信的IPv6转换机制),即WAF可以将外部IPv6访问流量转化成对内的IPv4流量。 如何测试在WAF中配置的源站IP是IPv6地址? 执行此操作前,请确认已在WAF中添加了域名并完成了域名接入。 假如已在WAF中添加域名www.example.com。通过以下方法可以测试配置的源站IP是否是IPv6地址: 1. 在Windows中打开cmd命令行工具。 2. 执行dig AAAA www.example.com命令。 如果返回的结果里有IPv6格式的IP地址,如下图所示,则证明配置的源站IP是IPv6地址。 业务使用了IPv6,WAF中的源站地址如何配置? 如果域名已接入了WAF(源站地址配置为IPv4地址)进行防护,当业务开启了IPv6时,WAF中配置的源站地址可以保持原IPv4地址,也可以修改为IPv6地址。 WAF支持IPv6/IPv4双栈模式和NAT64机制,详细说明如下: Web应用防火墙支持IPv6/IPv4双栈,针对同一域名可以同时提供IPv6和IPv4的流量防护。 针对仍然使用IPv4协议栈的Web业务,Web应用防火墙支持NAT64机制(NAT64是一种通过网络地址转换(NAT)形式促成IPv6与IPv4主机间通信的IPv6转换机制),即WAF可以将外部IPv6访问流量转化成对内的IPv4流量。
        来自:
        帮助文档
        Web应用防火墙(独享版)
        常见问题
        IPv6防护
      • 功能特性
        本文罗列了数据管理服务已支持的功能列表,通过列表可帮助您快速了解数据管理服务DMS的功能支持情况。 数据管理服务目前分基础版和企业版两个版本。企业版除了包含基础版所有功能外,还有工单、审批、风险管控、数据权限等许多企业级特性。完整的功能及不同版本差异展示如下: 一级功能 二级功能 功能模块 详细描述 基础版 企业版 相关文档 首页 头部 全局搜索 支持搜索数据库、模式、脚本。 支持 支持 首页概览 实例列表 所有实例列表 可在此查看您有权限查看的实例,并可右键实例名称进行登录实例、查看实例详情、编辑实例、同步元数据、打开查询窗口等快捷操作。 支持 支持 实例列表简介 实例列表 收藏的实例列表 可在此查看您收藏的实例,并可右键实例名称进行登录实例、查看实例详情、编辑实例、同步元数据、打开查询窗口等快捷操作。 支持 支持 实例列表简介 数据资产 实例管理 实例列表 显示当前组织内有权限查看的全部实例,并提供登录、进入库列表、查询、编辑、详情、禁用、启用、授权用户、同步元数据、删除实例等操作。 支持 支持 实例列表 数据资产 实例管理 添加实例 支持添加实例至组织实例库中。 支持 支持 添加云数据库 添加公网/直连数据库 数据资产 实例管理 库列表 显示当前实例内的全部数据库,并提供新建数据库、同步元数据、进入对象列表、查询、删除等操作。 支持 支持 库列表 数据资产 实例管理 模式列表 显示当前库内的全部模式,并提供新建模式、同步元数据、进入对象列表、查询、删除等操作。 支持 支持 模式列表 数据资产 实例管理 对象列表 根据数据库类型显示对应的表、视图、存储过程、函数、事件、触发器、触发器函数、序列等信息,并提供新建、同步元数据、查询、打开、DDL、删除等操作。 支持 支持 对象列表 数据资产 敏感数据保护 敏感实例 支持添加受保护实例、敏感列管理、查看敏感实例元数据、关闭保护。 不支持 支持 敏感数据保护 数据资产 敏感数据保护 敏感列 支持管理敏感列,包括添加、删除、修改敏感列。 不支持 支持 敏感数据保护 数据资产 敏感数据保护 脱敏算法 支持查询所有已定义的以及内置的脱敏算法。 不支持 支持 敏感数据保护 数据资产 敏感数据保护 敏感列权限管控 支持管理敏感列权限,包括申请、授权、回收敏感列权限。 不支持 支持 敏感数据保护 数据资产 敏感数据保护 分类分级 支持管理分类分级模版、识别模型、数据分类、数据分级、数据类型。 不支持 支持 敏感数据保护 数据资产 敏感数据保护 识别任务 支持查询所有敏感实例相关的识别任务。 不支持 支持 敏感数据保护 开发空间 查询窗口 查询窗口 支持查询窗口左侧元数据展示区域切换数据库/模式,进行后续的查询操作。 支持 支持 查询窗口介绍 开发空间 查询窗口 查询窗口 支持列表查看/管理表、可编程对象、已保存的脚本。 支持 支持 查询窗口介绍 开发空间 查询窗口 查询窗口 提供保存脚本功能,可将您常用的脚本保存下来以供您下次方便地使用。 支持 支持 查询窗口介绍 开发空间 查询窗口 查询窗口 提供语法帮助功能,常见语法均可在此处方便地进行查看。 支持 支持 查询窗口介绍 开发空间 查询窗口 查询窗口 支持可视化地新建/编辑表结构。 支持 支持 查询和新建/编辑表结构 开发空间 查询窗口 查询窗口 支持可视化地新建/编辑可编程对象。 支持 支持 新建/编辑可编程对象 开发空间 查询窗口 查询窗口 支持可视化地编辑查询结果集;支持导出结果集。 支持 支持 开发空间 查询窗口 查询窗口 支持SQL诊断功能,以SQL语句作为输入,通过专家知识经验与AI智能对SQL进行诊断与分析,并输出诊断优化建议。 支持 支持 开发空间 查询窗口 查询窗口 支持自然语言生成SQL功能。 不支持 支持 SQL生成 开发空间 查询窗口 查询窗口 支持不受规则限制自由执行SQL,方便紧急情况下进行快速变更。 不支持 支持 管理员模式 开发空间 查询窗口 查询窗口 支持对错误SQL进行修改。 不支持 支持 SQL纠错 开发空间 数据导出 数据导出工单列表 支持查看您已提交的数据导出工单。 支持 支持 数据导出工单列表 开发空间 数据导出 整表导出 支持按CSV、SQL、TXT、Excel文件类型导出整表。 支持 支持 提交导出任务 开发空间 数据导出 整集合导出 支持按JSON、CSV文件类型导出整集合。 支持 支持 提交导出任务 开发空间 数据导出 SQL结果集 支持自定义输入SQL语句导出数据。 支持 支持 提交导出任务 开发空间 数据导入 数据导入工单列表 支持查看您已提交的数据导入工单。 支持 支持 数据导入工单列表 开发空间 数据导入 数据导入 支持CSV、SQL、TXT、JSON、EXCEL文件类型导入至数据库。 支持 支持 提交导入任务 开发空间 结构对比 结构对比工单列表 支持查看您已提交的结构对比工单。 不支持 支持 结构对比 开发空间 结构对比 结构对比 支持同构数据库、不同表以及可编程对象之间的结构差异对比,生成变更SQL。 不支持 支持 结构对比 开发空间 数据对比 数据对比工单列表 支持查看您已提交的数据对比工单。 不支持 支持 数据对比 开发空间 数据对比 数据对比 支持同构数据库、不同表的数据差异对比,生成变更SQL。 不支持 支持 数据对比 开发空间 SQL变更 SQL变更工单列表 支持查看已提交的SQL变更工单列表及详情。 不支持 支持 SQL变更 开发空间 SQL变更 提交SQL变更工单 提交DDL、DML语句生成工单,并根据管控规则检查SQL语句的风险等级并匹配相应审批流进行审批,审批通过后再执行。 不支持 支持 SQL变更 SQL治理 应用SQL审核 SQL审核工单列表 支持查看已提交的SQL审核工单列表及详情。 不支持 支持 SQL审核 SQL治理 应用SQL审核 提交SQL审核工单 支持审核上传的SQL语句并提供改进建议,可避免不规范的SQL上线。 不支持 支持 SQL审核 SQL治理 SQL规范管理 规范列表 支持按不同条件查询所有规范。 不支持 支持 SQL规范 SQL治理 SQL规范管理 规范管理 支持规范的新增、删除、修改。 不支持 支持 SQL规范 SQL治理 SQL规范管理 规则管理 支持在规范中,修改规则的状态和参数。 不支持 支持 SQL规范 SQL治理 慢SQL 慢SQL 支持查看数据库慢SQL的趋势统计、模板分布、SQL明细等信息。 支持 支持 MySQL慢SQL DDS慢SQL []( SQL治理 SQL审计 SQL明细 支持对数据库审计日志进行查阅。提供全量SQL审计功能,支持按实例、日期、节点IP、数据库等筛选审计内容。 支持 支持 SQL明细 SQL治理 SQL审计 统计分析 支持统计与分析数据库中的SQL审计日志,并提供SQL诊断能力。 支持 支持 MySQL统计分析 SQL Server统计分析 SQL治理 SQL风险管理 规则集列表 支持按不同条件查询所有风险规则集列表。 不支持 支持 配置管控规则 SQL治理 SQL风险管理 规则集管理 支持规则集的新增、删除、修改。 不支持 支持 配置管控规则 SQL治理 SQL风险管理 规则管理 支持在规则集中,管理规则,包括新增、删除、修改规则。 不支持 支持 配置管控规则 安全协作 用户与角色 用户列表 提供邀请用户、编辑用户,授权用户数据权限和运维权限等功能。 支持 支持 用户与角色 数据授权 安全协作 团队管理 全部团队列表 提供查询团队列表,以及添加、删除团队等操作。 支持 支持 团队管理 安全协作 团队管理 团队成员管理 提供查看团队成员列表,以及添加、移除团队成员,变更团队成员角色等操作。 支持 支持 团队管理 安全协作 团队管理 团队实例管理 提供查询团队内实例列表以及添加实例至团队操作,同时可快速跳转到实例管理页进行实例的编辑、删除等操作。 支持 支持 团队管理 安全协作 操作审计 DMS SQL明细 可按日期、风险等级、用户等筛选条件查询用户执行过的SQL记录。 支持 支持 DMS SQL明细 安全协作 操作审计 DMS操作审计 可按日期、风险等级、用户等筛选条件查询用户执行过的操作记录。 支持 支持 DMS 操作审计 安全协作 工单列表 任务工单 支持按不同条件查询任务工单,包括数据导入、数据导出等工单,并可查看工单详情。 支持 支持 工单列表 安全协作 工单列表 权限工单 支持按不同条件查询权限工单,以及查看工单详情,并提供权限工单申请功能。 不支持 支持 工单列表 安全协作 工单列表 团队工单 支持按不同条件查询团队工单,以及查看工单详情,支持用户申请加入团队。 支持 支持 工单列表 安全协作 审批流 审批模板列表 支持查询所有已定义的以及内置的审批模板 不支持 支持 审批流 安全协作 审批流 审批模板管理 支持新增、删除、修改审批模板。 不支持 支持 审批流 智能运维 实例概览 支持实例健康度排行、新增告警趋势与性能监控。 支持 支持 实例排行 智能运维 实例画像 可在此查看实例画像详情、节点监控与告警信息,并提供告警触发源分析。 支持 支持 实例画像 智能运维 一键诊断 帮助数据库运维人员迅速定位实例存在的异常问题。 支持 支持 一键诊断 智能运维 会话管理 帮助数据库运维和管理人员,快速查看与管理实例的会话信息,并支持高效定位难以排查的异常会话与阻塞问题。 支持 支持 MySQL会话管理 PostgreSQL会话管理 []( Server会话管理 []( 智能运维 SQL限流 可以控制数据库请求访问量和SQL并发量,保障服务的可用性。 支持 支持 SQL限流 智能运维 性能分析 性能总览 提供丰富的节点维度指标的查看。 支持 支持 性能总览 智能运维 性能分析 性能趋势 性能趋势的数据来源于统一监控采集上报,提供丰富的性能监控指标的区间查看和对比。 支持 支持 性能趋势 智能运维 性能分析 性能直查 性能直查的数据来源于对实例的即时查询。支持实时查看实例的性能指标趋势。 支持 支持 性能直查 智能运维 空间分析 可以直观地查看数据库实例的空间使用概况、空间剩余可用天数,以及数据库中Top表的空间使用情况、空间碎片、TOP库空间使用情况、空间异常诊断等,可以根据分析内容进行判断磁盘是否需要扩容以及碎片整理、索引的合理性等。 支持 支持 MySQL空间分析 PostgreSQL空间分析 []( 智能运维 锁分析 可以直观分析数据中死锁、元数据锁和Innodb锁的趋势和阻塞关系。 支持 支持 MySQL锁分析 PostgreSQL锁分析 SQL Server锁分析 []( 智能运维 性能洞察 支持对数据库性能进行AAS负载分析。 支持 支持 性能洞察 智能运维 诊断报告 诊断报告提供一键生成实例诊断报告的能力。 支持 支持 诊断报告 智能运维 数据追踪 数据追踪工单列表 支持查看您已提交的数据追踪工单。 不支持 支持 数据追踪 智能运维 数据追踪 数据追踪 支持按指定时间段追踪数据的变更记录,并生成回滚和重建脚本。 不支持 支持 数据追踪 智能运维 健康巡检 支持基于预定的巡检项配置巡检模版,并基于巡检模版启动巡检任务,获取巡检报告。 不支持 支持 健康巡检 智能运维 异常管理 可以通过异常管理自定义异常通知,当数据库实例触发异常项时,智能运维服务会接收到异常通知。 支持 支持 异常管理 个人中心 个人信息 展示您的个人信息。 支持 支持 个人信息 个人中心 我的团队 团队成员 展示您当前所在团队的成员信息。 支持 支持 我的团队 个人中心 我的团队 团队实例 展示您当前所在团队的实例信息。 支持 支持 我的团队 个人中心 我的组织 展示您当前所在的组织信息。 支持 支持 我的组织 AI智能 DMS助手 数据库常见问题解答及DMS帮助。 支持 支持 DMS助手 AI智能 SQL生成 根据自然语言生成SQL 不支持 支持 SQL生成 AI智能 SQL纠错 对错误SQL进行修改 不支持 支持 SQL纠错
        来自:
        帮助文档
        数据管理服务
        产品介绍
        功能特性
      • RocketMQ .NET SDK
        说明 分布式消息服务RocketMQ兼容了社区版 HTTP SDK,您可以使用社区版 HTTP SDK接入分布式消息服务RocketMQ。 前提条件 1. 下载社区 C SDK到本地并解压。 2. 使用Visual Studio打开sln文件导入工程。 发送普通消息 using System; using Aliyun.MQ; using Aliyun.MQ.Model; namespace MQ.Sample { public class Producer { // 填写分布式消息服务RocketMQ控制台HTTP接入点 private const string endpoint "${HTTPENDPOINT}"; // 填写AccessKey,在管理控制台创建 private const string accessKeyId "${ACCESSKEY}"; // 填写SecretKey 在管理控制台创建 private const string secretAccessKey "${SECRETKEY}"; // 消息所属的Topic,在消息队列RocketMQ版控制台创建。 private const string topicName "${TOPIC}"; // Topic所属实例ID,默认实例为空 private const string instanceId "${INSTANCEID}"; private static MQClient client new Aliyun.MQ.MQClient(accessKeyId, secretAccessKey, endpoint); static MQProducer producer client.GetProducer(instanceId, topicName); static void Main(string[] args) { try { // 循环发送4条消息。 for (int i 0; i messages null; try { messages consumer.ConsumeMessage( 3, // 一次最多消费3条(最多可设置为16条) 3 // 长轮询时间3秒(最多可设置为30秒) ); } catch (Exception exp1) { if (exp1 is MessageNotExistException) { Console.WriteLine(Thread.CurrentThread.Name + " No new message, " + ((MessageNotExistException)exp1).RequestId); continue; } Console.WriteLine(exp1); Thread.Sleep(2000); } if (messages null) { continue; } List handlers new List<>(); Console.WriteLine(Thread.CurrentThread.Name + " Receive Messages:"); // 处理业务逻辑 foreach (Message message in messages) { Console.WriteLine(message); handlers.Add(message.ReceiptHandle); } // Message.nextConsumeTime前若不确认消息消费成功,则消息会重复消费 // 消息句柄有时间戳,同一条消息每次消费拿到的都不一样 try { consumer.AckMessage(handlers); Console.WriteLine("Ack message success:"); foreach (string handle in handlers) { Console.Write("t" + handle); } Console.WriteLine(); } catch (Exception exp2) { // 某些消息的句柄可能超时了会导致确认不成功 if (exp2 is AckMessageException) { AckMessageException ackExp (AckMessageException)exp2; Console.WriteLine("Ack message fail, RequestId:" + ackExp.RequestId); foreach (AckMessageErrorItem errorItem in ackExp.ErrorItems) { Console.WriteLine("tErrorHandle:" + errorItem.ReceiptHandle + ",ErrorCode:" + errorItem.ErrorCode + ",ErrorMsg:" + errorItem.ErrorMessage); } } } } catch (Exception ex) { Console.WriteLine(ex); Thread.Sleep(2000); } } } }}
        来自:
        帮助文档
        分布式消息服务RocketMQ
        SDK参考
        RocketMQ .NET SDK
      • 使用云主机打造 Moltbot 飞书私人助理
        完成Moltbot(原Clawdbot)服务器的部署(可参考使用云主机一键部署Moltbot),可通过配置聊天软件与Moltbot进行交互,本文将为您介绍打造飞书个人助理的最佳实践。 注意 Molbot 作为开源项目,建议在使用前全面评估其安全性与稳定性,并且严格按照对应的开源许可协议规范使用,确保系统和数据安全。 步骤1:登录云主机,配置Moltbot 1. 登录目标云主机。登录天翼云官网,进入计算控制台,点击远程登录按钮。在管理终端页面中,输入用户名密码,登录云主机。 2. 进行功能的授权,执行命令: plaintext clawdbot onboard 3. 风险确认,选择“Yes”。 3. 安装模式,选择“QuickStart”。 4. 配置模型供应商。如果已经订购上述供应商的大模型接口,则选择对应选项,如果使用私有化部署的大模型,选择“Skip for now”,初始化结束后,通过修改~/.clawdbot/clawdbot.json文件,进行大模型配置。 注意 Moltbot 的智能交互依赖于大语言模型(LLM)的支持。在开始配置前,请确保您已准备好模型服务商的 API Key,或已搭建可用的开源模型接口。推荐使用天翼云息壤模型推理服务,以获取稳定的推理能力。 5. 过滤大模型的供应商。这里选择“All providers”。 6. 确定智能体服务的默认模型,默认使用的是“claudeopus45”,也可以下拉选择,选择“Enter model manually”进行手动配置。 7. 选择和Moltbot通信的软件,这里先跳过,选择“Skip for now”。 8. 是否配置扩展技能(skills),由于大部分skills目前为国外服务的功能,此处选择跳过,选择“No”。 9. hooks配置。hooks可以理解为三个智能体的能力配置: bootmd:启动时增加引导内容,可将规则、偏好、项目背景等信息,在每次启动时自动注入使用。 commandlogger:记录在 Moltbot 中执行的命令及关键操作并生成日志,方便后续排查问题、复盘操作;若注重隐私或无需留存操作痕迹,建议关闭。 sessionmemory:保存会话相关的状态与记忆数据,支持后续启动时延续上下文,让使用体验更连贯。 这三个可以选择都开,本次演示选择全部打开。 10. 是否重启Gateway服务,这里选择“restart”。 11. 下面是对ai的个性化设置,这里可以选择“Do this later”。 到此,Moltbot安装已完成。若配置大模型时选择跳过,此时可以打开配置文件~/.clawdbot/clawdbot.json进行配置,可参考以下配置: plaintext { "meta": {}, // 请忽略 "wizard": {}, // 请忽略 "models": { "providers": { "self": { // self可以替换为其他字符,表示模型供应商 "baseUrl": " "apiKey": "[api key]", "api": "openaicompletions", "models": [ { "id": "[模型 id]", "name": "[模型名称]", "api": "openaicompletions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 65536, // 根据实际能力修改 "maxTokens": 65536 // 根据模型实际能力修改 } ] } } }, "agents": { "defaults": { "model": { "primary": "self/[模型 id]" // self需要与前文模型供应商对应 }, "models": { "self/[模型 id]": {} // self需要与前文模型供应商对应 } } }, "tools": {}, // 请忽略 "media": {}, // 请忽略 "messages": {}, // 请忽略 "commands": {}, // 请忽略 "hooks": {}, // 请忽略 "channels": {}, // 请忽略 "gateway": {}, // 请忽略 "skills": {},// 请忽略 "plugins": {} // 请忽略 }
        来自:
      • 产品优势
        本文介绍云容器引擎的产品优势。 云容器引擎是基于业界主流的Docker和Kubernetes开源技术构建的容器服务,提供众多契合企业大规模容器集群场景的功能,在系统可靠性、高性能、开源社区兼容性等多个方面具有独特的优势,满足企业在构建容器云方面的各种需求。云容器引擎的优点有:大幅提高线上业务的运维、弹性伸缩能力;大幅提高资源、设备及人力的利用率,降低成本;大幅提升产品、业务应用的研发效率。 管理简单 帮助用户屏蔽了底层技术架构,云容器引擎具有强大的集群管理功能,简单的操作流程。用户可自定义集群应用,只需进行简单的单击操作,即可完成业务部署,无需参与底层网络、存储等的技术设计,无需手动搭建docker及kubernetes集群,并进行证书、密钥等配置,减少技术人员的投入,节约人力成本。 云容器引擎平台为集群、应用、容器、网络、配置项、命名空间等丰富的集群资源提供了直观的界面化管理,简化了用户操作。用户可随时随地登陆,进行应用容器的生命周期管理,灵活的安排运行的应用业务,浏览当前具备的资源及业务运行状态,大幅降低了用户的管理成本、运维成本。 安全稳定 云容器引擎服务提供3个master主节点的高可用集群,去中心化式的集群架构,确保当单个主控节点出现问题时,集群也能够无中断的继续运行。相比用户自建的单主控节集群,业务稳定性与连续性大大提高。 云容器服务基于天翼云优秀的IAAS层基础架构搭建,成熟的虚拟化技术、优质的网络架构,以及多层次的安全防护能力,从底层确保了上层容器服务的稳定可靠性。用户可自定义安全组规则,进一步提高隔离水平。 伴随业务版本的快速迭代,云容器引擎服务提供了渐进式的滚动升级策略,搭配容器镜像服务,通过web界面一键完成应用版本升级,无忧实现业务平滑替换,提高业务连续性,保障优质的用户体验感。 云容器引擎提供集群、节点、容器多层面的状态监控,支持全时段的事件监控,应用日志查看,容器健康检查等功能,用户只需登陆容器引擎平台总览页面,即可将集群、网络、CPU、内存资源等信息尽收眼底,时刻把握集群情况,并快速定位故障发生原因,减少运维人力,提高运维效率。 轻松应对 云容器引擎提供了应用层级别的水平伸缩能力,即Horizontal Pod Autoscaling(HPA),支持用户自定义Pod伸缩策略,根据容器资源使用情况,自动快速调整Pod数量,及时应对用户业务流量变化,保障业务对外能力可用。 云容器引擎支持应用与节点、应用间的亲和、反亲和性质的调度策略配置,帮助用户实现节点负载的合理安排和组织,提高系统的稳定性、扩展性。提高各节点的资源利用效率。支持Pod级别迁移策略配置,当节点出现故障时可快速迁移应用。 开放兼容 云容器引擎服务深度整合了天翼云平台成熟的计算、存储、网络、安全等云产品功能,提高了系统的可扩展性。用户可集合平台提供的其它云产品能力,如云主机监控、存储管理等,进一步构建完善云上业务系统。 云容器引擎在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。云容器引擎基于业界主流Kubernetes实现,完全兼容Kubernetes/Docker社区原生版本,与社区最新版本保持紧密同步,完全兼容Kubernetes API和Kubectl。 特色功能 镜像仓库:容器引擎为用户提供了配套的镜像仓库管理服务,支持创建仓库及镜像管理等基础功能,并为用户提供了丰富的官方镜像资源,覆盖面广,满足用户不同的业务需求,保障了镜像的可靠性与安全性。用户无需自行搭建和运维仓库,即可一键快速完成业务容器化部署,提高业务容器化效率。 天翼云平台为用户提供了专业的售后运营团队,全天候724小时服务。用户可通过工单、电话等渠道,对产品故障进行反应。团队将及时响应,并快速定位问题,解决客户的疑难杂症。
        来自:
        帮助文档
        云容器引擎(旧版)
        产品简介
        产品优势
      • 创建跨域连接
        本文帮助您了解如何设置云间高速跨区域互通带宽。 操作场景 用户根据规划的网络连通情况,为需要进行互通的两个区域设置域间通信带宽。 同区域网络实例之间互通无需配置带宽。 操作步骤 1. 登录云间高速(标准版)管理控制台,并在侧菜单列表中选择“云间高速(标准版)”。 2. 在控制台首页,单击绑定目标云间高速(标准版)实例操作列的“管理 ”,或单击云间高速(标准版)实例名称。 3. 进入目标实例详情页面。单击“跨域连接管理 ”,然后单击“创建跨域连接”。 4. 进入创建跨域连接页面,根据页面提示选择互通区域(企业路由器),并配置跨域带宽。 5. 单击“确定”,完成跨区域互通带宽配置。 注意 输入的带宽值必须为整数,且不能超过可用带宽。
        来自:
        帮助文档
        云间高速(标准版)EC
        快速入门
        创建跨域连接
      • 创建弹性云主机
        步骤二:网络配置 网络配置 1. 设置“网络”:在下拉列表中选择可用的虚拟私有云、子网,并设置私有IP地址的分配方式。 弹性云主机网络使用虚拟私有云(VPC)提供的网络,包括子网、安全组等。 您可以选择使用已有的虚拟私有云网络,或者创建新的虚拟私有云。 更多关于虚拟私有云的信息,请参见《虚拟私有云用户指南》。 说明 弹性云主机使用的VPC网络DHCP不能禁用。 第一次使用公有云服务时,系统将自动为您创建一个虚拟私有云,包括安全组、网卡。 2. 添加“扩展网卡”:可选配置。您可以添加多张扩展网卡,并指定网卡(包括主网卡)的IP地址。 说明 指定IP地址时,如果是批量创建多台弹性云主机: 此时,该IP地址为起始IP地址。 请确保IP地址在子网范围内且连续可用。 其他子网不能与指定IP的子网相同。 − 系统默认分配IPv4地址,勾选“自动分配IPv6地址”后,网卡支持双栈类型,分配IPv4/IPv6双栈地址。在同一VPC内,弹性云主机通过IPv6地址在双栈ECS之间进行内网访问。如需访问外网,您需要开启“IPv6带宽”并选择共享带宽,此时弹性云主机可以通过IPv6地址与互联网上的IPv6网络进行访问。 弹性云主机创建成功后,需手动配置弹性云主机,动态获取IPv6地址,启用IPv6功能。具体操作请参见“动态获取IPv6地址”。 说明 当前仅支持在创建弹性云主机时开启IPv6功能,开启成功后,不能修改。 3. 设置“安全组”:在下拉列表中选择可用的安全组,或新建安全组使用。 安全组用来实现安全组内和安全组间弹性云主机的访问控制,加强弹性云主机的安全保护。用户可以在安全组中定义各种访问规则,当弹性云主机加入该安全组后,即受到这些访问规则的保护。 创建弹性云主机时,可支持选择多个安全组(建议不超过5个)。此时,弹性云主机的访问规则遵循几个安全组规则的并集。 安全组规则的配置会影响弹性云主机的正常访问与使用,常用端口与协议的用途如下,请按需开启: − 80端口:浏览网页的默认端口,主要用于HTTP服务。 − 443端口:网页浏览端口,主要用于HTTPS服务。 − ICMP协议:用于ping云主机之间的通信情况。 − 22端口:用于Linux云主机的SSH方式登录。 − 3389端口:用于Windows云主机的远程桌面登录。 说明 弹性云主机初始化需要确保安全组出方向规则满足如下要求: 协议:TCP 端口范围:80 远端地址:169.254.0.0/16 如果您使用的是默认安全组出方向规则,则已经包括了如上要求,可以正常初始化。默认安全组出方向规则为: 协议:ANY 端口范围:ANY 远端地址:0.0.0.0/16 4. 设置“弹性公网IP”。 弹性IP是指将公网IP地址和路由网络中关联的弹性云主机绑定,以实现虚拟私有云内的弹性云主机通过固定的公网IP地址对外提供访问服务。 您可以根据实际情况选择以下三种方式: − 不使用:弹性云主机不能与互联网互通,仅可作为私有网络中部署业务或者集群所需弹性云主机进行使用。 − 自动分配:自动为每台弹性云主机分配独享带宽的弹性IP,带宽值可以由您设定。 − 使用已有:为弹性云主机分配已有弹性IP。使用已有弹性IP时,不能批量创建弹性云主机。 5. 设置“公网带宽”。 “弹性公网IP”选择“现在购买”时,需配置该参数。其中“按带宽计费”和“按流量计费”均为独享带宽,一个带宽只能被一个弹性公网IP使用。 − 按带宽计费:按照购买的带宽大小计费。 − 按流量计费:按照实际使用的流量来计费。 说明 “包年/包月”方式购买的弹性云主机EIP,仅支持“按带宽计费”方式。 − 加入共享带宽:一个带宽中可以加入多个弹性公网IP,多个弹性公网IP共用一个带宽。 说明 一个共享带宽支持添加的弹性公网IP个数有限,如果配额不足,可以选择切换使用其他共享带宽,或者申请扩大共享带宽的EIP配额。 包年/包月方式购买的共享带宽,到期后系统自动删除,并给该共享带宽中添加的EIP创建按流量计费的独占带宽。 6. 设置“带宽大小”。根据业务需要,选择所需的带宽大小,单位Mbit/s。 7. 设置“释放行为”。(苏州、广州4资源池支持)对于勾选了“随实例释放”的弹性IP,将在删除云主机同时执行删除。
        来自:
        帮助文档
        弹性云主机 ECS
        快速入门
        创建弹性云主机
      • 配置参数管理
        本章节介绍如何对DRDS实例进行参数配置管理 操作场景 为了确保DRDS服务发挥出最优性能,您可以根据自己的业务情况对DRDS实例的运行参数进行配置。 前提条件 已有DRDS实例,且实例状态处于“运行中”。 操作步骤 1.登录管理控制台。 2.在导航栏选择“数据库 > 分布式数据库件间件”,进入总览页面。 3.单击左侧菜单栏的“实例管理”,进入实例管理页面。 4.在实例管理页面单击实例名称,进入实例信息详情页。 5.在该页面单击“参数管理”。您可以根据需要修改对应参数,确认无误后,单击“保存”即可。 DRDS实例配置参数说明 参数名称 缺省值 取值范围 参数说明 :::: bindtable 格式要求:[{tb.col1,tb2.col2},{tb.col2,tb3.col1},...]该参数要以“表名.列名”的形式出现且可以多对同时出现。 版本要求: DRDS 2.3.2.7版本及以上。 用于描述多个拆分表的内在数据关联性,用于告知优化器在处理join时,把join下推到MySQL层执行。参数举例请详见表下的说明。 maxconnections 1000 10~10000 允许同时连接的客户端总数。 此参数需要结合RDS for MySQL实例的规格及处理能力配置合适的值。连接数过多,可能造成连接等待,影响性能。DRDS的连接数消耗与分片数量和SQL设计等因素相关。 例如:SQL带拆分键时,1个DRDS连接同时消耗后面1个RDS for MySQL实例连接;SQL不带拆分键时,假设分片个数为N,那么会消耗N个RDS连接。 因此,SQL合理设计且DRDS和RDS的处理能力不成为瓶颈的前提,DRDS最大连接数可以配置成略小于“后端RDS的数量 单个RDS for MySQL实例支持的最大连接数”。 建议根据自己的业务进行实际压测,配置合理的值。 connectionidletimeout 28800 60~86400 (s) 服务器关闭连接之前等待连接活动的秒数。 longquerytime 1 0.1~3600 (s) 记录慢查询的最小秒数。 sqlexecutetimeout 28800 100~28800(s) SQL执行超时秒数。 connectionfailedthreshold 50 1~10000 客户端连接失败达到多少次后帐号和IP地址被锁定。 connectionfaileddelay 1200 1~86400 (s) 帐号和IP地址被锁定后延迟多少秒解锁。 maxallowedpacket 16777216 1024~1073741824 包或任何生成的中间字符串的最大值。包缓冲区初始化为netbufferlength字节,但需要时可以增长到maxallowedpacket字节。该值默认很小,以捕获大的(可能是错误的)数据包,该值必须设置为1024的倍数。 charactersetserver utf8 gbk、utf8、utf8mb4 DRDS服务端字符集,如果需要存储emoji表情符号,请选择utf8mb4并设置RDS for MySQL实例字符集也为utf8mb4。 说明 DRDS字符集与RDS for MySQL字符集(包括charactersetclient、charactersetconnection、charactersetdatabase、charactersetresults、charactersetserver)需要保持一致。 collationserver 将根据您设置的charactersetserver项进行匹配。 将根据您设置的charactersetserver项进行匹配。 DRDS服务端字符序。 根据您所设置的charactersetserver联动匹配collationserver选项: l gbk >gbkchineseci、gbkbin; l utf8 >utf8unicodeci、utf8bin; l utf8mb4 > utf8mb4unicodeci、utf8mb4bin。 sqlaudit OFF OFF、ON 开启或关闭SQL审计。 DRDSinstancetype SINGLE,MASTER,SLAV SINGLE:设置DRDS实例为单实例。 SLAVE:设置DRDS实例在灾备中作为备实例。 MASTER:设置DRDS实例在灾备中作为主实例。 transactionpolicy XA XA、FREE、NODTX XA:XA 事务,保证原子性,保证可见性; FREE:允许多写,不保证原子性,无性能损耗; NODTX:单分片事务。 说明 DRDS默认支持修改以上实例参数,特殊场景(如数据迁移)下如需修改更多实例参数请联系技术支持人员协助处理。 参数举例: 未使用bindtable结果展示。 使用bindtable结果展示。 单击“保存”,在弹框中单击“确定”完成参数修改。 说明 修改配置参数可能影响应用访问DRDS实例,请谨慎操作。 修改参数命令下发成功后,预计需要20~60秒生效,请耐心等待。
        来自:
        帮助文档
        分布式关系型数据库
        用户指南
        实例管理
        配置参数管理
      • 管理中心
        通过代理方式创建数据连接,一个空间可以创建多个连接吗? 可以创建。 请您注意:虽然同一个工作空间可以创建多个不同类型或相同类型的连接,但是连接的名字不能相同。 创建DWS连接的时候,连接方式是直接连还是通过代理连比较好? 连接方式一般选择代理连接即可。 您也可以根据实际需要自主选择直连方式,如有疑问请咨询您的客户经理,或致天翼云官方客服:4008109889。 如何将一个空间的数据开发作业和数据连接迁移到另一空间? 您可以在数据开发中将作业导出,随后在新空间数据开发中再导入作业。 您可以在管理中心中资源迁移进行数据连接的导入导出。 空间管理下创建的工作空间是否可以删除? 不可以删除。 DataArts Studio目前不支持删除工作空间,可以对工作空间名称进行编辑、更改。
        来自:
      • 创建共享带宽
        参数 说明 取值样例 地域 区域指虚拟私有云所在的物理位置。同一区域内可用分区间内网互通,不同区域间内网不互通。可以在网络控制台右上角切换区域 江苏>南京3 名称 共享带宽的名称 Bandwidth001 付费方式 购买共享带宽时使用的计费模式,分为以下两种:包年包月:按月、年订购并支付费用按量付费:按照共享带宽的使用时长进行计费 包年包月 计费方式 共享带宽的计费方式,目前仅支持按带宽计费 按带宽计费 带宽 共享带宽的大小,单位Mbps,5M起售 15 购买时长 包年包月场景需要选择,购买共享带宽的时长 2个月 自动续订 开启后,会自动动共享带宽续订。 启用 企业项目 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。 default
        来自:
        帮助文档
        共享带宽 SBW
        用户指南
        创建共享带宽
      • 获取资产同步时间
        接口功能介绍 获取资产同步时间接口 接口约束 传参规范 URI GET /vfw/v2systemvrfbindsynctime 路径参数 无 Query参数 参数 是否必填 参数类型 说明 示例 下级对象 type 是 String 资产同步类型 eip 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 urlType 是 String 请求地址类型 CTAPI regionId 是 String 资源池id 100054c0416811e9a6690242ac110002 请求体body参数 无 响应参数 参数 参数类型 说明 示例 下级对象 statusCode String 状态码 message String 返回信息 成功 error String 错误码:CFW0000 :成功!;CFW0001:参数错误!;CFW0002:业务错误! CFW0000 returnObj String 接口返回结果 枚举参数 无 请求示例 请求url 无 请求头header { "regionid": "100054c0416811e9a6690242ac110002", "urlType": "CTAPI" } 请求体body {} 响应示例 { "statusCode": "200", "error": "CFW0000", "message": "成功!", "returnObj" : "20241113 02:00:22" } 状态码 请参考 状态码
        来自:
        帮助文档
        云防火墙(原生版)
        API参考
        API
        2023-10-16
        防火墙管理
        获取资产同步时间
      • 关于日志
        运行日志 日志描述 服务安装前的准备日志 记录服务安装前的准备工作,如检测、配置和反馈操作的信息。 进程启动日志 记录进程启动过程中执行的命令信息。 进程启动异常日志 记录进程启动失败时产生异常的信息,如依赖服务错误、资源不足等 进程运行日志 记录进程运行轨迹信息及调试信息,如函数入口和出口打印、模块间接口消息等。 进程运行异常日志 记录导致进程运行时错误的错误信息,如输入对象为空、编解码失败等错误。 进程运行环境信息日志 记录进程运行环境的信息,如资源状态、环境变量等。 脚本日志 记录脚本执行的过程信息。 资源回收日志 记录资源回收的过程信息。 服务卸载时的清理日志 记录卸载服务时执行的步骤操作信息,如清除目录数据、执行时间等
        来自:
      • 跨源分析问题
        本章节主要介绍跨源连接相关问题中有关跨源分析的问题。 如何实现跨数据源查询 跨数据源查询步骤如下: 1. 假设数据存放在云上多个不同的地方,例如存放在OBS上。 2. 在DLI中创建数据表,数据表对应的位置配置为数据所在的位置,例如OBS的某个桶路径(该数据实际还是在OBS中,不用迁移)。 3. 在DLI中编写SQL直接查询分析这些数据。 如何实现跨区域访问数据 1. 打通不同区域间的VPC网络。 2. 在DLI中创建增强型跨源链接,绑定队列。 3. 添加DLI的路由。 创建DLI关联RDS表时,如果RDS表有自增主键或者其他自动填充的字段时,在DLI中插入数据时,对应字段如何填写? 在DLI中插入数据时,ID字段填写NULL。
        来自:
        帮助文档
        数据湖探索
        常见问题
        操作类
        跨源连接相关问题
        跨源分析问题
      • 关于日志
        运行日志 日志描述 服务安装前的准备日志 记录服务安装前的准备工作,如检测、配置和反馈操作的信息。 进程启动日志 记录进程启动过程中执行的命令信息。 进程启动异常日志 记录进程启动失败时产生异常的信息,如依赖服务错误、资源不足等。 进程运行日志 记录进程运行轨迹信息及调试信息,如函数入口和出口打印、模块间接口消息等。 进程运行异常日志 记录导致进程运行时错误的错误信息,如输入对象为空、编解码失败等错误。 进程运行环境信息日志 记录进程运行环境的信息,如资源状态、环境变量等。 脚本日志 记录脚本执行的过程信息。 资源回收日志 记录资源回收的过程信息。 服务卸载时的清理日志 记录卸载服务时执行的步骤操作信息,如清除目录数据、执行时间等。
        来自:
        帮助文档
        翼MapReduce
        用户指南
        FusionInsight Manager操作指导(适用于3.x)
        日志管理
        关于日志
      • 使用 OpenClaw 搭建飞书多智能体机器人团队
        本文将详细介绍如何在天翼云云主机上,用 OpenClaw 搭建一套飞书多智能体机器人团队,让 AI 机器人协同工作,实现: 多个独立的飞书机器人,每个人设不同; 各自独立的工作空间,数据隔离。 前置依赖 在开始配置前,需完成以下前置准备工作: 1. 已完成 OpenClaw 服务器的部署。 2. 已为 OpenClaw应用配置大模型。 3. 拥有飞书群组创建权限。 步骤1: 在飞书开放平台创建机器人应用。 1. 创建企业自建应用。 访问飞书开放平台,点击“创建企业自建应用”。 填写应用名称、描述和图标,点击“创建”按钮,创建新机器人应用。 创建成功后,进入“凭证与基础信息”页,妥善保管App ID 和App Secret。 2. 添加机器人应用。 进入“添加应用能力”页,为应用添加机器人能力。找到机器人卡片,点击“配置”。 3. 配置应用权限。 进入“权限管理”页,通过批量导入/导出权限,为应用配置权限。点击“批量导入/导出权限”。 复制以下权限配置内容,粘贴到批量导入/导出权限窗口导入页签内的JSON输入框中,点击“下一步,确认新增权限”。 plaintext { "scopes": { "tenant": [ "aily:file:read", "aily:file:write", "application:application.appmessagestats.overview:readonly", "application:application:selfmanage", "application:bot.menu:write", "cardkit:card:read", "cardkit:card:write", "contact:contact.base:readonly", "contact:user.employeeid:readonly", "corehr:file:download", "docs:document.content:read", "docx:document:readonly", "event:iplist", "im:chat", "im:chat.accessevent.botp2pchat:read", "im:chat.members:botaccess", "im:chat:read", "im:chat:update", "im:message", "im:message.groupatmsg:readonly", "im:message.groupmsg", "im:message.p2pmsg:readonly", "im:message.pins:read", "im:message.pins:writeonly", "im:message.reactions:read", "im:message.reactions:writeonly", "im:message:readonly", "im:message:recall", "im:message:sendasbot", "im:message:sendmultiusers", "im:message:sendsysmsg", "im:message:update", "im:resource", "sheets:spreadsheet", "wiki:wiki:readonly" ], "user": [ "aily:file:read", "aily:file:write", "base:app:copy", "base:app:create", "base:app:read", "base:app:update", "base:field:create", "base:field:delete", "base:field:read", "base:field:update", "base:record:create", "base:record:delete", "base:record:retrieve", "base:record:update", "base:table:create", "base:table:delete", "base:table:read", "base:table:update", "base:view:read", "base:view:writeonly", "board:whiteboard:node:create", "board:whiteboard:node:read", "calendar:calendar.event:create", "calendar:calendar.event:delete", "calendar:calendar.event:read", "calendar:calendar.event:reply", "calendar:calendar.event:update", "calendar:calendar.freebusy:read", "calendar:calendar:read", "contact:contact.base:readonly", "contact:user.base:readonly", "contact:user.employeeid:readonly", "contact:user:search", "docs:document.comment:create", "docs:document.comment:read", "docs:document.comment:update", "docs:document.media:download", "docs:document.media:upload", "docs:document:copy", "docs:document:export", "docx:document:create", "docx:document:readonly", "docx:document:writeonly", "drive:drive.metadata:readonly", "drive:file:download", "drive:file:upload", "im:chat", "im:chat.accessevent.botp2pchat:read", "im:chat.members:read", "im:chat.members:writeonly", "im:chat:read", "im:message", "im:message.groupmsg:getasuser", "im:message.p2pmsg:getasuser", "im:message:readonly", "offlineaccess", "search:docs:read", "search:message", "sheets:spreadsheet.meta:read", "sheets:spreadsheet:create", "sheets:spreadsheet:read", "sheets:spreadsheet:writeonly", "space:document:delete", "space:document:move", "space:document:retrieve", "task:comment:read", "task:comment:write", "task:task:read", "task:task:write", "task:task:writeonly", "task:tasklist:read", "task:tasklist:write", "wiki:node:copy", "wiki:node:create", "wiki:node:move", "wiki:node:read", "wiki:node:retrieve", "wiki:space:read", "wiki:space:retrieve", "wiki:space:writeonly" ] } } 确认权限配置无误后,点击“申请开通”。 说明 若需要使用多Agent,请重复步骤一中的操作,创建对应数量的机器人应用。
        来自:
        帮助文档
        轻量型云主机
        最佳实践
        一键部署OpenClaw操作指南
        使用 OpenClaw 搭建飞书多智能体机器人团队
      • RocketMQ PHP SDK
        说明 分布式消息服务RocketMQ兼容了社区版 HTTP SDK,您可以使用社区版 HTTP SDK接入分布式消息服务RocketMQ。 前提条件: 1. 在PHP安装目录下的composer.json文件中加入社区PHP SDK 依赖。 2. 使用Composer安装依赖。 composer install 发送普通消息 client new MQClient( // 填写分布式消息服务RocketMQ控制台HTTP接入点 "${HTTPENDPOINT}", // 填写AccessKey,在管理控制台创建 "${ACCESSKEY}", // 填写SecretKey 在管理控制台创建 "${SECRETKEY}" ); // 所属的 Topic $topic "${TOPIC}"; // Topic所属实例ID,默认实例为空NULL $instanceId "${INSTANCEID}"; $this>producer $this>client>getProducer($instanceId, $topic); } public function run() { try { for ($i 1; $i putProperty("a", $i); // 设置消息KEY $publishMessage>setMessageKey("MessageKey"); $result $this>producer>publishMessage($publishMessage); print "Send mq message success. msgId is:" . $result>getMessageId() . ", bodyMD5 is:" . $result>getMessageBodyMD5() . "n"; } } catch (Exception $e) { printr($e>getMessage() . "n"); } }}$instance new NormalProducerExample();$instance>run();?> 消费普通消息 client new MQClient( // 填写分布式消息服务RocketMQ控制台HTTP接入点 "${HTTPENDPOINT}", // 填写AccessKey,在管理控制台创建 "${ACCESSKEY}", // 填写SecretKey 在管理控制台创建 "${SECRETKEY}" ); // 所属的 Topic $topic "${TOPIC}"; // 您在控制台创建的 Consumer ID(Group ID) $groupId "${GROUPID}"; // Topic所属实例ID,默认实例为空NULL $instanceId "${INSTANCEID}"; $this>consumer $this>client>getConsumer($instanceId, $topic, $groupId, "TagA"); } public function run() { // 在当前线程循环消费消息,建议是多开个几个线程并发消费消息 while (True) { try { // 长轮询消费消息 // 长轮询表示如果topic没有消息则请求会在服务端挂住3s,3s内如果有消息可以消费则立即返回 $messages $this>consumer>consumeMessage( 3, // 一次最多消费3条(最多可设置为16条) 3 // 长轮询时间3秒(最多可设置为30秒) ); } catch (MQExceptionMessageResolveException $e) { // 当出现消息Body存在不合法字符,无法解析的时候,会抛出此异常。 // 可以正常解析的消息列表。 $messages $e>getPartialResult()>getMessages(); // 无法正常解析的消息列表。 $failMessages $e>getPartialResult()>getFailResolveMessages(); $receiptHandles array(); foreach ($messages as $message) { // 处理业务逻辑。 $receiptHandles[] $message>getReceiptHandle(); printf("MsgID %sn", $message>getMessageId()); } foreach ($failMessages as $failMessage) { // 处理存在不合法字符,无法解析的消息。 $receiptHandles[] $failMessage>getReceiptHandle(); printf("Fail To Resolve Message. MsgID %sn", $failMessage>getMessageId()); } $this>ackMessages($receiptHandles); continue; } catch (Exception $e) { if ($e instanceof MQExceptionMessageNotExistException) { // 没有消息可以消费,接着轮询 printf("No message, contine long polling!RequestId:%sn", $e>getRequestId()); continue; } printr($e>getMessage() . "n"); sleep(3); continue; } print "consume finish, messages:n"; // 处理业务逻辑 $receiptHandles array(); foreach ($messages as $message) { $receiptHandles[] $message>getReceiptHandle(); printf("MessageID:%s TAG:%s BODY:%s nPublishTime:%d, FirstConsumeTime:%d, nConsumedTimes:%d, NextConsumeTime:%d,MessageKey:%sn", $message>getMessageId(), $message>getMessageTag(), $message>getMessageBody(), $message>getPublishTime(), $message>getFirstConsumeTime(), $message>getConsumedTimes(), $message>getNextConsumeTime(), $message>getMessageKey()); printr($message>getProperties()); } // $message>getNextConsumeTime()前若不确认消息消费成功,则消息会重复消费 // 消息句柄有时间戳,同一条消息每次消费拿到的都不一样 printr($receiptHandles); try { $this>ackMessages($receiptHandles); } catch (Exception $e) { if ($e instanceof MQExceptionAckMessageException) { // 某些消息的句柄可能超时了会导致确认不成功 printf("Ack Error, RequestId:%sn", $e>getRequestId()); foreach ($e>getAckMessageErrorItems() as $errorItem) { printf("tReceiptHandle:%s, ErrorCode:%s, ErrorMsg:%sn", $errorItem>getReceiptHandle(), $errorItem>getErrorCode(), $errorItem>getErrorCode()); } } } print "ack finishn"; } } public function ackMessages($receiptHandles) { try { $this>consumer>ackMessage($receiptHandles); } catch (Exception $e) { if ($e instanceof MQExceptionAckMessageException) { // 某些消息的句柄可能超时,会导致消费确认失败。 printf("Ack Error, RequestId:%sn", $e>getRequestId()); foreach ($e>getAckMessageErrorItems() as $errorItem) { printf("tReceiptHandle:%s, ErrorCode:%s, ErrorMsg:%sn", $errorItem>getReceiptHandle(), $errorItem>getErrorCode(), $errorItem>getErrorCode()); } } } }}$instance new ConsumerExample();$instance>run();?>
        来自:
        帮助文档
        分布式消息服务RocketMQ
        SDK参考
        RocketMQ PHP SDK
      • 存储基础知识
        数据卷使用原则 一个Pod可以挂载多个Volume。 一个Pod可以挂载多种类型的Volume。 每个被Pod挂载的Volume卷,可以在不同的容器间共享。 Kubernetes环境推荐使用PVC和PV方式挂载Volume。 虽然单Pod可以挂载多个Volume,但是并不建议给一个Pod挂载过多数据卷。 说明 数据卷(Volume)生命周期和Pod一致,即Pod被删除的时候,数据卷(Volume)也一起被删除(Volume中的数据是否丢失取决于Volume的具体类型)。 PV和PVC Kubernetes 引入了 PV(持久卷 PersistentVolume) 和 PVC(持久卷声明 PersistentVolumeClaim)两个资源对象,用于定义和管理存储资源。它们提供了抽象层,使应用程序能够声明存储需求,而无需关注底层基础设施。 PV:是集群中的一块存储空间,可由管理员预先配置或通过存储类(Storage Class)动态分配。作为集群级别的资源,PV 与节点类似,其生命周期独立于使用它的 Pod。PV 同样基于卷插件实现,但需注意:手动删除 PV 并不会自动清除后端存储资源。因此建议遵循“谁创建谁删除”原则:用户创建的 PV 应设置为保留回收策略并由创建者手动清理;动态创建的 PV 则由 CSI 驱动自动回收。 PVC:表示用户对存储资源的请求。其概念类似于 Pod:Pod 消耗节点资源,而 PVC 消耗 PV 资源。Pod 可申请特定量的 CPU 和内存,PVC 则可指定所需的存储容量和访问模式。 以下是对PV及PVC典型字段说明: 类型 字段 说明 PV 访问模式 定义 PV 的访问模式,包括: 单机读写(ReadWriteOnce):卷可以被一个节点以读写方式挂载。 多机只读(ReadOnlyMany):卷可以被多个节点以只读方式挂载。 多机读写(ReadWriteMany):卷可以被多个节点以读写方式挂载。 PV 回收策略 PV对象的回收策略表示当PVC释放时如何处理该数据卷。 回收策略包括: Retained(保留):用户需手动回收存储资源。当 PVC对象被删除时,PV 卷仍然存在,对应的数据卷被视为"已释放(released)"。 Deleted(删除):对于支持 Delete 回收策略的卷插件,删除动作会将 PV对象从 Kubernetes 中移除,同时也会从外部基础设施中移除所关联的存储资产。注意,用户如果手动删除PV,而不是由CSI自动删除,并不会导致后端存储资源被删除,设置为“删除”策略时,强烈建议用户勿手动删除PV。 PV 容量 定义 PV 的容量大小。 PV 卷模式 Kubernetes 支持两种卷模式: 文件系统(Filesystem):默认方式,该类型卷会被 Pod 挂载(Mount) 到某个目录。 如果卷的存储来自某块设备而该设备目前为空,Kuberneretes 会在第一次挂载卷之前在设备上创建文件系统。 块设备(Block): 这类卷以块设备的方式交给 Pod 使用,其上没有任何文件系统。 这种模式对于为 Pod 提供一种使用最快可能方式来访问卷而言很有帮助, Pod 和卷之间不存在文件系统层。目前仅云硬盘支持该功能。 PV 挂载选项 可以指定持久卷被挂载到节点上时使用的附加挂载选项。Kubernetes 不对挂载选项执行合法性检查。如果挂载选项是非法的,挂载就会失败。 说明 并非所有持久卷类型都支持挂载选项。 PV 标签 标签(labels)是用于对 PV 对象进行标记和分类的元数据属性,可以赋予 PV 以自定义的属性或标识。 PVC 访问模式 PVC(PersistentVolumeClaim)可以指定对持久化存储的访问模式需求。 在绑定 PV 时,系统将尝试找到访问模式满足 PVC 需求的PV,否则PVC 将无法绑定到 PV。 PVC 卷模式 Kubernetes 支持两种卷模式: 文件系统(Filesystem):默认方式,该类型卷会被 Pod 挂载(Mount) 到某个目录。 如果卷的存储来自某块设备而该设备目前为空,Kuberneretes 会在第一次挂载卷之前在设备上创建文件系统。 块设备(Block): 这类卷以块设备的方式交给 Pod 使用,其上没有任何文件系统。 这种模式对于为 Pod 提供一种使用最快可能方式来访问卷而言很有帮助, Pod 和卷之间不存在文件系统层。 PVC 表示PVC指定的容量。 说明 当 PVC 与 已有PV 绑定时,PV 的容量必须大于或等于 PVC 所需的容量。否则,PV 将无法满足 PVC 的需求,绑定将失败。 PVC 存储类 可以通过为 storageClassName 属性设置 StorageClass 的名称来请求特定的存储类。 只有所请求的类的 PV 卷,即 storageClassName 值与 PVC 设置相同的 PV 卷, 才能与该PVC绑定。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        存储
        存储基础知识
      • 存储基础知识(1)
        数据卷使用原则 一个Pod可以挂载多个Volume。 一个Pod可以挂载多种类型的Volume。 每个被Pod挂载的Volume卷,可以在不同的容器间共享。 Kubernetes环境推荐使用PVC和PV方式挂载Volume。 虽然单Pod可以挂载多个Volume,但是并不建议给一个Pod挂载过多数据卷。 说明 数据卷(Volume)生命周期和Pod一致,即Pod被删除的时候,数据卷(Volume)也一起被删除(Volume中的数据是否丢失取决于Volume的具体类型)。 PV和PVC Kubernetes 引入了 PV(持久卷 PersistentVolume) 和 PVC(持久卷声明 PersistentVolumeClaim)两个资源对象,用于定义和管理存储资源。它们提供了抽象层,使应用程序能够声明存储需求,而无需关注底层基础设施。 PV:是集群中的一块存储空间,可由管理员预先配置或通过存储类(Storage Class)动态分配。作为集群级别的资源,PV 与节点类似,其生命周期独立于使用它的 Pod。PV 同样基于卷插件实现,但需注意:手动删除 PV 并不会自动清除后端存储资源。因此建议遵循“谁创建谁删除”原则:用户创建的 PV 应设置为保留回收策略并由创建者手动清理;动态创建的 PV 则由 CSI 驱动自动回收。 PVC:表示用户对存储资源的请求。其概念类似于 Pod:Pod 消耗节点资源,而 PVC 消耗 PV 资源。Pod 可申请特定量的 CPU 和内存,PVC 则可指定所需的存储容量和访问模式。 以下是对PV及PVC典型字段说明: 类型 字段 说明 PV 访问模式 定义 PV 的访问模式,包括: 单机读写(ReadWriteOnce):卷可以被一个节点以读写方式挂载。 多机只读(ReadOnlyMany):卷可以被多个节点以只读方式挂载。 多机读写(ReadWriteMany):卷可以被多个节点以读写方式挂载。 PV 回收策略 PV对象的回收策略表示当PVC释放时如何处理该数据卷。 回收策略包括: Retained(保留):用户需手动回收存储资源。当 PVC对象被删除时,PV 卷仍然存在,对应的数据卷被视为"已释放(released)"。 Deleted(删除):对于支持 Delete 回收策略的卷插件,删除动作会将 PV对象从 Kubernetes 中移除,同时也会从外部基础设施中移除所关联的存储资产。注意,用户如果手动删除PV,而不是由CSI自动删除,并不会导致后端存储资源被删除,设置为“删除”策略时,强烈建议用户勿手动删除PV。 PV 容量 定义 PV 的容量大小。 PV 卷模式 Kubernetes 支持两种卷模式: 文件系统(Filesystem):默认方式,该类型卷会被 Pod 挂载(Mount) 到某个目录。 如果卷的存储来自某块设备而该设备目前为空,Kuberneretes 会在第一次挂载卷之前在设备上创建文件系统。 块设备(Block): 这类卷以块设备的方式交给 Pod 使用,其上没有任何文件系统。 这种模式对于为 Pod 提供一种使用最快可能方式来访问卷而言很有帮助, Pod 和卷之间不存在文件系统层。目前仅云硬盘支持该功能。 PV 挂载选项 可以指定持久卷被挂载到节点上时使用的附加挂载选项。Kubernetes 不对挂载选项执行合法性检查。如果挂载选项是非法的,挂载就会失败。 说明 并非所有持久卷类型都支持挂载选项。 PV 标签 标签(labels)是用于对 PV 对象进行标记和分类的元数据属性,可以赋予 PV 以自定义的属性或标识。 PVC 访问模式 PVC(PersistentVolumeClaim)可以指定对持久化存储的访问模式需求。 在绑定 PV 时,系统将尝试找到访问模式满足 PVC 需求的PV,否则PVC 将无法绑定到 PV。 PVC 卷模式 Kubernetes 支持两种卷模式: 文件系统(Filesystem):默认方式,该类型卷会被 Pod 挂载(Mount) 到某个目录。 如果卷的存储来自某块设备而该设备目前为空,Kuberneretes 会在第一次挂载卷之前在设备上创建文件系统。 块设备(Block): 这类卷以块设备的方式交给 Pod 使用,其上没有任何文件系统。 这种模式对于为 Pod 提供一种使用最快可能方式来访问卷而言很有帮助, Pod 和卷之间不存在文件系统层。 PVC 表示PVC指定的容量。 说明 当 PVC 与 已有PV 绑定时,PV 的容量必须大于或等于 PVC 所需的容量。否则,PV 将无法满足 PVC 的需求,绑定将失败。 PVC 存储类 可以通过为 storageClassName 属性设置 StorageClass 的名称来请求特定的存储类。 只有所请求的类的 PV 卷,即 storageClassName 值与 PVC 设置相同的 PV 卷, 才能与该PVC绑定。
        来自:
      • 为应用挂载数据卷
        本文介绍如何为应用挂载数据卷。 Docker镜像是由多个文件系统叠加而成,当启动一个容器的时候,Docker会加载只读镜像层并在上面添加一个读写层。当删除Docker容器并通过该镜像重新启动时,之前的更改将会丢失。为了能够保存数据以及共享容器间的数据,Docker提出了数据卷的概念。简单来说,数据卷就是目录或者文件,它可以绕过默认的联合文件系统,以正常的文件或者目录的形式存在于主机上。 在Docker中,数据卷只是磁盘或另一容器中的目录。其生命周期不受管理,且Docker现在提供的卷驱动程序功能非常有限。容器引擎CCE采用的是Kubernetes的数据卷的概念,Kubernetes数据卷具有完善的生命周期管理,支持多种类型的数据卷,同时实例可以使用任意数量的数据卷。 云容器引擎支持四类本地磁盘挂载类型:支持hostPath、emptyDir、configMap、secret。各类型说明如下: hostPath:指定主机中的文件或目录挂载到容器的某一路径中; EmptyDir:用于临时存储,生命周期与容器实例相同。容器实例消亡时,EmptyDir会被删除, 数据会永久丢失; ConfigMap:将配置文件中的key映射到容器中,可以用于挂载配置文件到指定容器目录; Secret:将密钥中的数据挂载到指定的容器路径。 操作步骤 1.在创建应用或升级应用流程中,进去容器设置步骤,点击【数据存储】,点击【添加本地磁盘】,进入本地磁盘添加页面; 1)卷类型选择hostPath,表示在容器上挂载宿主机上的文件或目录。通常用于“容器应用程序生成的日志文件需要永久保存”或者“需要访问宿主机上Docker引擎内部数据结构的容器应用”,具体参数说明如下所示: 参数 参数说明 存储类型 选择主机路径 主机路径 输入主机路径,如/tmp 挂载路径 数据卷挂载到容器上的路径 注意: 请不要挂载在系统目录下,如“/”、“/var/run”等,会导致容器异常。建议挂载在空目录下,若目录不为空,请确保目录下无影响容器启动的文件,否则文件会被替换,导致容器启动异常,应用创建失败 子路径 相对路径 权限 只读:只能读容器路径中的数据卷; 读写:可修改容器路径中的数据卷,容器迁移时新写入的数据不会随之迁移,会造成数据丢失; 2)卷类型选择emptyDir:容器分配到节点时系统将自动创建卷,初始内容为空。在同一个Pod中所有容器可以读写emptyDir中的相同文件。当Pod从节点上移除时,empryDir中的数据也会永久删除。通常用于临时数据的高速存储,具体参数说明如下所示: 参数 参数说明 存储类型 选择临时路径 磁盘介质 不勾选:存储在硬盘上,适用于数据量大,读写效率要求低的场景 勾选:存储在内存中,适用于数据量少,读写效率要求高的场景 挂载路径 数据卷挂载到容器上的路径。 注意: 请不要挂载在系统目录下,如“/”、“/var/run”等,会导致容器异常。建议挂载在空目录下,若目录不为空,请确保目录下无影响容器启动的文件,否则文件会被替换,导致容器启动异常,应用创建失败 权限 只读:只能读容器路径中的数据卷 可写:可修改容器路径中的数据卷,容器迁移时新写入的数据不会随之迁移,会造成数据丢失 3)卷类型选择configMap:平台提供应用代码和配置文件的分离,configMap用于处理应用配置参数。用户需要提前创建应用配置,操作步骤请参见创建配置项,临时数据的高速存储,具体参数说明如下所示: 参数 参数说明 存储类型 选择配置项 配置项 选择已经建立好的配置项 说明: configMap需要提前创建 挂载路径 数据卷挂载到容器上的路径 权限 只读:只能读容器路径中的数据卷 4)卷类型选择secret:用户需要提前创建私密凭据,操作步骤请参见创建私密凭据,临时数据的高速存储,具体参数说明如下所示: 参数 参数说明 存储类型 选择私密凭据 卷类型 选择已经创建好的私密凭据 说明: secret需要提前创建,请参见 创建私密凭据 挂载路径 数据卷挂载到容器上的路径 权限 只读:只能读容器路径中的数据卷 2.点击【添加容器挂载】,可新增挂载项,点击【删除】可删除之前的容器挂载配置; 3.点击【确定】,完成本地磁盘的添加。
        来自:
        帮助文档
        云容器引擎(旧版)
        用户指南
        应用资源
        应用创建配置
        为应用挂载数据卷
      • GPU加速实例总览
        类别 实例 GPU显卡 单卡Cuda Core数量 单卡GPU性能 使用场景 网络 备注 图形加速增强型 G6 NVIDIA T4(GPU直通) 2560 8.1TFLOPS 单精度浮点计算 130INT8 TOPS 260INT4 TOPS 云桌面、图像渲染、3D可视化、重载图形设计。 无法通过云主机控制台“远程登录”,请使用VNC或第三方VDI协议 支持开启/关闭超线程功能,详细内容请参见 图形加速增强型 G5 NVIDIA V100 GPU虚拟化(g5.xlarge.2、g5.2xlarge.2、g5.2xlarge.4、g5.4xlarge.4) GPU直通型(g5.8xlarge.4、g5.16xlarge.4) 5120 14TFLOPS 单精度浮点计算 7TFLOPS 双精度浮点计算 112TFLOPS Tensor Core 深度学习加速 云桌面、图像渲染、3D可视化、重载图形设计。 无法通过云主机控制台“远程登录”,请使用VNC或第三方VDI协议 支持开启/关闭超线程功能,详细内容请参见 图形加速增强型 G3 NVIDIA M60(GPU直通) 2048 4.8TFLOPS单精度浮点计算 云桌面、图像渲染、3D可视化、重载图形设计。 无法通过云主机控制台“远程登录”,请使用VNC或第三方VDI协议 图形加速型 G2 NVIDIA M60(GPU直通) 2048 4.8TFLOPS单精度浮点计算 媒体编辑、3D渲染、转码等。 无法通过云主机控制台“远程登录”,请使用VNC或第三方VDI协议 图形加速型 G1 NVIDIA M60(GPU虚拟化) 2048 4.8TFLOPS单精度浮点计算 云桌面、图像渲染、3D可视化、重载图形设计。 计算加速型 P2s NVIDIA V100(GPU直通) 5120 14TFLOPS 单精度浮点计算 7TFLOPS 双精度浮点计算 112TFLOPS Tensor Core 深度学习加速 AI深度学习训练、科学计算、计算流体动力学、计算金融、地震分析、分子建模、基因组学。 支持开启/关闭超线程功能,详细内容请参见 计算加速型 P2v NVIDIA V100 NVLink(GPU直通) 5120 15.7TFLOPS 单精度浮点计算 7.8TFLOPS 双精度浮点计算 125TFLOPS Tensor Core 深度学习加速 300GiB/s NVLINK 机器学习、深度学习、训练推理、科学计算、地震分析、计算金融学、渲染、多媒体编解码。 支持开启/关闭超线程功能,详细内容请参见 计算加速型 P3v NVIDIA A800 NVLink(GPU直通) / 单精度能力19.5 TFLOPS 双精度能力9.7 TFLOPS 支持NVIDIA Tensor Core能力,深度学习混合精度运算能力达到156 TFLOPS 单卡 80GB HBM2显存,显存带宽2039Gb/s,支持多卡NVLINK互联技术 深度学习训练、推理、科学计算、分子建模、地震分析等场景。 支持ipv6 支持开启/关闭超线程功能,详细内容请参见 计算加速型 P1 NVIDIA P100(GPU直通) 2584 9.3 TFLOPS 单精度浮点计算 机器学习、深度学习、训练推理、科学计算、地震分析、计算金融学、渲染、多媒体编解码。 配备本地NVMe SSD磁盘,按需购买关机收费 支持开启/关闭超线程功能,详细内容请参见 推理加速型 Pi2 NVIDIA T4(GPU直通) 2560 8.1TFLOPS 单精度浮点计算 130INT8 TOPS 260INT4 TOPS 机器学习、深度学习、训练推理、科学计算、地震分析、计算金融学、渲染、多媒体编解码。 支持开启/关闭超线程功能,详细内容请参见 推理加速型 Pi3 NVIDIA A30(GPU直通) / 10.3 TFLOPS单精度浮点计算 330 INT8 TOPS 82TFLOPS 165TFLOPS(开启稀疏性)Tensor核心性能 单GPU提供24GiB GDDR6显存,带宽933GiB/s。 内置1个OFA和1个NVJPEG和4个NVDEC GPU推理计算场景,例如图片识别、语音识别、自然语言处理等场景 支持ipv6 支持开启/关闭超线程功能,详细内容请参见
        来自:
        帮助文档
        弹性云主机 ECS
        产品介绍
        实例规格(X86)
        GPU加速型
        GPU加速实例总览
      • 使用 OpenClaw 搭建飞书多智能体机器人团队(1)
        本文将详细介绍如何在天翼云云主机上,用 OpenClaw 搭建一套飞书多智能体机器人团队,让 AI 机器人协同工作,实现: 多个独立的飞书机器人,每个人设不同; 各自独立的工作空间,数据隔离。 前置依赖 在开始配置前,需完成以下前置准备工作: 1. 已完成 OpenClaw 服务器的部署。 2. 已为 OpenClaw应用配置大模型。 3. 拥有飞书群组创建权限。 步骤1: 在飞书开放平台创建机器人应用。 1. 创建企业自建应用。 访问飞书开放平台,点击“创建企业自建应用”。 填写应用名称、描述和图标,点击“创建”按钮,创建新机器人应用。 创建成功后,进入“凭证与基础信息”页,妥善保管App ID 和App Secret。 2. 添加机器人应用。 进入“添加应用能力”页,为应用添加机器人能力。找到机器人卡片,点击“配置”。 3. 配置应用权限。 进入“权限管理”页,通过批量导入/导出权限,为应用配置权限。点击“批量导入/导出权限”。 复制以下权限配置内容,粘贴到批量导入/导出权限窗口导入页签内的JSON输入框中,点击“下一步,确认新增权限”。 plaintext { "scopes": { "tenant": [ "aily:file:read", "aily:file:write", "application:application.appmessagestats.overview:readonly", "application:application:selfmanage", "application:bot.menu:write", "cardkit:card:read", "cardkit:card:write", "contact:contact.base:readonly", "contact:user.employeeid:readonly", "corehr:file:download", "docs:document.content:read", "docx:document:readonly", "event:iplist", "im:chat", "im:chat.accessevent.botp2pchat:read", "im:chat.members:botaccess", "im:chat:read", "im:chat:update", "im:message", "im:message.groupatmsg:readonly", "im:message.groupmsg", "im:message.p2pmsg:readonly", "im:message.pins:read", "im:message.pins:writeonly", "im:message.reactions:read", "im:message.reactions:writeonly", "im:message:readonly", "im:message:recall", "im:message:sendasbot", "im:message:sendmultiusers", "im:message:sendsysmsg", "im:message:update", "im:resource", "sheets:spreadsheet", "wiki:wiki:readonly" ], "user": [ "aily:file:read", "aily:file:write", "base:app:copy", "base:app:create", "base:app:read", "base:app:update", "base:field:create", "base:field:delete", "base:field:read", "base:field:update", "base:record:create", "base:record:delete", "base:record:retrieve", "base:record:update", "base:table:create", "base:table:delete", "base:table:read", "base:table:update", "base:view:read", "base:view:writeonly", "board:whiteboard:node:create", "board:whiteboard:node:read", "calendar:calendar.event:create", "calendar:calendar.event:delete", "calendar:calendar.event:read", "calendar:calendar.event:reply", "calendar:calendar.event:update", "calendar:calendar.freebusy:read", "calendar:calendar:read", "contact:contact.base:readonly", "contact:user.base:readonly", "contact:user.employeeid:readonly", "contact:user:search", "docs:document.comment:create", "docs:document.comment:read", "docs:document.comment:update", "docs:document.media:download", "docs:document.media:upload", "docs:document:copy", "docs:document:export", "docx:document:create", "docx:document:readonly", "docx:document:writeonly", "drive:drive.metadata:readonly", "drive:file:download", "drive:file:upload", "im:chat", "im:chat.accessevent.botp2pchat:read", "im:chat.members:read", "im:chat.members:writeonly", "im:chat:read", "im:message", "im:message.groupmsg:getasuser", "im:message.p2pmsg:getasuser", "im:message:readonly", "offlineaccess", "search:docs:read", "search:message", "sheets:spreadsheet.meta:read", "sheets:spreadsheet:create", "sheets:spreadsheet:read", "sheets:spreadsheet:writeonly", "space:document:delete", "space:document:move", "space:document:retrieve", "task:comment:read", "task:comment:write", "task:task:read", "task:task:write", "task:task:writeonly", "task:tasklist:read", "task:tasklist:write", "wiki:node:copy", "wiki:node:create", "wiki:node:move", "wiki:node:read", "wiki:node:retrieve", "wiki:space:read", "wiki:space:retrieve", "wiki:space:writeonly" ] } } 确认权限配置无误后,点击“申请开通”。 说明 若需要使用多Agent,请重复步骤一中的操作,创建对应数量的机器人应用。
        来自:
      • 正则表达式元字符
        本文主要介绍 正则表达式元字符 元字符说明 元字符 说明 :: . 匹配除“n”之外的任何单个字符,如果要匹配包括“n”在内的任意字符,需使用诸如“[sS]”之类的模式。 ^ 匹配输入字符串的开始位置,不匹配任何字符,要匹配“^”字符本身,需使用“^”。 $ 匹配输入字符串结尾的位置,不匹配任何字符,要匹配“$”字符本身,需使用“$”。 零次或多次匹配前面的字符或子表达式,“”等效于“{0,}”,如“^b”可以匹配“b”、“^b”、“^^b”、…。 + 一次或多次匹配前面的字符或子表达式,等效于“{1,}”,如“a+b”可以匹配“ab”、“aab”、“abb”“aaab”、…。 ? 零次或一次匹配前面的字符或子表达式,等效于“{0,1}”,如“a[cd]?”可以匹配“a”、“ac”、“ad”; 当此字符紧随任何其他限定符“”、“+”、“?”、“{n}”、“{n,}”、“{n,m}”之后时,匹配模式是“非贪心的”。“非贪心的”模式匹配搜索到的、尽可能短的字符串,而默认的“贪心的”模式匹配搜索到的、尽可能长的字符串。如,在字符串“oooo”中,“o+?”只匹配单个“o”,而“o+”匹配所有“o”。 将两个匹配条件进行逻辑“或”(Or)运算,如正则表达式“(himher)”匹配“it belongs to him”和“it belongs to her”,但是不能匹配“it belongs to them”。 将下一字符标记为特殊字符、文本、反向引用或八进制转义符,如“n”匹配字符“n”,“n”匹配换行符,序列“”匹配“”,“(”匹配“(”。 w 匹配字母或数字或下划线,任意一个字母或数字或下划线,即Az,az,0~9,中任意一个。 W 匹配任意不是字母、数字、下划线的字符。 s 匹配任意的空白符,包括空格、制表符、换页符等空白字符的其中任意一个,与“[ fnrtv]”等效。 S 匹配任意不是空白符的字符,与“[^fnrtv]”等效。 d 匹配数字,任意一个数字,0~9中的任意一个,等效于“[09]”。 D 匹配任意非数字的字符,等效于“[^09]”。 b 匹配一个字边界,即字与空格间的位置,也就是单词和空格之间的位置,不匹配任何字符,如“erb”匹配“never”中的“er”,但不匹配“verb”中的“er”。 B 非字边界匹配,“erB”匹配“verb”中的“er”,但不匹配“never”中的“er”。 f 匹配一个换页符,等价于“x0c”和“cL”。 n 匹配一个换行符,等价于“x0a”和“cJ”。 r 匹配一个回车符,等价于“x0d”和“cM”。 t 匹配一个制表符,等价于“x09”和“cI”。 v 匹配一个垂直制表符,等价于“x0b”和“cK”。 cx 匹配“x”指示的控制字符,如“cM”匹配“ControlM”或回车符,“x”的值必须在“AZ”或“az”之间,如果不是这样,则假定c就是“c”字符本身。 {n} “n”是非负整数,正好匹配n次,如“o{2}”与“Bob”中的“o”不匹配,但与“food”中的两个“o”匹配。 {n,} “n”是非负整数,至少匹配n次,如“o{2,}”不匹配“Bob”中的“o”,而匹配“foooood”中的所有“o”,“o{1,}”等效于“o+”,“o{0,}”等效于“o”。 {n,m} “n”和“m”是非负整数,其中n间;如“ba{1,3}”可以匹配“ba”或“baa”或“baaa”。 xy 匹配“x”或“y”,如“zfood”匹配“z”或“food”;“(zf)ood”匹配“zood”或“food”。 [xyz] 字符集,匹配包含的任一字符,如“[abc]”匹配“plain”中的“a”。 [^xyz] 反向字符集,匹配未包含的任何字符,匹配除了“xyz”以外的任意字符,如“[^abc]”匹配“plain”中的“p”。 [az] 字符范围,匹配指定范围内的任何字符,如“[az]”匹配“a”到“z”范围内的任何小写字母。 [^az] 反向范围字符,匹配不在指定的范围内的任何字符,如“[^az]”匹配任何不在“a”到“z”范围内的任何字符。 ( ) 将“(”和“)”之间的表达式定义为“组”group,并且将匹配这个表达式的字符保存到一个临时区域,一个正则表达式中最多可以保存9个,它们可以用“1”到“9”的符号来引用。 (pattern) 匹配pattern并捕获该匹配的子表达式,可以使用$0…$9属性从结果“匹配”集合中检索捕获的匹配。 (?:pattern) 匹配pattern但不捕获该匹配的子表达式,即它是一个非捕获匹配,不存储供以后使用的匹配,这对于用“or”字符“()”组合模式部件的情况很有用,如“industr(?:yies)”是比“industryindustries”更简略的表达式。 (?pattern) 非获取匹配,正向肯定预查,在任何匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用。如“Windows(?9598NT2000)”能匹配“Windows2000”中的“Windows”,但不能匹配“Windows3.1”中的“Windows”。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。 (?!pattern) 非获取匹配,正向否定预查,在任何不匹配pattern的字符串开始处匹配查找字符串,该匹配不需要获取供以后使用。如“Windows(?!9598NT2000)”能匹配“Windows3.1”中的“Windows”,但不能匹配“Windows2000”中的“Windows”。 说明 要匹配某些特殊字符时,需在此特殊字符前面加上“”,如要匹配字符“^”、“$”、“()”、“[]”、“{}”、“.”、“?”、“+”、“”、“”,需使用“^”、“$”、“ (”、“)”、“ [”、“]”、“{”、“}”、“.”、“?”、“+”、“”、“”。
        来自:
        帮助文档
        性能测试PTS
        用户指南
        参考知识
        正则表达式元字符
      • 分布式事务全局一致性
        全局时钟(Global Timestamp) 全局时钟在分布式数据库中的作用是通过提供统一的时间参考,确保系统内各组件协同工作时的时间同步,从而保障数据的一致性和系统的正确运行。如下为全局时钟的架构和分布式并发记录结构。 由GTM提供全局唯一的事务id和全局事务快照。当事务执行时,会话携带全局事务id,各节点通过全局事务id来判断数据的可见性。 全局时钟通过分布式并发记录来保障各组件协同工作时的时间同步。分布式并发控制核心点如下: 1. 逻辑时钟从零开始内部单向递增且唯一,由GTM维护,定时和服务器硬件计数器对齐,从而保证时钟源稳定。 2. 多个GTM节点构成集群,主节点对外提供服务;主备之间通过日志同步时间戳状态,保证GTS核心服务可靠性。 3. 单台物理机每秒能够处理1200万QPS,几乎满足所有业务场景。 4. 段页式存储的MVCC是整个并发控制的基础。同时约定:事务的gtsstart > gtsmin并且gtsmax没有提交或者gtsstart < gtsmax才能看到对应的事务。 两阶段提交(Two Phase Commit) 分布式事务执行时,由CN节点发起两阶段提交事务,并协调其它节点(参与者)执行事务,经过表决、执行两个阶段各参与者返回的状态,决定分布式事务需要提交或回滚。 两阶段提交被认为是一种一致性协议,用来保证分布式系统数据的一致性。绝大部分的关系型数据库都是采用两阶段提交协议来完成分布式事务处理。 两阶段提交事务在执行时分为两个阶段,第一阶段为表决阶段Prepare,第二阶段为执行阶段Commit,由协调者发起,并根据所有参与者返回的状态,判断是否需要执行下一阶段,Commit提交或回滚事务。 1. 表决阶段Prapare:所有参与者都将本事务能否成功的信息反馈发给协调者。 2. 执行阶段Commit:协调者根据所有参与者的反馈,通知所有参与者,步调一致地在所有分支上提交或者回滚。 两阶段提交机制的潜在问题: 1. 数据不一致问题:当部分参与者故障,各参与者在两阶段提交事务中的状态就会出现不一致的情况,如:部分节点commit,部分prepare,或部分commit,部分rollback,这都会导致该事务更新的数据在所有参与者中出现不一致。 2. 同步阻塞问题:两阶段提交过程中的一些步骤是同步阻塞的,没有超时机制,可能会有长时间阻塞的问题。同时,如果异常时,有prepare状态的两阶段事务残留,残留事务仍会持有锁,会阻塞后续会话对这些数据的访问和更新。 3. 协调节点单点故障问题:如果协调节点故障后短时间不能恢复,参与者的两阶段事务会一直残留,导致出现数据不一致、资源阻塞的问题。 TeleDB在内核处理机制,以及异常处理两个角度,对两阶段提交进行了优化,确保在两阶段事务异常时能自动恢复,不会出现上述问题。 内核处理机制优化 在两阶段事务执行过程中记录信息,用于异常时恢复残留的两阶段事务; 避免进入“Commit Prepared”的两阶段事务在所有参与节点被回滚。 分布式死锁检测模块:该模块对数据库状态进行实时监测,当发现存在长时间等待依赖时自动开启分布式死锁检测,经过节点间信息传递和算法分析可快速检测并解除死锁环。检测算法不影响系统查询效率,用户对死锁检测过程无感知。分布式死锁主要分为四个模块,分别为锁等待依赖关系的管理、线程模型模块、检测算法模块和监控与追踪模块。 锁等待依赖关系的管理:对分布式数据库中出现的长时间等待事务依赖对进行检测与上报。 线程模型模块:包含DDS专用线程工作模式和方法的设计、实现。 检测算法模块:分布式死锁检测的执行算法,根据上游节点发送的消息进行两阶段算法推演,再发送消息给下游节点。 监控与追踪模块:包含DDS依赖消息产生和传播的追踪日志、各节点依赖可视化、最近死锁记录保存。 其优点是内核原生支持、自动检测并解锁、分布式算法,需要传输的信息量少、网络资源消耗少、解锁速度快、无死锁误判、支持优先级解锁和抗丢包性强。 异常处理优化:提供两阶段事务的自动处理插件,在监测到两阶段事务残留时,通过访问两阶段事务执行过程中记录的信息,来判断各个参与节点的状态,根据状态参照对应规则,对残留事务进行清理,恢复各节点数据到全局一致。 PREPARED状态 COMMIT状态 ROLLBACK状态 异常阶段及原因 动作 有 有 无 commit阶段异常参与节点故障 COMMIT剩余事务 有 无 有 prepare阶段异常参与节点宕机 ROLLBACK剩余事务 有 无 无 prepare阶段异常发起节点宕机 ROLLBACK剩余事务
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        技术白皮书
        产品核心功能
        分布式事务全局一致性
      • 步骤一:创建实例
        本章节会介绍天翼云关系型数据库如何创建新实例。 操作场景 本节将介绍在关系型数据库服务的管理控制台创建实例的过程。 RDS for MySQL支持“包年/包月”和“按需计费”购买,您可以根据业务需要定制相应计算能力和存储空间的关系型数据库实例。 操作步骤 步骤 1. 登录管理控制台。 步骤 2. 单击管理控制台左上角的,选择区域和项目。 步骤 3. 选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。 步骤 4. 在“实例管理”页面,单击“创建数据库实例”。 步骤 5. 在“服务选型”页面,选择计费模式,填写并选择实例相关信息后,单击“立即购买”。 图1 创建数据库实例 计费模式 包年/包月 : 若选择该模式,跳过步骤1,执行步骤2。 按需计费 : 若选择该模式,继续执行步骤1。 表1 基本信息 参数 描述 :: 区域 租户当前所在区域,也可在页面左上角切换。 说明 不同区域内的产品内网不互通,且购买后不能更换,请谨慎选择。 实例名称 实例名称长度在4个到64个字符之间,必须以字母开头,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。 数据库引擎 MySQL。 数据库版本 不同区域所支持的数据库版本不同,请以实际界面为准。 选用MySQL数据库时,请根据实际业务需求选择合适的数据库引擎版本。建议您选择当前可用的最高版本数据库,因其性能更稳定,安全性更高,使用更可靠。 实例类型+可用区 主备:备机提高了实例的可靠性,创建主机的过程中,同步创建备机,备机创建成功后,用户不可见。 可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。 关系型数据库服务支持在同一个可用区内或者跨可用区部署数据库主备实例,备机的选择和主机可用区对应情况: − 相同,主机和备机会部署在同一个可用区。 − 不同(默认),主机和备机会部署在不同的可用区,以提供不同可用区之间的故障转移能力和高可用性。 单机:采用单个数据库节点部署架构,与主流的主备实例相比,它只包含一个节点,但具有高性价比。适用于个人学习、微型网站以及中小企业的开发测试环境。 时区 由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的时区。时区可在创建实例时选择,后期可修改。 表2 规格与存储 参数 描述 :: 性能规格 实例的CPU和内存。不同性能规格对应不同连接数和最大IOPS。 创建成功后可进行规格变更 存储类型 实例的存储类型决定实例的读写速度。最大吞吐量越高,读写速度越快。 普通I/O:磁盘类型SATA,最大吞吐量90MB/s 高I/O:磁盘类型SAS,最大吞吐量150MB/s 超高I/O:磁盘类型SSD,最大吞吐量350MB/s 存储池 只有选择“专属存储”的用户才有此选项,是购买专属分布式存储服务时确定的独享的存储池,该存储池与其他池物理隔离,安全性高。 存储空间 您申请的存储空间会有必要的文件系统开销,这些开销包括索引节点和保留块,以及数据库运行必需的空间。存储空间支持40GB到4000GB,用户选择容量大小必须为10的整数倍。 数据库创建成功后可进行扩容。 表3 网络 参数 描述 虚拟私有云 关系型数据库实例所在的虚拟专用网络,可以对不同业务进行网络隔离。您需要创建或选择所需的虚拟私有云。如何创建虚拟私有云,请参见《虚拟私有云用户指南》中的“创建虚拟私有云基本信息及默认子网”。 如果没有可选的虚拟私有云,关系型数据库服务默认为您分配资源。 说明 目前RDS实例创建完成后不支持切换虚拟私有云,请谨慎选择所属虚拟私有云。 子网 通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全性。子网在可用区内才会有效,创建关系型数据库实例的子网默认开启DHCP功能,不可关闭。 创建实例时RDS会自动为您配置内网地址,您也可输入子网号段内未使用的内网地址,实例创建成功后该内网地址可修改。 内网安全组 内网安全组限制实例的安全访问规则,加强关系型数据库服务与其他服务间的安全访问。请确保所选取的内网安全组允许客户端访问数据库实例。 如果不创建内网安全组或没有可选的内网安全组,关系型数据库服务默认为您分配内网安全组资源。 表4 数据库配置 参数 描述 :: 管理员帐户 数据库的登录名默认为root。 管理员密码 所设置的密码长度为8~32个字符,至少包含大写字母、小写字母、数字、特殊字符三种字符的组合,其中允许输入!@
        来自:
        帮助文档
        关系数据库MySQL版
        快速入门
        通过内网连接MySQL实例
        步骤一:创建实例
      • 添加HTTPS监听器
        监听配置 说明 名称 设置监听器的名称,名称应为232位,英文开头,支持大小写英文和数字。 负载均衡器协议/端口 下拉列表选择HTTPS协议,输入监听端口,取值范围1~65535。 描述 可选,填写监听器描述。 高级配置 监听器的特定参数配置:HTTP2.0 HTTP2.0 选择是否开启HTTP2.0 功能,开启后,可提升客户端与负载均衡间的访问性能,负载均衡与后端云主机仍采用HTTP1.X协议。 NAT64 支持将v6地址的请求转发到v4后端主机。集群模式支持,主备、集群模式资源池列表见 请求超时时间 输入范围1~300s, 缺省60s。集群资源池支持设置HTTP请求超时时间,在请求超时时间内接收请求的后端主机无响应,负载均衡会向所有其它后端主机重试请求。如果重试所有后端主机一直没有响应,则负载均衡会给客户端返回HTTP 504错误码。主备、集群模式资源池列表见 空闲超时时间 输入范围1~300s, 缺省15s;集群模式资源池支持设置HTTP连接的空闲超时时间。在空闲超时时间后仍没有访问请求,负载均衡会中断当前连接。主备、集群模式资源池列表见 附加HTTP头字段 通过XForwardedFor获取客户端IP:开启获取客户端IP,将通过XForwardedFor头字段携带客户端源真实IP。 通过XForwardedProto获取监听协议:集群模式资源池支持XForwardedProto来获取客户端与负载均衡监听连接时所用的协议(HTTP/HTTPS)。 通过XForwardedPort获取监听端口:支持XForwardedPort获取客户端与负载均衡监听连接时所用的端口。 主备、集群模式资源池列表见 访问控制 选择是否开启访问控制。开启访问控制后,选择一种访问控制方式:黑名单、白名单。并设置访问策略组作为该监听器的白名单或黑名单。 白名单:允许特定IP访问负载均衡,仅转发来自所选访问策略组中设置的IP地址或地址段的请求,白名单适用于只允许特定IP访问的场景。 黑名单:禁止特定IP访问负载均衡,不转发来自所选访问策略组中的IP或地址段,黑名单适用于只限制特定IP访问的场景。 双向认证 选择是否开启双向认证,支持CA证书。双向认证指的是客户端需要认证主机端真实性,同时主机端也需要认证客户端的真实性,具体可参考证书管理。 QPS限速 开启每秒查询次数QPS限速,可设置此监听服务的QPS上限,减轻高访问量服务切换过程中后端服务器压力。输入范围1~200000,单位qps(Query Per Second),缺省 10000。集群模式资源池支持设置QPS,主备、集群模式资源池列表见 WebSocket支持 当选择HTTPS监听时,默认支持加密版本的WebSocket协议(WSS协议)。仅集群模式资源池支持,主备、集群模式资源池列表见 Session Ticket Session Ticket 是TLS协议中用于会话恢复的一种机制。启用该机制,在TLS握手过程中,负载均衡器会生成一个包含会话状态的Session Ticket,并将其加密后发送给客户端。客户端在后续的连接中可以使用这个Session Ticket来快速恢复之前的会话状态,而无需再次执行完整的TLS握手过程,可以提高连接效率。目前TLS>1.1支持该功能。该功能当前处于试用阶段,如需使用请申请。仅集群模式资源池支持,主备、集群模式资源池列表见
        来自:
        帮助文档
        弹性负载均衡 ELB
        用户指南
        监听器
        添加监听器
        添加HTTPS监听器
      • 初始化
        参数 类型 描述 是否必须 storName String HBlock名称。 取值:长度范围是1~64,可以包含字母、数字、下划线()和短横线(),字母区分大小写,且仅支持以字母或数字开头。 是 userName String HBlock的管理员用户名。 取值:长度范围是5~16,只能由数字和字母组成,字母区分大小。默认值为storuser。 否 newPassword String 设置的新密码。初始化时必须修改密码。 取值:长度范围8~16,至少包含以下字符中的3种:大写字母、小写字母、数字、特殊字符 (~ ! @ $ % ^ & ( ) + [ ] { } ; : , . / < > ?),区分大小写。不能包含:3个连续重复的字符,3个连续或反序的数字、或字母(不区分大小写),3个连续或反序的键盘序列(不区分大小写)。 是 edition String 指定版本类型。 取值: Free:免费版。 Commercial:商业版。 默认值为Commercial。 否 iSCSIPort Integer iSCSI端口。 取值:[1, 65535],默认值为3260。 否 portRange String 指定端口范围。存储服务以及未指定端口的服务将从此范围中自动取值。 取值:[1, 65535],port1为端口范围最小值,port2为端口范围最大值,且 port1 < port2 。 port1 默认取值为20000, port2 默认取值为20500。 说明 建议指定的端口范围至少包含500个端口。 否 faultDomain String 设置基础存储池的故障域级别(仅集群版支持)。初始化时设置的集群拓扑中,包含的数据目录节点都加入到基础存储池中。 取值: room:机房级别。 rack:机架级别。 path:数据目录级别。 server:服务器级别。 默认值为server。 注意 如果故障域级别为room或者rack,则必须使用拓扑文件导入方式进行初始化。 否 ports.dataPort1 Integer 数据端口1(仅集群版支持)。 取值:[1, 65535]。 否 ports.managementPort1 Integer 管理服务端口1。 取值:[1, 65535]。 否 ports.managementPort2 Integer 管理服务端口2。 取值:[1, 65535]。 否 ports.managementPort3 Integer 管理服务端口3。 取值:[1, 65535]。 否 ports.managementPort4 Integer 管理服务端口4。 取值:[1, 65535]。 否 ports.managementPort5 Integer 管理服务端口5(仅集群版支持)。 取值:[1, 65535]。 否 ports.managementPort6 Integer 管理服务端口6。 取值:[1, 65535]。 否 ports.metadataPort1 Integer 元数据端口1(仅集群版支持)。 取值:[1, 65535]。 否 ports.metadataPort2 Integer 元数据端口2(仅集群版支持)。 取值:[1, 65535]。 否 ports.metadataPort3 Integer 元数据端口3(仅集群版支持)。 取值:[1, 65535]。 否 ports.metadataPort4 Integer 元数据端口4(仅集群版支持)。 取值:[1, 65535]。 否 ports.metadataPort5 Integer 元数据端口5(仅集群版支持)。 取值:[1, 65535]。 否 ports.metadataPort6 Integer 元数据端口6(仅集群版支持)。 取值:[1, 65535]。 否 ports.metadataPort7 Integer 元数据端口7(仅集群版支持)。 取值:[1, 65535]。 否 ports.metadataPort8 Integer 元数据端口8(仅集群版支持)。 取值:[1, 65535]。 否 topology String 导入集群拓扑文件内容(仅集群版支持)。 取值:拓扑文件需要采用UTF8编码,且为JSON文件格式,然后转换成字符串格式复制给该参数。拓扑文件的构成详见 否 servers Array of server HBlock服务器的属性集合,详见“ 表1 请求参数server说明(仅集群版支持 )”。 注意 “topology”与“servers”必须选一种,且只能选一种。如果故障域级别为room或者rack,则必须使用拓扑文件导入方式进行初始化。 否 services Array of server 服务地址的集合(仅集群版支持),详见“ 表3 请求参数service说明(仅集群版支持) ”。 否 clusterNetwork String 集群网络(仅集群版支持),用于集群间的数据通信。 如果指定集群网络,为了保证HBlock的各个服务器之间能够正常通信,请确保每个服务器上都有与指定网段相符的IP,系统会自动选取该IP进行通信。 如果未指定集群网络,默认使用服务器列表中HBlock服务器IP,此时HBlock的服务器IP不能指定为localhost、127.0.0.1或0:0:0:0:0:0:0:1。 取值:如果指定地址范围,IP地址后加掩码表示,如192.163.1.5/24。 否 publicNetwork String 业务网络,用于客户端和HBlock之间的数据传输式。 如果指定业务网络,请确保每个服务器上都有与指定网段相符的IP,系统会自动选取该IP和客户端进行通信。 如果未指定业务网络,或指定了业务网络,但指定的网段与服务器所有IP均不相符,默认使用服务器列表中HBlock服务器IP,此时HBlock服务器IP不能指定为localhost、127.0.0.1或0:0:0:0:0:0:0:1。 取值:如果指定地址范围,IP地址后加掩码表示,如192.163.1.5/24列表。 否
        来自:
        帮助文档
        存储资源盘活系统
        API参考
        初始化
        初始化
      • SFS容量型迁移至本地主机
        前提条件 已在云上和本地分别创建一台Linux操作系统的服务器。 服务器已完成弹性IP的配置,保证两台服务器间可以相互访问。 已获取到SFS容量型文件系统的挂载地址。 操作步骤 1. 登录弹性云服务器管理控制台。 2. 登录已创建的本地服务器client1,创建/mnt/src(可替换为本地目录)目录 3. 登录已创建的Linux云服务器client2,创建/mnt/dst目录,执行以下命令,用于访问云上SFS容量型文件系统 mount t nfs o vers3,timeo600,noresvport,nolock /mnt/dst 4. 在本地服务器client1中执行以下命令安装rclone工具。 wget nocheckcertificate unzip rclonev1.53.4linuxamd64.zip chmod 0755 ./rclone/rclone cp ./rclone/rclone /usr/bin/ rm rf ./rclone 5. 在本地服务器client1中执行以下命令,进行环境配置。 rclone config No remotes found make a new one n) New remote s) Set configuration password q) Quit config n/s/q> n name> remotename(新建名字) Type of storage to configure. Enter a string value. Press Enter for the default (""). Choose a number from below, or type in your own value 24 / SSH/SFTP Connection "sftp" Storage> 24 (选择ssh/sftp号码) SSH host to connect to Enter a string value. Press Enter for the default (""). Choose a number from below, or type in your own value 1 / Connect to example.com "example.com" host> ip address (client2机器ip地址) SSH username, leave blank for current username, root Enter a string value. Press Enter for the default (""). user> user name(client2机器的用户名) SSH port, leave blank to use default (22) Enter a string value. Press Enter for the default (""). port> 22 SSH password, leave blank to use sshagent. y) Yes type in my own password g) Generate random password n) No leave this optional password blank y/g/n> y Enter the password: password:(client2机器的登录密码) Confirm the password: password:(确认client2机器的登录密码) Path to PEMencoded private key file, leave blank or set keyuseagent to use sshagent. Enter a string value. Press Enter for the default (""). keyfile> (默认Enter) The passphrase to decrypt the PEMencoded private key file. Only PEM encrypted key files (old OpenSSH format) are supported. Encrypted keys in the new OpenSSH format can't be used. y) Yes type in my own password g) Generate random password n) No leave this optional password blank y/g/n> n When set forces the usage of the sshagent. When keyfile is also set, the ".pub" file of the specified keyfile is read and only the associated key is requested from the sshagent. This allows to avoid Too many authentication failures for username errors when the sshagent contains many keys. Enter a boolean value (true or false). Press Enter for the default ("false"). keyuseagent> (默认Enter) Enable the use of the aes128cbc cipher. This cipher is insecure and may allow plaintext data to be recovered by an attacker. Enter a boolean value (true or false). Press Enter for the default ("false"). Choose a number from below, or type in your own value 1 / Use default Cipher list. "false" 2 / Enables the use of the aes128cbc cipher. "true" useinsecurecipher> (默认Enter) Disable the execution of SSH commands to determine if remote file hashing is available. Leave blank or set to false to enable hashing (recommended), set to true to disable hashing. Enter a boolean value (true or false). Press Enter for the default ("false"). disablehashcheck> Edit advanced config? (y/n) y) Yes n) No y/n> n Remote config [remotename] type sftp host(client2 ip) user(client2 user name) port 22 pass ENCRYPTED keyfilepass ENCRYPTED y) Yes this is OK e) Edit this remote d) Delete this remote y/e/d> y Current remotes: Name Type remotename sftp e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config e/n/d/r/c/s/q> q client2机器ip地址为公网地址。 6. 执行以下命令查看rclone.conf文件,路径为/root/.config/rclone/rclone.conf。 cat /root/.config/rclone/rclone.conf [remotename] type sftp host(client2 ip) user(client2 user name) port 22 pass keyfilepass 7. 在本地服务器client1执行以下命令,同步数据。 rclone copy remotename:/mnt/src /mnt/dst P transfers 32 checkers 64 1. 命令中的remotename需替换为实际的远端名称。 2. 参数说明如下,transfers和checkers数目可以根据系统规格自行配置: transfers:传输文件的并发数目。 checkers:扫描本地文件的并发数目。 P:数据拷贝进度。 等待数据完成同步后,查看本地/mnt/dst是否已成功迁移。
        来自:
        帮助文档
        弹性文件服务 SFS
        最佳实践
        SFS容量型迁移至本地主机
      • 边缘裸金属服务器挂载NFS文件系统
        操作步骤 1. 以 root 用户登录边缘裸金属服务器。 2. 安装 NFS 客户端。 查看系统是否安装 NFS 软件包。 说明 CentOS、Red Hat、Oracle Enterprise Linux、SUSE、Euler OS、Fedora 或 OpenSUSE 系统下,执行命令: rpm qagrep nfs Debian 或 Ubuntu 系统下,执行命令: dpkg l nfscommon 不同的操作系统回显会有所不同,若回显如下类似信息,说明已成功安装 NFS 软件包。 说明 CentOS、Red Hat、Euler OS、Fedora 或 Oracle Enterprise Linux 系统下回显示例: libnfsidmap nfsutils SUSE 或 OpenSUSE 系统下回显示例: nfsidmap nfsclient Debian 或 Ubuntu 系统下回显示例: nfscommon 若未安装,根据操作系统执行相应安装命令: 注意 执行以下命令前要确保边缘裸金属服务器已连接到互联网,否则安装 NFS 客户端会失败。 说明 CentOS、Red Hat、Euler OS、Fedora 或 Oracle Enterprise Linux 系统下: sudo yum y install nfsutils Debian 或 Ubuntu 系统下: sudo aptget install nfscommon SUSE 或 OpenSUSE 系统下: zypper install nfsclient 3. 执行命令创建用于挂载文件存储的本地路径: mkdir 本地路径 若本地路径已挂载其他磁盘等资源处于被占用状态,需新建其他目录进行挂载(因 nfs 客户端不会对重复挂载进行拦截,重复挂载时会表现为最后一次成功挂载的信息)。 4. 将文件存储挂载到与文件存储所属 VPC 相同的边缘裸金属服务器上,执行命令: mount t nfs o vers3,timeo600,noresvport,nolock 挂载地址 本地路径 参数说明 参数 说明 :: vers 文件存储版本,支持 NFSv3 和 NFSv4。若业务场景不含多台实例同时编辑同一文件,建议选 NFSv3 以达最优性能。 timeo NFS 客户端重传请求前等待时间(单位 0.1 秒),建议值:600。 noresvport 指定 NFS 客户端向服务端重新建立连接时用新 TCP 端口。强烈建议使用,可保障网络故障恢复后文件存储服务不中断。 lock/nolock 选是否用 NLM 协议在服务器上锁文件。选 nolock 时,锁对同主机应用有效,不同主机不受影响。建议值:nolock 。不加此参数默认 lock,会导致其他服务器无法写入。当前文件存储不支持非本地锁操作,需显式加 nolock 参数防客户端调用非本地锁致抢锁失败写入慢问题。 proto NFS 客户端向服务器传输请求用的协议,可为 UDP 或 TCP 。 挂载地址 文件存储格式:文件存储 ip:/ 路径,例如:192.168.0.10:/var/ecx/filenvmecv4lq0bkrj0lnj8u23n0 本地路径 边缘裸金属服务器上用于挂载文件存储的本地路径,例如 "/localpath" 挂载文件存储时,还可使用更多性能调优参数,各参数间以逗号分隔。例如: mount t nfs o vers3,timeo600,nolock,rsize1048576,wsize1048576,hard,retrans3,tcp,noresvport,ro,async,noatime,nodiratime 挂载地址 本地路径 参数 说明 :: rsize 每次向服务器读取文件最大字节数。实际数据 ≤ 此值。rsize 是 1024 倍数正整数,小于 1024 时自动设为 4096,大于 1048576 时自动设为 1048576 。默认由服务器和客户端协商设置。建议设为最大值 1048576 。 wsize 每次向服务器写入文件最大字节数。实际数据 ≤ 此值。wsize 是 1024 倍数正整数,小于 1024 时自动设为 4096,大于 1048576 时自动设为 1048576 。默认由服务器和客户端协商设置。建议设为最大值 1048576 。 soft/hard 取 soft,NFS 请求超时客户端向调用程序返回错误;取 hard,NFS 请求超时客户端一直重新请求至成功。默认 hard 。 retrans 客户端返回错误前重传次数。建议值:1 。 tcp/udp 不指定 mountproto 时,客户端默认先试 UDP协议挂载,UDP网络不通则卡顿几秒后试 TCP协议挂载。当前默认未放通安全组入方向 mount 协议UDP端口号,需设 mount 挂载协议为 TCP 传输协议,即mountprototcp。 ro/rw ro :只读挂载。rw :读写挂载。默认 rw 。未写明时,默认 rw 读写挂载。 sync/async sync 为同步写入,将写入文件数据立即写入服务端;async 为异步写入,数据先写入缓存再写入服务端。同步写入要求 NFS 服务器必须将每个数据刷入服务端后,才可返回成功,时延较高。建议设为 async 。 noatime 无需记录文件访问时间时可设置,避免频繁访问修改访问时间带来开销。 nodiratime 无需记录目录访问时间时可设置,避免频繁访问修改访问时间带来开销。 说明 未提及 “使用建议” 的参数推荐使用默认参数。 5. 挂载完成后,执行命令查看已挂载文件存储: mount l 若回显包含如下类似信息,说明挂载成功。 挂载地址 on /localpath type nfs (rw,vers3,timeo600,nolock,addr) 6. 挂载成功后,用户可在边缘裸金属服务器上访问文件存储,执行读取或写入操作。
        来自:
        帮助文档
        智能边缘云
        最佳实践
        边缘裸金属服务器挂载NFS文件系统
      • 1
      • ...
      • 56
      • 57
      • 58
      • 59
      • 60
      • ...
      • 64
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

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

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

      青云志云端助力计划

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

      企业出海解决方案

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

      天翼云信创专区

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

      中小企业服务商合作专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      物理机 DPS

      天翼云CTyunOS系统

      AI Store

      Token服务

      科研助手

      知识库问答

      人脸检测

      人脸实名认证

      人脸活体检测

      推荐文档

      如何提现?

      C++ API

      概念

      • 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号