活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

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

定价

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

合作伙伴

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

开发者

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

支持与服务

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

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      云解析_相关内容
      • IP暴露后如何检查?
        本小节介绍业务IP暴露后如何检查。 IP暴露后如何检查? 若业务IP历史存在攻击,可能已被攻击者获知,即使配置DDoS高防,攻击者有可能绕过高防IP对业务IP发起攻击,若攻击流量过大,仍会超过DDoS基础防护阈值,触发临时封禁,因此建议在配置高防的同时,同步更换业务IP并限制仅能被高防IP访问,实现业务IP隐藏。 在更换业务 IP 前建议对其他可能暴露业务IP的因素进行检查,避免新更换的业务IP通过其他渠道再次暴露。 网站信息泄露检查 检查业务网站是否存在回源IP等信息泄露。 检查业务网站是否存在可能泄露配置的命令执行漏洞。 服务器信息泄露检查 检查服务器是否存在后门程序。 DNS检查 检查是否存在域名直接解析到更换后的新IP的情况。 安全组检查 检查安全组是否限制新IP仅可被高防IP等授权IP访问,防止攻击者扫描获知新IP信息。
        来自:
        帮助文档
        DDoS基础防护
        常见问题
        IP暴露后如何检查?
      • Shell
        参数 是否必选 说明 Shell或脚本 是 可以选择Shell语句或Shell脚本。 Shell语句 单击“Shell语句”参数下的文本框,在“Shell语句”页面输入需要执行的Shell语句。 Shell脚本 在“脚本路径”参数后选择需要执行的脚本。如果脚本未创建,请参考新建脚本和开发Shell脚本先创建和开发脚本。 说明 若选择Shell语句方式,数据开发模块将无法解析您输入Shell语句中携带的参数。 主机连接 是 选择执行Shell脚本的主机。 参数 否 填写执行Shell脚本时,向脚本传递的参数,参数之间使用空格分隔,例如:a b c。此处的“参数”需要在Shell脚本中引用,否则配置无效。 交互式输入 否 填写交互式参数,即执行Shell脚本的过程中,需要用户输入的交互式信息(例如密码)。交互式参数之间以回车符分隔,Shell脚本根据交互情况按顺序读取参数值。 节点名称 是 节点名称,只能包含英文字母、数字、中文字符、中划线、下划线、/、<>和点号,且长度小于等于128个字符。
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据开发
        节点参考
        Shell
      • 云容器集群节点网络包乱序
        3、配置全局策略 1. 在全局配置 页面,按需添加保护策略 和监控指标。 2. 配置完成后,单击完成 按钮,创建演练任务。 4、发起故障注入 1. 发起演练 :在演练管理 列表找到对应演练任务,单击操作列的执行演练, 在新页面中点击发起新演练。 2. 进入实验 :系统将自动跳转到本次演练的运行详情 页,或在演练执行记录 列表点击对应执行实例的详情进入。 3. 注入故障 :在动作组 中,找到网络包乱序动作卡片,单击执行。 4. 查看日志 :单击动作卡片本身,在右侧弹出的侧边栏中查看执行详情。 效果验证 在故障注入期间,您可以通过以下方式验证演练效果: 1、观测实例指标: 登录应用性能监控 控制台,观测已接入应用的应用提供服务平均响应时间指标。 2、业务应用验证: 观察运行在目标节点上的业务 Pod 与其他 Pod 或外部服务通信时,是否出现性能下降、卡顿或功能异常。 某些对数据包顺序敏感的应用层协议(如HTTP/2的部分场景、实时音视频流)可能会出现解析错误或连接中断。 检查应用日志,确认是否有因超时或数据完整性问题而产生的错误。
        来自:
        帮助文档
        应用高可用
        用户指南
        故障演练服务
        故障动作库
        云容器
        云容器引擎
        云容器集群节点网络包乱序
      • 请求处理程序(Handler)
        本文介绍如何使用Python请求处理程序响应接收到的事件并执行相应的业务逻辑。 请求处理程序 请求处理程序 是您提供的一个方法。当您的函数被调用时,函数计算会运行该方法处理请求。 您可以通过函数计算控制台页面 配置请求处理程序 ,对于Python语言的函数,请求处理程序需配置为 [文件名].[方法名]。例如,您的文件名为index.py,方法名为handler,则请求处理程序可配置为 index.handler。 事件请求处理程序的方法签名定义如下: def handler(event, context): return 'Hello Python!' 方法名 您可以自定义方法名称。 event入参 您调用函数时传入的参数。 context入参 context参数中包含一些函数的运行时信息(例如RequestId、临时AccessKey等)。 HTTP请求处理程序的方法签名定义如下: coding: utf8 HELLOWORLD b'Hello world!n' def handler(environ, startresponse): status '200 OK' responseheaders [('Contenttype', 'text/plain')] startresponse(status, responseheaders) return [HELLOWORLD] 方法名 您可以自定义方法名称。 environ入参 用于存放所有HTTP请求的信息。 startresponse入参 发送 HTTP 响应的函数,包含两个参数:HTTP状态码、一组Python list对象组成的HTTP Headers。 示例:获取JSON中的字段 coding: utf8 import json def handler(event, context): person json.loads(event) name person["name"] address person["address"] return f"Input name is: {name}, address is: {address}" 示例二:使用HTTP触发器调用函数 import json import logging 配置日志 logger logging.getLogger() logger.setLevel(logging.INFO) def handler(environ, startresponse): 获取请求路径、URI和客户端IP requestpath environ.get('FCREQUESTPATH', '') requesturi environ.get('FCREQUESTURI', '') requestclientip environ.get('FCREQUESTCLIENTIP', '') 记录日志 logger.info("hello") print("print hello") 获取请求体数据 try: 读取请求体 requestbodysize int(environ.get('CONTENTLENGTH', 0)) except (ValueError): requestbodysize 0 requestbody environ['wsgi.input'].read(requestbodysize) 解析JSON请求体 try: if requestbody: jsondata json.loads(requestbody.decode('utf8')) logger.info(f"body: {json.dumps(jsondata)}") else: jsondata {} logger.info("body: empty") except json.JSONDecodeError as e: logger.error(f"JSON解析错误: {e}") jsondata {} 构建响应内容 responsecontent f"Path: {requestpath}nUri: {requesturi}nIP: {requestclientip}n" 设置响应状态和头部 status '200 OK' responseheaders [ ('header1', 'value1'), ('header2', 'value2'), ('ContentType', 'text/plain') ] startresponse(status, responseheaders) 返回响应内容 return [responsecontent.encode('utf8')]
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        Python
        请求处理程序(Handler)
      • 数据库使用规范
        SQL规范 查询时指定返回需要的字段,不要返回用不到的字段。 查询条件中,建议使用NOT EXISTS替代NOT IN。 查询或比较字段是否为NULL时,只能使用IS NULL或IS NOT NULL条件。 稳定性与性能规范 在代码中写分页查询逻辑时,若count为0应直接返回,避免执行后面的分页语句。 两阶段提交的事务,要及时提交或回滚,否则可能导致数据库膨胀。 建议使用truncate代替delete操作全表。 建议客户应用程序开启autocommit,同时避免应用程序自动begin事务,并且不进行任何操作的情况发生,某些框架可能会有这样的问题。 高并发业务场景下,务必使用绑定变量(prepared statement),防止数据库硬解析消耗过多的CPU资源。 管理规范 在执行DDL操作数据尤其是删除和修改数据记录场景下,要先select,避免出现误删除,确认无误才能提交执行。 用户可以使用explain analyze查看实际的执行计划,但是如果需要查看的执行计划设计数据的变更,必须在事务中执行explain analyze,然后回滚。 建议为数据库访问账号设置复杂密码。 建议用户做账户权限控制,避免大量使用高权限用户操作。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        使用规范概览
        数据库使用规范
      • 数据识别
        本章节为您介绍数据识别相关内容。 数据识别模块包含数据标签和敏感数据两个子模块。主要功能是将 API 响应体解析后 ,根据标签对敏感数据进行识别,并展示识别到的敏感数据。 数据识别 API安全网关系统内置25个敏感数据标签,可识别身份证、手机号、邮箱、银行卡等敏感数据,并且支持用户自定义添加标签和识别规则。 新增标签 1.登录API安全网关。 2.在左侧导航栏选择“数据识别 > 数据标签”,进入数据标签页面,即可查看系统内现有的标签。 说明 列表默认展示标签名称、分类、分级、来源、描述。 来源为“系统内置”的标签不允许删除和编辑识别规则。 3.单击页面左上角的“新增”按钮,即可开始新增标签。 字段 说明 标签名称 自定义标签名称,名称不可重复。 启用状态 默认启用,可禁用;禁用后不识别该标签。 分类 默认未分类,可下拉选择内置分类。 分级 默认未分级,可下拉选择内置分级。 描述 自定义描述说明。 识别规则—正则表达式 填写正则表达式,系统可根据正则表达式识别标签。 4.填写完成后单击“保存”即可完成标签新增。
        来自:
        帮助文档
        数据安全专区
        用户指南
        API安全网关操作指导
        数据识别
      • 外部集成
        本节介绍如何进行Syslog集成设置。 外部集成页面提供了系统数据同步的集成方式,用户可通过该页面功能与外部数据库同步数据。 目前支持Syslog集成配置,Syslog服务器可以对多个设备的Syslog消息进行统一的存储,解析其中的内容做相应的处理。 添加syslog集成设置 1. 登录容器安全卫士控制台。 2. 在左侧导航栏,选择“平台管理 > 外部集成”,进入外部集成页面。 3. 单击Syslog卡片,进入Syslog集成列表页面。 4. 单击右上方的“添加集成设置”,进入Syslog集成设置页面,可添加新的Syslog集成设置。 输入名称,选择需要的告警日志级别,配置Syslog服务器地址和端口号,选择数据存放模块,配置数据标签(数据标签的设置便于数据获取),还可输入描述信息便于管理查看。 5. 配置完成后,单击“确认”,回到Syslog集成列表页面,查看已经配置的Syslog集成列表。 相关操作 在Syslog集成列表页面,单击操作列的编辑按钮,可查看并修改所选集成设置。
        来自:
        帮助文档
        容器安全卫士
        用户指南
        平台管理
        外部集成
      • 实时云渲染助力共青团中央“青春云展览”上线
        方案简述 对于需要在展会期间满足观众扫码小程序即可连接云端,通过高稳定、低延迟串流技术体验应用音视频流,云渲染团队协助客户在展会前快速部署应用、调试应用、接入小程序,为满足客户高算力需求,云渲染团队联合CDN团队借助内容分发网络部署分布式边缘节点,分担源站压力,减轻网络带来的延迟,保障线上客户全国区域都能拥有最优体验,实现秒级接入。 接入说明 本文以青春云展馆应用为例,和您说明如何通过云渲染平台能力将您的应用接入小程序。 步骤 1. 使用 jssdk 开发,打包成 html 部署到线上(生产环境需要域名解析); 2. 微信小程序通过 webview 嵌入 html 地址(域名链接); 3. 开发 html 时候,微信(小程序)环境需要注意监听 WeixinJSBridgeReady 事件,然后开始对接 jssdk。 shell 代码示例 window.addEventListener("DOMContentLoaded", () > { if ( navigator.userAgent.includes("miniProgram") navigator.userAgent.includes("MicroMessenger") ) { //微信浏览器/微信小程序环境 document.addEventListener("WeixinJSBridgeReady", bootstrap, false); } else { bootstrap(); } }); 方案优势 元宇宙家园应用需要在线接入直播视频流,天翼云实时云渲染提供应用端口通信能力,可通过数据通道实现客户端与云端运行的应用直接进行通信,加强应用实时交互能力。 大规模 云渲染全国多点已建设公有云集群,已具备GPU服务器超大规模支持算力分时复用,资源利用率进一步提升,解放重资产建设要求,按需付费节省成本。 多交互 元宇宙家园应用需要在线接入直播视频流,天翼云实时云渲染提供应用端口通信能力,可通过数据通道实现客户端与云端运行的应用直接进行通信,加强应用实时交互能力。 高可用 天翼云实时云渲染底层资源基于天翼云ECX智能边缘云,通过Kubernetes集群监控能力,保证客户展会期间节点与服务组件24小时稳定运行,链接异地展会观众、游客线上任何时间、地点极致的访问体验。 低门槛 基于JSSDK能力,天翼云实时云渲染还能够轻松实现渲染页面二次开发,快速部署接入,创意H5趣味交互增强数字展会虚拟体验。
        来自:
        帮助文档
        实时云渲染(文档停止维护)
        最佳实践
        实时云渲染助力共青团中央“青春云展览”上线
      • 直播播放失败排查
        本文介绍播放失败时的可能原因及解决方案。 问题描述 使用天翼云视频直播加速时,无法播放直播流。 可能原因及解决方案 当直播播放失败时,可以尝试以下排查步骤: 1. 检查推流端。 确保推流端的网络连接正常,没有断开或丢包的情况。 检查推流端的推流设置,确保推流地址、码率、分辨率等参数正确配置。 使用其他推流工具或设备进行推流,看是否能够正常播放。 2. 检查播放端。 确保播放端的网络连接正常,没有断开或丢包的情况。 确认播放域名已关联正确的推流域名。您可以在直播控制台域名列表中,单击【查看】查看拉流域名对应的推流域名。如果要修改已关联的推流域名,需提交工单。 确认cname是否正确配置并生效。您可以 ping 或 dig 所添加的加速域名,如果解析出的CNAME地址为视频直播控制台上对应的域名CNAME,即表示CNAME配置已经生效。更多CNAME详细信息请参见:配置CNAME。 不同的播放器对于文件格式和编码的支持有所不同,可能会导致播放失败。检查播放器是否支持所使用的视频格式和编码方式,如FLV、HLS、RTMP等。尝试使用不同的播放器进行播放,如使用不同的浏览器、移动设备或第三方播放器进行测试。 3. 检查鉴权规则。 查看推流和拉流域名是否存在防盗链鉴权,是否符合鉴权规则要求。 4. 检查源站。 回源拉流业务,需要确认源站是否有流,是否存在鉴权规则导致回源拉流失败。
        来自:
        帮助文档
        视频直播
        故障排查
        直播播放失败排查
      • 自定义日志时间
        当日志接入云日志服务(LTS)时,您可以通过开启“自定义日志时间”开关,将日志中的时间字段设置为接入配置的时间。 开启自定义日志时间 1. 在左侧导航栏中选择“日志管理”。 2. 结构化日志以日志流为单位,在“日志管理”页面选择目标日志组和日志流。 3. 单击日志流名称进入日志流详情页面,单击右上角,在弹出页面中,选择“云端结构化解析”,进入日志结构化配置页面,选择对应的日志提取方法进行配置。 4. 配置完成后,开启自定义日志时间开关,配置如下参数。 表 1 参数配置表 参数 说明 示例 字段key 已提取字段的名称。单击下拉框选择已提取的字段,该字段为string或long类型。 test 字段value 已提取的字段value,选择字段key后,将自动填充。配置的字段value必须是当前时间前后24小时内的时间。 20220719 12:12:00 时间格式 请参考常见日志时间格式。 yyyyMMdd HH:mm:ss 操作 单击“校验”,提示“时间格式和字段value匹配成功”则表示校验成功。 说明 切换自定义日志时间开关时,可能会导致日志搜索界面在切换时间点附近出现时间偏差,请勿频繁切换自定义日志时间开关。 常见日志时间格式 支持的常见日志时间格式如下表所示。 说明 默认情况下,日志服务中的日志时间戳精确到秒,所以时间格式只需配置到秒,无需配置毫秒、微秒等信息。 表 2 时间格式 时间格式 说明 示例 EEE 星期的缩写。 Fri EEEE 星期的全称。 Friday MMM 月份的缩写。 Jan MMMM 月份的全称。 January dd 每月第几天,十进制,范围为01~31。 07, 31 HH 小时,24小时制。 22 hh 小时,12小时制。 11 MM 月份,十进制,范围为01~12。 08 mm 分钟,十进制,范围为00~59。 59 a AM或PM。 AM、PM hh:mm:ss a 12小时制的时间组合。 11:59:59 AM HH:mm 小时和分钟组合。 23:59 ss 秒数,十进制,范围为00~59。 59 yy 年份,十进制,不带世纪,范围为00~99。 04、98 yyyy 年份,十进制。 2004、1998 d 每月第几天,十进制,范围为1~31。如果是个位数字,前面需要加空格。 7、31 DDD 一年中的天数,十进制,范围为001~366。 365 u 星期几,十进制,范围为1~7,1表示周一。 2 w 每年的第几周,星期天是一周的开始,范围为00~53。 23 w 每年的第几周,星期一是一周的开始,范围为01~53。如果一月份刚开始的一周>4天,则认为是第1周,否则认为下一个星期是第1周。 24 U 星期几,十进制,范围为0~6,0代表周日。 5 EEE MMM dd HH:mm:ss yyyy 标准的日期和时间。 Tue Nov 20 14:12:58 2020 EEE MMM dd yyyy 标准的日期,不带时间。 Tue Nov 20 2020 HH:mm:ss 标准的时间,不带日期。 11:59:59 %s Unix时间戳。 147618725
        来自:
        帮助文档
        云日志服务
        用户指南
        日志搜索与分析
        云端结构化解析
        自定义日志时间
      • 创建无状态负载(Deployment)
        操作场景 在运行中始终不保存任何数据或状态的工作负载称为“无状态负载 Deployment”,例如nginx。您可以通过控制台或kubectl命令行创建无状态负载。 前提条件 在创建容器工作负载前,您需要存在一个可用集群。若没有可用集群 ,请参照集群管理>购买混合集群中内容进行创建。 若工作负载需要被外网访问,请确保集群中至少有一个节点已绑定弹性IP,或已购买负载均衡实例。 创建多个工作负载时,请确保容器使用的端口不冲突 ,否则部署会失败。 通过控制台创建 云容器引擎提供了多种创建工作负载的方式,您可以通过如下方式进行创建: 基于“我的镜像”创建工作负载,用户首先需要将镜像上传至容器镜像服务。 基于“共享镜像”创建工作负载,即其它租户通过“容器镜像服务”共享给您的镜像。 您希望通过YAML方式创建工作负载,您可在“创建无状态工作负载”高级设置页面单击界面右侧的“YAML创建”,通过yaml的方式创建工作负载。YAML编写完成后,可单击“创建”,直接创建工作负载。 说明: YAML文件是和界面保持同步的,您也可以通过界面和YAML互动完成工作负载的创建。例如: 界面中填写工作负载名称后,YAML文件会自动关联该名称。 界面中添加完镜像后,YAML中也会自动关联该镜像。 控制台界面右侧的“YAML创建”不支持多个YAML混合,请分别创建,否则创建时将会报错。 步骤 1 登录CCE控制台,在左侧导航栏中选择“工作负载 > 无状态负载 Deployment”,单击“创建无状态工作负载”。参照下表设置工作负载基本信息,其中带“”标志的参数为必填参数。 工作负载基本信息 参数 参数说明 工作负载名称 新建工作负载的名称,命名必须唯一。 请输入4到63个字符的字符串,可以包含小写英文字母、数字和中划线(),并以小写英文字母开头,小写英文字母或数字结尾。 集群名称 新建工作负载所在的集群。 命名空间 在单集群中,不同命名空间中的数据彼此隔离。使应用可以共享同个集群的服务,也能够互不干扰。若您不设置命名空间,系统会默认使用default命名空间。 实例数量 工作负载的实例数量。工作负载可以有一个或多个实例,用户可以设置具体实例个数,默认为2,可自定义设置为1。 每个工作负载实例都由相同的容器部署而成。设置多个实例主要用于实现高可靠性,当某个实例故障时,工作负载还能正常运行。若使用单实例,节点异常或实例异常会导致服务异常。 时区同步 单击开启后,容器将和节点使用相同时区。 须知:时区同步功能开启后,在“数据存储 > 本地磁盘”中,将会自动添加HostPath类型的磁盘,请勿修改删除该磁盘。 工作负载描述 工作负载描述信息。 步骤 2 单击“下一步:容器设置”,添加容器。 1. 单击“添加容器”,选择需要部署的镜像。 − 我的镜像:展示了您创建的所有镜像仓库。 − 第三方镜像:CCE支持拉取第三方镜像仓库(即镜像仓库之外的镜像仓库)的镜像创建工作负载。使用第三方镜像时,请确保工作负载运行的节点可访问公网。第三方镜像的具体使用方法请参见如何使用第三方镜像。 若您的镜像仓库不需要认证,密钥认证请选择“否”,并输入“镜像名称”,单击“确定”。 若您的镜像仓库都必须经过认证(帐号密码)才能访问,您需要先创建密钥再使用第三方镜像,具体操作请参见如何使用第三方镜像。 − 共享镜像:其它租户通过“容器镜像服务”共享给您的镜像将在此处展示,您可以基于共享镜像创建工作负载。 2. 配置镜像基本信息。 工作负载是Kubernetes对一组Pod的抽象模型,用于描述业务的运行载体,一个Pod可以封装1个或多个容器,您可以单击右上方的“添加容器”,添加多个容器镜像并分别进行设置。 镜像参数说明 参数 说明 镜像名称 导入的镜像,您可单击“更换镜像”进行更换。 镜像版本 选择需要部署的镜像版本。 容器名称 容器的名称,可修改。 特权容器 特权容器是指容器里面的程序具有一定的特权。 若选中,容器将获得超级权限,例如可以操作宿主机上面的网络设备、修改内核参数等。 容器规格 CPU 配额: 申请:容器需要使用的最小CPU值,默认0.25Core。 限制:允许容器使用的CPU最大值。建议设容器配额的最高限额,避免容器资源超额导致系统故障。 内存配额: 申请:容器需要使用的内存最小值,默认512MiB。 限制:允许容器使用的内存最大值。如果超过,容器会被终止。 申请和限制的具体请参见设置容器规格。 GPU 配额:当集群中包含GPU节点时,才能设置GPU,无GPU节点不显示此选项。 容器需要使用的GPU百分比。勾选“使用”并设置百分比,例如设置为10%,表示该容器需使用GPU资源的10%。若不勾选“使用”,或设置为0,则无法使用GPU资源。 GPU 显卡:工作负载实例将被调度到GPU显卡类型为指定显卡的节点上。 若勾选“不限制”,容器将会随机使用节点中的任一显卡。您也可以勾选某个显卡,容器将使用特定显卡。 3. 生命周期:用于设置容器启动和运行时需要执行的命令。 − 启动命令:设置容器启动时执行的命令,具体请参见设置容器启动命令。 − 启动后处理:设置容器成功运行后执行的命令,详细配置方法请参见设置容器生命周期。 − 停止前处理:设置容器结束前执行的命令,通常用于删除日志/临时文件等,详细配置方法请参见设置容器生命周期。 4. 健康检查:CCE提供了存活与业务两种探针,用于判断容器和用户业务是否正常运行。详细配置方法请参见设置容器健康检查。 − 工作负载存活探针:检查容器是否正常,不正常则重启实例。 − 工作负载业务探针:检查用户业务是否就绪,不就绪则不转发流量到当前实例。 5. 环境变量:在容器中添加环境变量,一般用于通过环境变量设置参数。 在“环境变量”页签,单击“添加环境变量”,当前支持三种类型: − 手动添加:输入变量名称、变量/变量引用。 − 密钥导入:输入变量名称,选择导入的密钥名称和数据。您需要提前创建密钥,具体请参见配置中心>创建密钥。 − 配置项导入:输入变量名称,选择导入的配置项名称和数据。您需要提前创建配置项,具体请参见配置中心>创建配置项。 说明: 对于已设置的环境变量,单击环境变量后的“编辑”,可对该环境变量进行编辑。单击环境变量后的“删除”,可删除该环境变量。 6. 数据存储:给容器挂载数据存储,支持本地磁盘和云存储,适用于需持久化存储、高磁盘IO等场景。具体请参见存储管理。 7. 安全设置:对容器权限进行设置,保护系统和其他容器不受其影响。 请输入用户ID,容器将以当前用户权限运行。 8. 容器日志:设置容器日志采集策略、配置日志目录。用于收集容器日志便于统一管理和分析。详细配置请参见采集容器标准输出日志、采集容器内路径日志。 步骤 3 单击“下一步:工作负载访问设置”,单击“添加服务”,设置工作负载访问方式。 若工作负载需要和其它服务互访,或需要被公网访问,您需要添加服务,设置工作负载访问方式。 工作负载访问的方式决定了这个工作负载的网络属性,不同访问方式的工作负载可以提供不同网络能力,具体请参见网络管理>网络概述。 步骤 4 单击“下一步:高级设置”,配置更多高级策略。 升级策略:您可以指定无状态工作负载的升级方式,包括逐步“滚动升级”和整体“替换升级”。 − 滚动升级:将逐步用新版本的实例替换旧版本的实例,升级的过程中,业务流量会同时负载均衡分布到新老的实例上,因此业务不会中断。 最大无效实例数:每次滚动升级允许的最大无效实例数,如果等于实例数有断服风险(最小存活实例数 实例数 最大无效实例数)。 − 替换升级:将先把您工作负载的老版本实例删除,再安装指定的新版本,升级过程中业务会中断。 缩容策略:为工作负载删除提供一个时间窗,预留给生命周期中PreStop阶段执行命令。若超过此时间窗,进程仍未停止,该工作负载将被强制删除。 − 缩容时间窗 (s):请输入时间,该时间为工作负载停止前命令的执行时间窗(09999秒),默认30秒。 − 缩容优先级:可根据业务需要选择“优先减少新实例”或“优先减少老实例”。 迁移策略:当工作负载实例所在的节点不可用时,系统将实例重新调度到其它可用节点的时间窗。 − 迁移时间窗 (s):请输入时间,默认为300秒。 调度策略:您可以根据需要自由组合静态的全局调度策略或动态的运行时调度策略来实现自己的需求。具体请参见亲和反亲和性调度>调度策略概述。 Pod高级设置 − Pod标签:内置app标签在工作负载创建时指定,主要用于设置亲和性与反亲和性调度,暂不支持修改。您可以单击下方的“添加标签”增加标签。 说明: 客户端DNS配置:CCE集群内置DNS插件CoreDNS,为集群内的工作负载提供域名解析服务。详细使用方法请参见Kubernetes集群内置DNS配置说明。 − DNS策略: 追加域名解析配置:选择该配置后,将保留默认配置,以下“IP地址”和“搜索域”配置可能不生效。 替换域名解析配置:选择该配置后,将仅使用以下“IP地址”和“搜索域”配置进行域名解析。 继承Pod所在节点域名解析配置:将继承Pod所在节点的域名解析配置。 − IP地址:您可对自定义的域名配置域名服务器,值为一个或一组DNS IP地址,如“1.2.3.4”。 − 搜索域:定义域名的搜索域列表,当访问的域名不能被DNS解析时,会把该域名与搜索域列表中的域依次进行组合,并重新向DNS发起请求,直到域名被正确解析或者尝试完搜索域列表为止。 − 超时时间(s):查询超时时间,请自定义。 − ndots:表示域名中必须出现的“.”的个数,如果域名中的“.”的个数不小于ndots,则该域名为一个FQDN,操作系统会直接查询;如果域名中的“.”的个数小于ndots,操作系统会在搜索域中进行查询。 自定义指标监控:是指监控系统提供的一种指标收集机制,该机制允许工作负载在部署时自定义需要上报的指标名称以及获取这些指标数据的接入点信息,在应用运行时由监控系统按固定的频率访问接入点进行指标的收集。 性能管理配置:性能管理服务可协助您快速进行工作负载的问题定位与性能瓶颈分析。 步骤 5 配置完成后,单击“创建”,在创建成功页面单击“返回工作负载列表”,查看工作负载状态。 在工作负载列表中,当工作负载状态为“运行中”时,表示工作负载创建成功。工作负载状态不会实时更新,请刷新页面查看。 步骤 6 在“无状态负载 Deployment”页面的工作负载列表中,复制“外部访问地址”,可在浏览器中访问工作负载。 说明: 当工作负载访问方式设为“节点访问(NodePort)”并绑定弹性IP或设为“负载均衡 ( LoadBalancer )”时,才可以获取外部访问地址,可以访问外网。 工作负载列表页在超过500条以上时,将采用Kubernetes的分页机制进行分页。Kubernetes的分页机制:仅支持回到第一页和查看下一页,不支持查看上一页,且在分页显示的情况下,资源总数显示的是批量查询出的数目而不是真实总数。 通过kubectl命令行创建 本节以nginx工作负载为例,说明kubectl命令创建工作负载的方法。 前提条件 请参见通过kubectl操作CCE集群配置kubectl命令,使弹性云主机连接集群。 操作步骤 步骤 1 登录已配置好kubectl命令的弹性云主机。 步骤 2 创建一个名为nginxdeployment.yaml的描述文件。其中,nginxdeployment.yaml为自定义名称,您可以随意命名。 vi nginxdeployment.yaml 描述文件内容如下。此处仅为示例,deployment的详细说明请参见kubernetes官方文档。 apiVersion: apps/v1 kind: Deployment metadata: name: nginx spec: replicas: 1 selector: matchLabels: app: nginx strategy: type: RollingUpdate template: metadata: labels: app: nginx spec: containers: image: nginx imagePullPolicy: Always name: nginx imagePullSecrets: name: defaultsecret 以上yaml字段解释如下表。 deployment字段详解 字段名称 字段说明 必选/可选 apiVersion 表示API的版本号。 说明 集群版本为1.9之前的无状态应用apiVersion格式为extensions/v1beta1,1.9之后的集群兼容extensions/v1beta1和apps/v1两种格式Version,请根据集群版本输入。 必选 kind 创建的对象类别。 必选 metadata 资源对象的元数据定义。 必选 name deployment的名称。 必选 Spec 用户对deployment的详细描述的主体部分都在spec中给出。 必选 replicas 实例数量。 必选 selector 定义Deployment可管理的容器实例。 必选 strategy 升级类型。当前支持两种升级方式,默认为滚动升级。 RollingUpdate:滚动升级。 ReplaceUpdate:替换升级。 可选 template 描述创建的容器实例详细信息。 必选 metadata 元数据。 必选 labels metadata.labels定义容器标签。 可选 spec: containers image(必选):容器镜像名称。 imagePullPolicy(可选):获取镜像的策略,可选值包括Always(每次都尝试重新下载镜像)、Never(仅使用本地镜像)、IfNotPresent(如果本地有该镜像,则使用本地镜像,本地不存在时下载镜像),默认为Always。 name(必选):容器名称。 必选 imagePullSecrets Pull镜像时使用的secret名称。若使用私有镜像,该参数为必选。 需要Pull SWR容器镜像仓库的镜像时,参数值固定为defaultsecret。 当Pull第三方镜像仓库的镜像时,需设置为创建的secret名称。 可选 步骤 3 创建deployment。 kubectl create f nginxdeployment.yaml 回显如下表示已开始创建deployment。 deployment "nginx" created 步骤 4 查看deployment状态。 kubectl get pods deployment状态显示为Running,表示deployment已创建成功。 NAME READY STATUS RESTARTS AGE icagentm9dkt 0/0 Running 0 3d nginx1212400781qv313 1/1 Running 0 3d 参数解析: NAME:pod的名称 READY:已经部署完毕的pod副本数 STATUS:状态 RESTARTS:重启次数 AGE:已经运行的时间 步骤 5 若工作负载(即deployment)需要被访问(集群内访问或节点访问),您需要设置访问方式,具体请参见8 网络管理创建对应服务。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        工作负载
        创建无状态负载(Deployment)
      • 使用CDN加速对网站的SEO有何影响
        本文解答使用CDN加速后网站的SEO排名出现波动的问题原因。 问题现象 使用CDN加速后网站的SEO排名出现波动。 问题原因 常见的搜索引擎爬虫有: 百度爬虫:Baiduspider;谷歌爬虫:Googlebot;360爬虫:360Spider;搜狗爬虫:Sogou News Spider;SOSO爬虫:Sosospider;雅虎爬虫:Yahoo! Slurp China;有道爬虫:YoudaoBot或者YodaoBot;MSN爬虫:msnbotmedia;必应爬虫:bingbot;一搜爬虫:YisouSpider;Alexa爬虫:iaarchiver;宜搜爬虫:EasouSpider;即刻爬虫:JikeSpider。 此类搜索引擎爬虫对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,它就可以抓取到。 正常情况(SEO排名提升) 1. 使用CDN之后,访问速度更快,对爬虫更友好,相对更容易被收录,SEO排名会上升。 2. 使用CDN之后,用户体验提升,访问人数增加,搜索引擎也就会更积极的爬取,SEO排名会上升。 异常情况(SEO排名下降) 1. 在CDN节点不稳定、或者受到恶意DDOS攻击、CC攻击出现更换IP地址的情况下。 2. 解析变更,由于DNS缓存问题或者爬虫本身的缓存问题,导致爬虫的访问到异常的旧节点IP,影响访问效果。 以上因素对SEO会有一定的影响,SEO排名可能会下降。 解决方案 1. 如发现是CDN节点不稳定,频繁出现更换IP导致的SEO排名下滑,可通过提交工单给天翼云客服,由其人工调整为稳定的CDN节点IP进行覆盖。 2. 如果发现是受到恶意攻击,频繁出现更换IP导致的SEO排名下滑,可通过天翼云官网购买安全加速类产品来应对攻击,保障业务稳定性,以恢复网站的SEO权重排名。 3. 因常规资源调整,而DNS或者爬虫本身缓存未过期,等待过期更新即可,如果是长期未更新的可反馈DNS、爬虫所有方处理。
        来自:
        帮助文档
        CDN加速
        故障排查
        使用CDN加速对网站的SEO有何影响
      • 使用全站加速后对网站SEO是否存在影响
        本文解答使用全站加速后网站的SEO排名出现波动的原因及解决方案。 问题现象 使用全站加速后网站的SEO排名出现波动。 问题原因 常见的搜索引擎爬虫有: 百度爬虫:Baiduspider;谷歌爬虫:Googlebot;360爬虫:360Spider;搜狗爬虫:Sogou News Spider;SOSO爬虫:Sosospider;雅虎爬虫:Yahoo! Slurp China;有道爬虫:YoudaoBot或者YodaoBot;MSN爬虫:msnbotmedia;必应爬虫:bingbot;一搜爬虫:YisouSpider;Alexa爬虫:iaarchiver;宜搜爬虫:EasouSpider;即刻爬虫:JikeSpider。 此类搜索引擎爬虫对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,它就可以抓取到。 正常情况(SEO排名提升) 使用全站加速之后,访问速度更快,对爬虫更友好,相对更容易被收录,SEO排名会上升。 使用全站加速之后,用户体验提升,访问人数增加,搜索引擎也就会更积极的爬取,SEO排名会上升。 异常情况(SEO排名下降) 在节点不稳定、或者受到恶意DDOS攻击、CC攻击出现更换IP地址的情况下。 解析变更,由于DNS缓存问题或者爬虫本身的缓存问题,导致爬虫访问到异常的旧节点IP,影响访问效果。 以上因素对SEO会有一定的影响,SEO排名可能会下降。 解决方案 如发现是节点不稳定,频繁出现更换IP导致的SEO排名下滑,可通过提交工单给天翼云客服,由其人工调整为稳定的节点IP进行覆盖。 如果发现是受到恶意攻击,频繁出现更换IP导致的SEO排名下滑,可通过天翼云官网购买安全加速类产品来应对攻击,保障业务稳定性,以恢复网站的SEO权重排名。 因常规资源调整,而DNS或者爬虫本身缓存未过期,等待过期更新即可,如果是长期未更新的可反馈DNS、爬虫所有方处理。
        来自:
        帮助文档
        全站加速
        常见问题
        其他类
        使用全站加速后对网站SEO是否存在影响
      • 配置OBS源端参数
        参数类型 参数名 说明 取值样例 基本参数 桶名 待迁移数据所在的桶名。 BUCKET2 基本参数 源目录或文件 “列表文件”选择为“否”时,才有该参数。 待迁移数据的目录或单个文件路径。文件路径支持输入多个文件(最多50个),默认以“l”分隔,也可以自定义文件分隔符。 该参数支持配置为时间宏变量,且一个路径名中可以有多个宏定义变量。使用时间宏变量和定时任务配合,可以实现定期同步新增数据。 FROM/example.csv 基本参数 文件格式 文件格式指CDM以哪种格式解析数据,可选择以下格式: CSV格式:以CSV格式解析源文件,用于迁移文件到数据表的场景。 二进制格式:选择“二进制格式”时不解析文件内容直接传输,不要求文件格式必须为二进制。适用于文件到文件的原样复制。 JSON格式:以JSON格式解析源文件,一般都是用于迁移文件到数据表的场景。 CSV格式 基本参数 列表文件 当“文件格式”选择为“二进制格式”时,才有该参数。 打开列表文件功能时,支持读取OBS桶中文件(如txt文件)的内容作为待迁移文件的列表。该文件中的内容应为待迁移文件的绝对路径(不支持目录),例如直接写为如下内容: /052101/DAY20211110.data /052101/DAY20211111.data 是 基本参数 列表文件源连接 当“列表文件”选择为“是”时,才有该参数。可选择列表文件所在的OBS连接。 OBStestlink 基本参数 列表文件OBS桶 当“列表文件”选择为“是”时,才有该参数。该参数表示列表文件所在的OBS桶名。 01 基本参数 列表文件或目录 当“列表文件”选择为“是”时,才有该参数。该参数表示列表文件所在的OBS桶中的绝对路径或目录。 此处建议选择为文件的绝对路径。当选择为目录时,也支持迁移子目录中的文件,但如果目录下文件量过大,可能会导致集群内存不足。 /0521/Lists.txt 基本参数 JSON类型 当“文件格式”选择为“JSON格式”时,才有该参数。JSON文件中存储的JSON对象的类型,可以选择“JSON对象”或“JSON数组”。 JSON对象 基本参数 记录节点 当“文件格式”选择为“JSON格式”并且“JSON类型”为“JSON对象”时,才有该参数。对该JSON节点下的数据进行解析,如果该节点对应的数据为JSON数组,那么系统会以同一模式从该数组中提取数据。多层嵌套的JSON节点以字符“.”分割。 data.list 高级属性 换行符 文件中的换行符,默认自动识别“n”、“r”或“rn”。当“文件格式”选择为“CSV格式”时,才有该参数。 n 高级属性 字段分隔符 文件中的字段分隔符,使用Tab键作为分隔符请输入“t”。当“文件格式”选择为“CSV格式”时,才有该参数。 , 高级属性 使用包围符 选择“是”时,包围符内的字段分隔符会被视为字符串值的一部分,目前CDM默认的包围符为:"。 否 高级属性 使用正则表达式分隔字段 选择是否使用正则表达式分隔字段,当选择“是”时,“字段分隔符”参数无效。当“文件格式”选择为“CSV格式”时,才有该参数。 是 高级属性 正则表达式 分隔字段的正则表达式。 ^(d. d) (w ) [(. )] ([w.] ) (w. ). 高级属性 首行为标题行 “文件格式”选择“CSV格式”时才有该参数。在迁移CSV文件到表时,CDM默认是全部写入,如果该参数选择“是”,CDM会将CSV文件的第一行数据作为标题行,不写入目的端的表。 否 高级属性 编码类型 文件编码类型,例如:“UTF8”或“GBK”。只有文本文件可以设置编码类型,当“文件格式”选择为“二进制格式”时,该参数值无效。 GBK 高级属性 压缩格式 当“文件格式”为“CSV格式”或“JSON格式”时该参数才显示。选择对应压缩格式的源文件: 无:表示传输所有格式的文件。 GZIP:表示只传输GZIP格式的文件。 ZIP:表示只传输ZIP格式的文件。 TAR.GZ:表示只传输TAR.GZ格式的文件。 无 高级属性 压缩文件后缀 压缩格式非无时,显示该参数。 该参数需要解压缩的文件后缀名。当一批文件中以该值为后缀时,才会执行解压缩操作,否则则保持原样传输。当输入或为空时,所有文件都会被解压。 高级属性 源文件处理方式 作业执行成功后对源端文件的处理方式: 不处理。 重命名:作业执行成功后将源文件重命名,添加用户名和时间戳的后缀。 删除:作业执行成功后将源文件删除。 不处理 高级属性 启动作业标识文件 选择是否开启作业标识文件的功能。当源端路径下存在启动作业的标识文件时才启动作业,否则会挂起等待一段时间,等待时长在下方“等待时间”中配置。 否 高级属性 标识文件名 选择开启作业标识文件的功能时,需要指定启动作业的标识文件名。指定文件后,只有在源端路径下存在该文件的情况下才会运行任务。该文件本身不会被迁移。 ok.txt 高级属性 等待时间 选择开启作业标识文件的功能时,如果源路径下不存在启动作业的标识文件,作业挂机等待的时长,当超时后任务会失败。 等待时间设置为0时,当源端路径下不存在标识文件,任务会立即失败。 单位:秒。 10 高级属性 文件分隔符 “源目录或文件”参数中如果输入的是多个文件路径,CDM使用这里配置的文件分隔符来区分各个文件,默认为 。 高级属性 过滤类型 满足过滤条件的路径或文件会被传输,该参数有“无”、“通配符”和“正则表达式”三种选择。 通配符 高级属性 目录过滤器 “过滤类型”选择“通配符”时,用通配符过滤目录,符合过滤器规则的目录,允许进行迁移。支持配置多个路径,中间使用“,”分隔。 input 高级属性 文件过滤器 “过滤类型”选择“通配符”时,用通配符过滤目录下的文件,符合过滤器规则的文件,允许进行迁移。支持配置多个文件,中间使用“,”分隔。 .csv, .txt 高级属性 时间过滤 选择“是”时,可以根据文件的修改时间,选择性的传输文件。 是 高级属性 起始时间 “过滤类型”选择“时间过滤器”时,可以指定一个时间值,当文件的修改时间大于该时间才会被传输,输入的时间格式需为“yyyyMMdd HH:mm:ss”。 该参数支持配置为时间宏变量,例如${timestamp(dateformat(yyyyMMdd HH:mm:ss,90,DAY))} 表示:只迁移最近90天内的文件。 20190601 00:00:00 高级属性 终止时间 “过滤类型”选择“时间过滤器”时,可以指定一个时间值,当文件的修改时间小于该时间才会被传输,输入的时间格式需为“yyyyMMdd HH:mm:ss”。 该参数支持配置为时间宏变量,例如${timestamp(dateformat(yyyyMMdd HH:mm:ss))} 表示:只迁移修改时间为当前时间以前的文件。 20190701 00:00:00 高级属性 加密方式 如果源端数据是被加密过的,则CDM支持解密后再导出。这里选择是否对源端数据解密,以及选择解密算法: 无:不解密,直接导出。 AES256GCM:使用长度为256byte的AES对称加密算法,目前加密算法只支持AES256GCM(NoPadding)。该参数在目的端为加密,在源端为解密。 AES256GCM 高级属性 忽略不存在原路径/文件 如果将其设为是,那么作业在源路径不存在的情况下也能成功执行。 否 高级属性 数据加密密钥 “加密方式”选择“AES256GCM”时显示该参数,密钥由长度64的十六进制数组成,且必须与加密时配置的“数据加密密钥”一致。如果不一致系统不会报异常,只是解密出来的数据会错误。 DD0AE00DFECD78BF051BCFDA25BD4E320DB0A7AC75A1F3FC3D3C56A457DCDC1B 高级属性 初始化向量 “加密方式”选择“AES256GCM”时显示该参数,初始化向量由长度32的十六进制数组成,且必须与加密时配置的“初始化向量”一致。如果不一致系统不会报异常,只是解密出来的数据会错误。 5C91687BA886EDCD12ACBC3FF19A3C3F 高级属性 MD5文件名后缀 “文件格式”选择“二进制格式”时,该参数才显示。 校验CDM抽取的文件,是否与源文件一致。 .md5
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据集成
        管理作业
        配置作业源端参数
        配置OBS源端参数
      • UA黑白名单
        本文介绍如何通过UA黑白名单实现访问控制。 通过UA进行黑白名单限制。 示例代码 javascript //放行UserAgent:Mozilla/5.0的请求 function uaverify(ua){ let regex /Mozilla/5.0/ return regex.test(ua) } async function handle(request) { //401表示鉴权不通过 let statuscode 401 let result 'Verification failed!' try { //解析Request对象中的UA let myHeaders new Headers(request.headers) //封禁空UA if(!myHeaders.get('UserAgent')){ throw new Error('UA is empty!') } //精确匹配,不忽略大小写 if(uaverify(myHeaders.get('UserAgent'))){ statuscode 200 result "Verification succeeded!" } } catch (error) { result result + error } return new Response(result, { "status": statuscode }); } addEventListener('fetch', event > { event.respondWith(handle(event.request)) }) 示例预览 通过火狐浏览器访问,返回鉴权成功。 相关参考 运行时API:addEventListener 运行时API:Response 运行时API:FetchEvent 运行时API:Web Standard 运行时API:Fetch
        来自:
        帮助文档
        CDN加速
        用户指南
        BosonFaaS边缘函数
        示例代码
        访问控制
        UA黑白名单
      • GB35114凭证
        本节主要介绍如何在智能视图服务控制台创建、下载GB35114凭证。 设备控制台创建证书并下载 登录当前设备的管理控制台,地址通常为设备IP。平台接入方式下拉选择【28181】并勾选【启用国密模式】后,在证书管理点击【创建】。 在弹出的窗口中填入相应的信息完成证书创建并下载到本地。 平台侧创建GB35114凭证并下载 在平台侧的凭证管理页面,点击【新建GB35114凭证】,选择刚刚下载到本地的证书并上传,平台可自动解析出证书中包含的信息并显示设备名称和国标ID,配置好证书截止的有效时间后点击【确定】完成GB35114凭证的创建。 创建完成后,可在凭证列表查看该凭证并下载使用。
        来自:
        帮助文档
        智能视图服务
        用户指南(旧版)
        凭证管理
        GB35114凭证
      • UA黑白名单
        本文介绍如何通过UA进行黑白名单限制。 通过UA进行黑白名单限制。 示例代码 javascript //放行UserAgent:Mozilla/5.0的请求 function uaverify(ua){ let regex /Mozilla/5.0/ return regex.test(ua) } async function handle(request) { //401表示鉴权不通过 let statuscode 401 let result 'Verification failed!' try { //解析Request对象中的UA let myHeaders new Headers(request.headers) //封禁空UA if(!myHeaders.get('UserAgent')){ throw new Error('UA is empty!') } //精确匹配,不忽略大小写 if(uaverify(myHeaders.get('UserAgent'))){ statuscode 200 result "Verification succeeded!" } } catch (error) { result result + error } return new Response(result, { "status": statuscode }); } addEventListener('fetch', event > { event.respondWith(handle(event.request)) }) 示例预览 通过火狐浏览器访问,返回鉴权成功。 相关参考 运行时API:addEventListener 运行时API:FetchEvent 运行时API:Web Standards 运行时API:Fetch 运行时API:Response
        来自:
        帮助文档
        边缘安全加速平台
        开发者平台
        示例代码
        访问控制
        UA黑白名单
      • 创建守护进程集(DaemonSet)
        操作场景 云容器引擎(CCE)提供多种类型的容器部署和管理能力,支持对容器工作负载的部署、配置、监控、扩容、升级、卸载、服务发现及负载均衡等特性。 其中守护进程集(DaemonSet)可以确保全部(或者某些)节点上仅运行一个Pod实例,当有节点加入集群时,也会为他们新增一个 Pod。当有节点从集群移除时,这些Pod也会被回收。删除 DaemonSet 将会删除它创建的所有Pod。 使用DaemonSet的一些典型用法: 运行集群存储daemon,例如在每个节点上运行glusterd、ceph。 在每个节点上运行日志收集daemon,例如fluentd、logstash。 在每个节点上运行监控daemon,例如Prometheus Node Exporter、collectd、Datadog代理、New Relic代理,或Ganglia gmond。 一种简单的用法是为每种类型的守护进程在所有的节点上都启动一个DaemonSet。一个稍微复杂的用法是为同一种守护进程部署多个DaemonSet;每个具有不同的标志, 并且对不同硬件类型具有不同的内存、CPU要求。 前提条件 在创建守护进程集前,您需要存在一个可用集群。若没有可用集群 ,请参照购买混合集群中内容创建。 操作步骤 步骤 1 登录CCE管理控制台。 步骤 2 在左侧导航栏中选择“工作负载 > 守护进程集 DaemonSet”,单击页面右上角的“创建守护进程集”。参照下表设置基本信息,其中带“”标志的参数为必填参数。 工作负载基本信息 参数 参数说明 工作负载名称 新建工作负载的名称,命名必须唯一。 请输入4到63个字符的字符串,可以包含小写英文字母、数字和中划线(),并以小写英文字母开头,小写英文字母或数字结尾。 集群名称 新建工作负载所在的集群。 命名空间 在单集群中,不同命名空间中的数据彼此隔离。使应用可以共享同个集群的服务,也能够互不干扰。若您不设置命名空间,系统会默认使用default命名空间。 时区同步 单击开启后,容器将和节点使用相同时区。 须知 时区同步功能开启后,在“数据存储 > 本地磁盘”中,将会自动添加HostPath类型的磁盘,请勿修改删除该磁盘。 工作负载描述 工作负载描述信息。 步骤 3 单击“下一步:容器设置”,添加容器。 1. 单击“添加容器”,选择需要部署的镜像。 − 我的镜像:展示了您创建的所有镜像仓库。 − 第三方镜像:CCE支持拉取第三方镜像仓库(即镜像仓库之外的镜像仓库)的镜像创建工作负载。使用第三方镜像时,请确保工作负载运行的节点可访问公网。第三方镜像的具体使用方法请参见如何使用第三方镜像。 若您的镜像仓库不需要认证,密钥认证请选择“否”,并输入“镜像名称”,单击“确定”。 若您的镜像仓库都必须经过认证(帐号密码)才能访问,您需要先创建密钥再使用第三方镜像,具体操作请参见如何使用第三方镜像。 − 共享镜像:其它租户通过“容器镜像服务”共享给您的镜像将在此处展示,您可以基于共享镜像创建工作负载。 2. 配置镜像基本信息。 工作负载是Kubernetes对一组Pod的抽象模型,用于描述业务的运行载体,一个Pod可以封装1个或多个容器,您可以单击右上方的“添加容器”,添加多个容器镜像并分别进行设置。 镜像参数说明 参数 说明 镜像名称 导入的镜像,您可单击“更换镜像”进行更换。 镜像版本 选择需要部署的镜像版本。 容器名称 容器的名称,可修改。 特权容器 特权容器是指容器里面的程序具有一定的特权。 若选中,容器将获得超级权限,例如可以操作宿主机上面的网络设备、修改内核参数等。 容器规格 CPU 配额: 申请:容器需要使用的最小CPU值,默认0.25Core。 限制:允许容器使用的CPU最大值。建议设容器配额的最高限额,避免容器资源超额导致系统故障。 内存配额: 申请:容器需要使用的内存最小值,默认512MiB。 限制:允许容器使用的内存最大值。如果超过,容器会被终止。 申请和限制的具体请参见设置容器规格。 GPU 配额:当集群中包含GPU节点时,才能设置GPU,无GPU节点不显示此选项。 容器需要使用的GPU百分比。勾选“使用”并设置百分比,例如设置为10%,表示该容器需使用GPU资源的10%。若不勾选“使用”,或设置为0,则无法使用GPU资源。 GPU 显卡:工作负载实例将被调度到GPU显卡类型为指定显卡的节点上。 若勾选“不限制”,容器将会随机使用节点中的任一显卡。您也可以勾选某个显卡,容器将使用特定显卡。 3. 生命周期: 用于设置容器启动和运行时需要执行的命令。 − 启动命令:设置容器启动时执行的命令,具体请参见设置容器启动命令。 − 启动后处理:设置容器成功运行后执行的命令,详细配置方法请参见设置容器生命周期。 − 停止前处理:设置容器结束前执行的命令,通常用于删除日志/临时文件等,详细配置方法请参见设置容器生命周期。 4. 健康检查:CCE提供了存活与业务两种探针,用于判断容器和用户业务是否正常运行。详细配置方法请参见设置容器健康检查。 − 工作负载存活探针:检查容器是否正常,不正常则重启实例。 − 工作负载业务探针:检查用户业务是否就绪,不就绪则不转发流量到当前实例。 5. 环境变量:在容器中添加环境变量,一般用于通过环境变量设置参数。 在“环境变量”页签,单击“添加环境变量”,当前支持三种类型: − 手动添加:输入变量名称、变量/变量引用。 − 密钥导入:输入变量名称,选择导入的密钥名称和数据。您需要提前创建密钥,具体请参见创建密钥。 − 配置项导入:输入变量名称,选择导入的配置项名称和数据。您需要提前创建配置项,具体请参见创建配置项。 说明: 对于已设置的环境变量,单击环境变量后的“编辑”,可对该环境变量进行编辑。单击环境变量后的“删除”,可删除该环境变量。 6. 数据存储:给容器挂载数据存储,支持本地磁盘和云存储,适用于需持久化存储、高磁盘IO等场景。具体请参见存储管理。 7. 安全设置:对容器权限进行设置,保护系统和其他容器不受其影响。 请输入用户ID,容器将以当前用户权限运行。 8. 容器日志:设置容器日志采集策略、配置日志目录。用于收集容器日志便于统一管理和分析。详细配置请参见采集容器标准输出日志、采集容器内路径日志。 步骤 4 单击“下一步:工作负载访问设置”,单击“添加服务”,设置工作负载访问方式。 若工作负载需要和其它服务互访,或需要被公网访问,您需要添加服务,设置工作负载访问方式。 工作负载访问的方式决定了这个工作负载的网络属性,不同访问方式的工作负载可以提供不同网络能力,具体请参见网络概述。 步骤 5 单击“下一步:高级设置”,配置更多高级策略。 升级策略: − 升级方式:支持“滚动升级”。滚动升级将逐步用新版本的实例替换旧版本的实例,升级的过程中,业务流量会同时负载均衡分布到新老的实例上,因此业务不会中断。 − 最大无效实例数:每次滚动升级允许的最大无效实例数,如果等于实例数有断服风险(最小存活实例数 实例数 最大无效实例数)。 缩容策略: 缩容时间窗:请输入时间。为工作负载删除提供一个时间窗,预留给生命周期中PreStop阶段执行命令。若超过此时间窗,进程仍未停止,该工作负载将被强制删除。 调度策略:您可以根据需要自由组合静态的全局调度策略或动态的运行时调度策略来实现自己的需求。具体请参见调度策略概述。 Pod 高级设置 − Pod标签:内置app标签在工作负载创建时指定,主要用于设置亲和性与反亲和性调度,暂不支持修改。您可以单击下方的“添加标签”增加标签。 客户端DNS 配置:CCE集群内置DNS插件CoreDNS,为集群内的工作负载提供域名解析服务。详细使用方法请参见Kubernetes集群内置DNS配置说明。 − DNS策略: 追加域名解析配置:选择该配置后,将保留默认配置,以下“IP地址”和“搜索域”配置可能不生效。 替换域名解析配置:选择该配置后,将仅使用以下“IP地址”和“搜索域”配置进行域名解析。 继承Pod所在节点域名解析配置:将继承Pod所在节点的域名解析配置。 − IP地址:您可对自定义的域名配置域名服务器,值为一个或一组DNS IP地址,如“1.2.3.4”。 − 搜索域:定义域名的搜索域列表,当访问的域名不能被DNS解析时,会把该域名与搜索域列表中的域依次进行组合,并重新向DNS发起请求,直到域名被正确解析或者尝试完搜索域列表为止。 − 超时时间(s):查询超时时间,请自定义。 − ndots:表示域名中必须出现的“.”的个数,如果域名中的“.”的个数不小于ndots,则该域名为一个FQDN,操作系统会直接查询;如果域名中的“.”的个数小于ndots,操作系统会在搜索域中进行查询。 自定义指标监控:是指监控系统提供的一种指标收集机制,该机制允许工作负载在部署时自定义需要上报的指标名称以及获取这些指标数据的接入点信息,在应用运行时由监控系统按固定的频率访问接入点进行指标的收集。 性能管理配置:性能管理服务可协助您快速进行工作负载的问题定位与性能瓶颈分析。 步骤 6 配置完成后,单击“创建”,在创建成功页面单击“返回工作负载列表”,查看工作负载状态。 在工作负载列表中,当工作负载状态为“运行中”时,表示工作负载创建成功。工作负载状态不会实时更新,请单击右上角的图标或按F5刷新页面查看。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        工作负载
        创建守护进程集(DaemonSet)
      • V5.1.20.0.7版本更新详情
        本文为您介绍DRDS V5.1.20.0.7版本的新增功能、体验改进、历史问题修复等版本更新信息。 新功能 327、328 [DBProxy]在慢查询相关日志中新增字段,用于数据库管理服务(DMS)统计分析慢查询链路数据并进行关联分析。 179 [DBProxy]支持开启字段加密后进行复杂查询。详见:字段加解密和设置权限。 161 [前端]支持在默认分组的基础上,创建自定义分组,且支持分组关联弹性负载均衡(ELB)。详见:创建自定义分组。 268 [前端]创建库表时新增支持数值类型的Range分片算法。详见:库表管理、分片算法和设置分片规则的DDL语句。 224 [DBProxy&Giserver]支持在运维控制台、租户控制台展示exporter进程状态及启停exporter的操作,提升运维效率。详见:启动/停止exporter和全局索引。 159 [DBProxy]支持解析create database .. charset ... collate语句。详见:管理数据库的DDL语句。
        来自:
        帮助文档
        分布式关系型数据库
        版本说明
        V5.1.20.0.7版本更新详情
      • 接入前须知
        获取客户端真实IP 网站若使用了流量代理服务(如CDN、DDoS高防、WAF),达到源站的IP均将显示为相关服务的代理回源IP地址,WAF在HTTP请求头部中默认插入了XForwardedFor字段,用于记录客户端真实IP,源站服务器可以通过解析回源请求中的XForwardedFor记录,获取客户端的真实IP,各类型的Web应用服务器针对该字段的提取配置可联系安全防护工程师提供技术支持。 与CDN结合使用 WAF与CDN完全兼容,可以通过与CDN的结合使用,为开启CDN内容加速的业务同时提供Web攻击防护。 若已经接入CDN服务,将云WAF为防护域名分配的CNAME地址作为CDN的源站即可。 客户端 > CDN > WAF > 源站,流量将按照用户 > CDN > WAF >源站的架构回源。同时,需要您联系CDN服务商,将客户端的真实IP通过clientIP字段插入至HTTP请求头部中,并告知安全防护工程师进行提取配置,保证WAF正常防护。 防护策略说明 WAF防护服务目前默认策略分为低、中、高与 AI 学习模式。各防护策略均包含上述攻击类型在内的安全防护,策略等级越高越严格,攻击漏拦截概率越小,对业务 访问影响程度可能更高(业务代码不规范也会触发阻断策略)。 低级防护策略主要针对攻击特征比较明显的违规请求,适用于站点存在较多不可控用户输入(如含有富文本编辑器的网站业务)的业务场景。 一般情况下,中级防护策略适用于绝大部分业务场景的Web防护需求。 高级防护策略采用了最精细的防护颗粒度,适用于对业务安全性要求较高,同时需要网站开发人员高度参与策略定制与防护过程的业务场景。 如对站点业务流量特征还不完全清楚,可以启用AI学习模式,该模式下AI学习引擎会自动学习网站的访问模式与流量特征,经过7到14天的分类训练和流量学习后会对所有策略根据机器算法进行评分,保留学习后符合标准的策略规则,大幅减少误报,提高对已知与未知Web安全威胁的防护效果,同时,可联系天翼云安全工程师基于学习期间的攻防日志,进一步优化安全防护策略和配置。 接入WAF防护服务后,当启用防护策略时,即便是低级防护策略 ,可能也会因为网站代码实现不够规范或用户通过非常规方式访问等情况,造成用户的上传搜索等正常操作可能被误认为是攻击而拦截掉。当业务访问出现误报较多的情况,建议将防护模式调整为观察模式,通过自服务平台查看告警日志,并及时观察业务的正常使用情况,发现误报请求后第一时间联系天翼云安全工程师优化安全防护策略。
        来自:
        帮助文档
        Web应用防火墙
        快速入门
        接入前须知
      • 个人专属智库
        本节介绍云智助手的个人专属智库内容。 个人专属智库支持多种文件类型(包括 Word、PPT、Excel、PDF、TXT 和图片)上传至会话中,并基于文件内容提供智能问答服务。用户可随时上传文件至个人知识库,并对其进行管理。智能问答将根据用户上传的内容生成更贴合需求的回复,贴近业务场景,越用越懂你。个人智库无需开通,可直接使用。 管理个人专属智库 【操作步骤】: 1.用户登录AI云电脑,打开“云智助手”,点击右上角个人头像; 2.点击“ 专属智库 ”,进入智库管理页面; 3.点击“ 个人专属智库 ”,点击“上传文件””,可将个人文件直接上传到个人专属智库,支持 Word、Excel、PPT、PDF、TXT、图片等文件格式; 4.或开启“聊天文件自动上传”,支持在对话窗口中文件自动上传到个人专属智智库。 选择个人智库及指定文件进行提问 方式一:选择个人智库,适合需要串联多份工作文档,提炼规律或复用经验。 1.打开“云智助手”,点击对话窗口中的“专属智库”; 2.选择指定的专属智库,云智助手会优先使用指定的智库内容进行推理回复。 方式二:选择指定个人智库文件提问,适合单文件细节解析、精准信息提取 1.打开“云智助手”,点击对话窗口中的“专属智库”; 2.选择智库页面,点击选择部分文件夹; 3.在个人智库详情页面,选择需要引用的文件或文件夹。
        来自:
        帮助文档
        天翼云电脑(政企版)
        云智助手
        使用模式用户指南
        专属智库
        个人专属智库
      • HINT
        本文为您介绍DRDS支持的HINT语法。 语法说明 HINT语法是一种数据库提供的特殊SQL语法,允许用户通过相关的语法干预数据库的SQL执行方式;DRDS在统一数据访问层,统一规划了HINT信息,用于在路由解析和连接层通信。HINT语法的基本格式为: plaintext / !HINT(文本)/sql 其中,为了支持更灵活的扩展和定义,文本的内容需采用JSON格式,sql为需要执行的SQL语句。 注意 前缀!HINT() 必须大写。 如果通过命令行方式使用HINT语法,则需要加上参数commentstrue,例如: plaintext $ mysql h127.0.0.1 P8866 uroot p commentstrue 支持的语法 读写分离 通过如下语法,可以强制指定语句按照指定规则进行读写分离。 plaintext / !HINT({"balance":"1"})/sql 其中,支持如下三种取值: 0:强制语句发往写节点。 1:强制语句发往读节点。 2:强制语句随机发往数据库读节点或写节点。 示例如下:
        来自:
        帮助文档
        分布式关系型数据库
        开发指南
        HINT
      • Logstash对接Kafka
        操作步骤 1. 安装和配置Logstash:首先需要安装Logstash,并进行相应的配置。可以从官方网站下载Logstash,并按照官方文档进行安装和配置。配置文件通常包括输入、过滤器和输出等部分。 2. 配置Kafka输入插件:在Logstash的配置文件中,需要添加Kafka输入插件的配置。Kafka输入插件可以从Kafka主题中消费数据,并将数据发送到Logstash进行处理。配置中需要指定Kafka的主题、Kafka集群的地址和其他相关参数。 3. 配置过滤器:在Logstash的配置文件中,可以添加各种过滤器插件来对从Kafka中消费的数据进行处理和转换。过滤器插件可以用于数据清洗、解析、转换、分割等操作。根据实际需求,可以选择合适的过滤器插件并进行相应的配置。 4. 配置输出插件:在Logstash的配置文件中,需要添加输出插件的配置,用于将处理后的数据发送到目标位置。可以选择将数据发送到Elasticsearch、MySQL、文件系统等目标位置。对于与Kafka对接,可以选择Kafka输出插件,将处理后的数据发送回Kafka主题中。 5. 启动Logstash:完成配置后,可以启动Logstash,它将根据配置文件中的设置,开始从Kafka主题中消费数据,并进行相应的处理和转发。
        来自:
        帮助文档
        分布式消息服务Kafka
        最佳实践
        Logstash对接Kafka
      • 产品优势
        本文介绍应用加速产品优势。 丰富的资源覆盖 国内拥有1800+个节点覆盖,超过150T的业务承载能力,覆盖主要省份和城市的多个运营商。 天翼云网内节点可根据需求随时增加,天翼云网外节点通过合作伙伴统一对外提供服务。 充足的网络带宽 网络节点架构在精品IP网络CN2和163上,网络带宽的稳定性能够充分保障。 所有节点通过双路连接IP网络,同时连接CN2和163来互为备份。所有节点和IDC出口并行,避免峰值带宽拥堵。 极致的加速效果 实时探测:节点之间根据规划实时进行探测,所有节点实时探测源站,并实时上报探测结果。 智能选路:根据全网节点探测结果,基于自研算法,实现第一公里+中间一公里智能选路。 传输优化:基于先进的内核技术及自研的私有协议,大幅提升传输效率。 安全可靠的传输 通过IP黑白名单技术进行访问控制,限制非法用户访问。 采用私有传输协议,实现基于传输层TCP/UDP协议的加速,不解析传输内容,保障数据安全传输。 智能切换故障链路,保证数据传输可靠性。 完善的售后服务 一对一专属项目经理,724小时技术支持。 全网节点实时监控,基于质量的精准调度。 全面的源站性能监控及多种负载均衡策略,保障服务不中断。
        来自:
        帮助文档
        应用加速(文档停止维护)
        产品介绍
        产品优势
      • 单行正则模式
        本文主要介绍结构化解析单行正则模式。 概述 单行正则模式用于处理结构化的日志,针对仅包含一行内容的日志,您需要指定一个正则表达式,采集器按照正则表达式将一条完整日志提取为多个 keyvalue 键值。 示例 如您需要采集的原始数据为: 原始日志: plaintext [17/May/2023:13:21:30 +0800] "GET /my/course/1 HTTP/1.1" 127.0.0.1 200 782 9703 " "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0" 0.354 0.354 配置自定义表达式为: plaintext ([[^:]+:d+:d+:d+sS+)s"(w+)s(S+)s([^"]+)"s(S+)s(d+)s(d+)s(d+)s"([^"]+)"s"([^"]+)"s+(S+)s(S+). 系统将根据正则表达式提取键值对,您需要为每个提取出来的值指定key名称,同时会将原始日志内容存放在 message字段中,如下所示: plaintext bodybytessent: 9703 httphost: 127.0.0.1 httpprotocol: HTTP/1.1 httpreferer: httpuseragent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0 requestlength: 782 requestmethod: GET requesttime: 0.354 requesturl: /my/course/1 status: 200 timelocal: [17/May/2023:13:21:30 +0800] upstreamresponsetime: 0.354 message: [17/May/2023:13:21:30 +0800] "GET /my/course/1 HTTP/1.1" 127.0.0.1 200 782 9703 " "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:64.0) Gecko/20100101 Firefox/64.0" 0.354 0.354
        来自:
        帮助文档
        云日志服务
        用户指南
        日志接入
        日志结构化解析
        单行正则模式
      • 内置函数
        内置函数使用说明 使用内置函数,必须输"{}"包裹的字符串, 工作流引擎会按照表达式的方式去解析和执行。 uid 作用:用于生成uuid 输入参数:无 输出示例: plaintext 503ac3f3314b4454b75267c0b379300d base64 作用:对字符串进行base64编码处理 参数: 参数 类型 说明 示例 内置函数第一个参数 字符串 需要进行base64编码的字符串 "{ base64('hello world') }" 输出示例: plaintext aGVsbG8gd29ybGQ base64decode 作用:对base64编码后的字符串进行解码 参数: 参数 类型 说明 示例 内置函数第一个参数 字符串 需要进行base64解码的字符串 "{ base64decode('aGVsbG8gd29ybGQ') }" 输出示例: plaintext hello world hash 作用:使用指定算法对输入的字符串进行hash算法处理 输入参数: 参数 类型 说明 示例 内置函数第一个参数 字符串 需要进行hash算法处理的字符串 "{ hash('hello word', 'MD5') }" 内置函数第二个参数 字符串 hash算法, 支持的hash算法如下: MD5 SHA1 SHA256 SHA512 "{ hash('hello word', 'MD5') }" 输出示例: plaintext b4ba058a9f36ceee9e184a67405e9cbf regexMatchString 作用:对目标字符串进行正则匹配 输入参数: 参数 类型 说明 示例 内置函数第一个参数 字符串 正则表达式 "{ regexMatchString('^[habc]', 'hello world') }" 内置函数第二个参数 字符串 目标字符串 "{ regexMatchString('^[habc]', 'hello world') }" 输出示例: plaintext true
        来自:
        帮助文档
        函数计算
        用户指南
        云工作流
        流程定义
        工作流定义
        内置函数
      • 云容器集群节点网络包乱序(1)
        3、配置全局策略 1. 在全局配置 页面,按需添加保护策略 和监控指标。 2. 配置完成后,单击完成 按钮,创建演练任务。 4、发起故障注入 1. 发起演练 :在演练管理 列表找到对应演练任务,单击操作列的执行演练, 在新页面中点击发起新演练。 2. 进入实验 :系统将自动跳转到本次演练的运行详情 页,或在演练执行记录 列表点击对应执行实例的详情进入。 3. 注入故障 :在动作组 中,找到网络包乱序动作卡片,单击执行。 4. 查看日志 :单击动作卡片本身,在右侧弹出的侧边栏中查看执行详情。 效果验证 在故障注入期间,您可以通过以下方式验证演练效果: 1、观测实例指标: 登录应用性能监控 控制台,观测已接入应用的应用提供服务平均响应时间指标。 2、业务应用验证: 观察运行在目标节点上的业务 Pod 与其他 Pod 或外部服务通信时,是否出现性能下降、卡顿或功能异常。 某些对数据包顺序敏感的应用层协议(如HTTP/2的部分场景、实时音视频流)可能会出现解析错误或连接中断。 检查应用日志,确认是否有因超时或数据完整性问题而产生的错误。
        来自:
      • TCP请求获取客户端真实源IP地址
        工作原理 天翼云资源池,针对四层的TCP请求(TCP监听器),可以通过下述两种方式获取客户端源IP: 1. 在后端主机内配置TOA插件获取客户端的真实源IP地址。TOA是操作系统的内核模块,需要在ELB后端主机中安装TOA插件,以实现后端主机可获取客户端真实源IP地址的目的。具体操作参考——操作步骤(TOA模式)。 2. 在后端主机组上打开“获取客户端真实源IP”(该功能不支持平滑开启,切换到ProxyProtocol需要业务停服升级,请谨慎配置)开关,并在后端主机里开启Proxy Protocol后获取到客户端真实源IP。具体操作参考——操作步骤(Proxy Protocol模式)。该功能具体支持情况请以控制台显示为准。 说明 “获取客户端真实源IP”需要代理服务器和后端主机都支持该协议才能正常使用。如果后端主机不具备解析Proxy Protocol协议能力,打开特性开关可能会导致后端服务解析异常,从而影响服务可用性。 对于操作步骤(Proxy Protocol模式)实际支持情况以控制台展现为准。 操作步骤 TOA模式 1. 准备编译环境 a. 针对Linux内核版本为3.0以上的操作系统。以Centos环境为例。 b. 安装gcc编译器,执行以下命令: sudo yum install gcc c. 安装make工具,执行以下命令: sudo yum install make d. 安装内核模块开发包,执行以下命令: sudo yum install kerneldeveluname r e. 注意开发包的版本需要与内核版本一致,假如自带源里没有对应的内核开发包,可以到以下链接地址进行下载,地址如下: 以3.10.01160.80.1.0.1.el7.x8664为例,下载后执行以下命令安装: rpm ivh kerneldevel3.10.01160.80.1.0.1.el7.x8664.rpm f. 以下步骤是以Ubuntu、Debian环境为例,进行编译环境准备。 g. 安装gcc编译器,执行以下命令: sudo aptget install gcc h. 安装make工具,执行以下命令: sudo aptget install make i. 安装内核模块开发包,执行以下命令: sudo aptget install linuxheadersuname r 2. 编译内核模块 a. 下载TOA内核模块源代码,点击进入常见TOA下载页面 (获取验证码:t7nv)进行下载。 b. 编译模块。执行以下命令: cd src make c. 编译过程若未提示warning或者error,说明编译成功,检查当前目录下是否已经生成toa.ko文件。 3. 加载内核模块 a. 加载内核模块,执行以下命令: sudo insmod toa.ko b. 验证模块加载情况及内核输出信息,执行以下命令: dmesg grep TOA 假如提示信息中包含“TOA: toa loaded”,则证明内核模块已经加载成功。 说明 当CoreOS在容器中编译完内核模块后,需要将内核模块复制到宿主系统,最后在宿主系统中加载内核模块。另外由于编译内核模块的容器和宿主系统共享/lib/modules目录,可以在容器中将内核模块复制到该目录下,以供宿主系统使用 4. 自动加载内核模块 a. 把加载TOA内核模块的命令加到您的启动脚本中,能够保证TOA内核模块在系统启动时生效。 b. 在自定义的启动脚本中添加加载TOA内核模块的命令。具体步骤可参考以下操作: c. 在“/etc/sysconfig/modules/”目录下新建toa.modules文件。该文件包含了TOA内核模块的加载脚本。toa.modules文件内容,请参考如下示例:
        来自:
        帮助文档
        弹性负载均衡 ELB
        最佳实践
        TCP请求获取客户端真实源IP地址
      • 科研场景
        本文介绍在科研场景中科研智能体的使用。 操作步骤 1. 登录科研助手管理控制台。 2. 在控制台左侧导航栏中,选择【科研智能体】。 3. 在【科研智能体】页面中,单击左上角的【科研场景】。 4. 根据需求选择智能体,设置【筛选条件】、【深度搜索】、【脑图展示】,开启一段对话。 学术检索 智能体:学术检索助手。 功能说明:高效检索全球海量学术资源,助力科研探索与知识发现。 路径:侧边栏点击【学术检索】。 论文精读 智能体:论文精读助手 功能说明:快速解析中、英文论文核心内容,支持文献多轮问答和脑图生成。 路径:侧边栏点击【论文精读】。 报告生成 智能体:报告生成助手 功能说明:自动生成结构化研究报告。 路径:侧边栏点击【报告生成】。 论文优化 智能体:论文优化助手 功能说明:中、英文学术论文智能纠错,精准修正语法/拼写/标点错误,提升学术表达规范性,同时支持改写翻译,提升论文产出效率。 路径:侧边栏点击【论文优化】。
        来自:
        帮助文档
        科研助手
        用户指南
        科研智能体
        科研场景
      • 调用 invoke
        invoke命令调用部署在函数计算的函数。 参数解析 参数全称 参数缩写 Yaml 模式下必填 Cli 模式下必填 参数含义 region 选填 必填 资源池ID,请参考资源池列表 functionname 选填 必填 函数名称 timeout 选填 选填 客户端调用超时时间,默认为:1800,单位为:秒 event e 选填 选填 事件 waitfunctionready 选填 选填 等待函数就绪再调用,默认值:false,最大等待时间为120秒,等待间隔为10秒 操作案例 Yaml 模式 进入到资源描述文件(s.yaml)所在的路径,然后执行如下命令调用函数: shell s invoke Cli 模式 直接执行如下命令调用函数: shell s cli faascf invoke region bb9fdb42056f11eda1610242ac110002 functionname helloworld 执行完成输出示例: plaintext status: 200 headers: contentlength: 11 contenttype: text/plain; charsetutf8 date: Tue, 27 May 2025 08:06:01 GMT xfcrequestid: cfece19204494de4bf5f180700006fa8 xfcstatuscode: 200 xfcupstreamservicetime: 2781 xfcreqcosttime: 2782 xfcreqarrivetime: 1748333160021 xfcrespstarttime: 1748333162803 connection: close body: hello world component: faascf
        来自:
        帮助文档
        函数计算
        开发工具
        Serverless Devs
        命令参考
        调用 invoke
      • 部署 deploy
        deploy命令将YAML文件描述的函数资源部署到函数计算。 参数解析 无。 操作案例 进入到资源描述文件(s.yaml)所在的路径,然后执行如下命令部署资源: shell s deploy s.yaml文件示例: plaintext edition: 3.0.0 name: hellodevsapp access: default vars: region: "bb9fdb42056f11eda1610242ac110002" resources: myfunc: component: faascf 组件,提供具体的业务能力。faascf 组件提供了对天翼云Serverless函数的管理能力 props: region: ${vars.region} 部署的资源池ID,请参考: functionName: helloworld 函数名称 code: ./code 函数代码目录 createType: 1 函数类型:标准函数(1)、自定义函数(2)、容器函数(3) runtime: 函数运行配置 handleType: event 处理事件请求(event)、处理HTTP请求(http) handler: index.handler 请求处理程序 runtime: python3.10 运行环境 executeTimeout: 64 执行超时时间 instanceConcurrency: 1 实例并发度 container: 运行容器配置 memorySize: 512 内存规格,单位:MB cpu: 0.5 vCPU规格,单位vCPU diskSize: 512 临时硬盘大小,单位:MB timeZone: UTC 时区,例如:UTC, Asia/Shanghai 执行完成输出示例: plaintext functionId: 39061695070521915 code: ossBucketName: ossObjectName: function/ snapshotOssObjectName: zipFile: container: image: faas/python3.10runtime:v1.3.1 timeZone: UTC memorySize: 512 cpu: 0.5 diskSize: 512 runCommand: Li9ib290c3RyYXAuc2g listenPort: 8080 codeDirPath: /code logLevel: sysLogLevel: INFO maxScale: null minScale: null fastStart: 0 functionName: helloworld ...
        来自:
        帮助文档
        函数计算
        开发工具
        Serverless Devs
        命令参考
        部署 deploy
      • CoreDNS(系统资源插件,必装)
        插件简介 CoreDNS插件是一款通过链式插件的方式为Kubernetes提供域名解析服务的DNS服务器。 CoreDNS是由CNCF孵化的开源软件,用于CloudNative环境下的DNS服务器和服务发现解决方案。CoreDNS实现了插件链式架构,能够按需组合插件,运行效率高、配置灵活。在kubernetes集群中使用CoreDNS能够自动发现集群内的服务,并为这些服务提供域名解析。同时,通过级联DNS服务器,还能够为集群内的工作负载提供外部域名的解析服务。目前CoreDNS已经成为社区kubernetes 1.11及以上版本集群推荐的DNS服务器解决方案。 该插件为系统资源插件,kubernetes 1.11 及以上版本的集群在创建时默认安装。 CoreDNS官网:[]( " ") 为CoreDNS配置存根域 集群管理员可以修改CoreDNS Corefile的ConfigMap以更改服务发现的工作方式。使用插件proxy可对CoreDNS的存根域进行配置。 若集群管理员有一个位于10.150.0.1的Consul域名解析服务器,并且所有Consul的域名都带有.consul.local的后缀。 执行以下命令,在CoreDNS的ConfigMap中添加如下信息即可将该域名服务器配置在CoreDNS中: kubectl edit configmap coredns n kubesystem consul.local:5353 { errors cache 30 proxy . 10.150.0.1 } v1.15.11 及之后的集群版本,修改后最终的ConfigMap如下所示: apiVersion: v1 data: Corefile: .:5353 { cache 30 errors health kubernetes cluster.local inaddr.arpa ip6.arpa { pods insecure upstream /etc/resolv.conf fallthrough inaddr.arpa ip6.arpa } loadbalance roundrobin prometheus 0.0.0.0:9153 forward . /etc/resolv.conf reload } consul.local:5353 { errors cache 30 forward . 10.150.0.1 } kind: ConfigMap metadata: name: coredns namespace: kubesystem 1.15.11 之前的集群版本,修改后最终的ConfigMap如下所示: apiVersion: v1 data: Corefile: .:5353 { cache 30 errors health kubernetes cluster.local inaddr.arpa ip6.arpa { pods insecure upstream /etc/resolv.conf fallthrough inaddr.arpa ip6.arpa } loadbalance roundrobin prometheus 0.0.0.0:9153 proxy . /etc/resolv.conf reload } consul.local:5353 { errors cache 30 proxy . 10.150.0.1 } kind: ConfigMap metadata: name: coredns namespace: kubesystem kubernetes中的域名解析逻辑 DNS策略可以在每个pod基础上进行设置,目前,Kubernetes支持Default 、ClusterFirst 、ClusterFirstWithHostNet 和None四种DNS策略,具体请参见[]( " ") 卸载插件 步骤 1 登录CCE控制台,在左侧导航栏中选择“插件管理”,在“插件实例”页签下,选择对应的集群,单击coredns下的“卸载”。 步骤 2 在弹出的窗口中,单击“是”,可卸载该插件。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        插件管理
        CoreDNS(系统资源插件,必装)
      • 1
      • ...
      • 28
      • 29
      • 30
      • 31
      • 32
      • ...
      • 419
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      青云志云端助力计划

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

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      多活容灾服务

      镜像服务 IMS

      弹性伸缩服务 AS

      天翼云CTyunOS系统

      训推服务

      AI Store

      应用托管

      一站式智算服务平台

      推荐文档

      云课堂 第五课:CC攻击介绍及如何防御

      产品介绍

      如何变更账户信息

      文档下载

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