云主机开年特惠28.8元/年,0元秒杀等你来抢!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 天翼云新春焕新季 NEW 云主机开年特惠28.8元/年,0元秒杀等你来抢!
  • 云上钜惠 爆款云主机全场特惠,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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      电信云app_相关内容
      • 产品优势
        本小节介绍日志审计(原生版)产品优势。 一站式审计 具备日志采集范围广、检索速度快、审计分析维度深、数据展示视图全、风险报表模板多、响应处置效率高等一站式日志审计功能。 强大的关联分析能力,可以让安全运维人员从几十分钟甚至小时级别的日志审计溯源耗时缩小到分钟级别,甚至秒级,大大提升安全审计效率。 搜索引擎是针对日志所设计的架构,比通用的ES搜索引擎更安全,效率更高,稳定性更好,还可节省一半硬件资源。 满足等保合规 符合国家等级保护制度中对于安全审计的技术要求,具备完整的日志审计分析报告,满足用户多样化报表和监管要求。 通过统一数据采集,统一数据备份,满足企业合规要求,如中国电信《中国电信云运〔2021〕58号》。 满足《网络安全法》对日志审计要求,满足等级保护二级,三级对日志的相关要求。 便捷部署 为用户提供开箱即用的自动化配置、更新和管理功能,减少了人工干预和操作的需要,降低了用户在部署和配置方面的难度。 通过自动化配置、更新和管理功能,用户可以快速设置和调整系统,无需手动进行繁琐的配置过程。这大大简化了系统的部署和配置过程,并减少了人为错误的可能性。 确保部署流程简单高效,减少人工干预,提高管理工作效率,降低运维工作负担,让安全运维部署工作效益上升一个台阶。
        来自:
        帮助文档
        日志审计(原生版)
        产品介绍
        产品优势
      • 登录AI云电脑
        本节介绍天翼云电脑Web客户端登录的相关操作。 1.扫码登录 打开天翼AI云电脑客户端,在登录页面左边可以看到扫码登录模块。 支持通过天翼AI云电脑手机端APP扫码登录或翼连APP扫码登录。 2.账号登录 登录页右边可以看到账号登录,支持AI云电脑账号,手机号码和邮箱登录(手机号码或邮箱登录的前提是用户已绑定手机或邮箱)。 3.忘记密码 登录页账号登录模块,在登录页下方点击“忘记密码”,可通过手机找回,邮箱找回两种方式找回密码。 通过手机短信验证码方式或邮箱验证方式找回密码。 4.换绑手机号 如需换绑/绑定手机,登录天翼AI云电脑后,在桌面列表页,选择账号与安全点击“手机号”。 两种认证方式进行手机号码换绑/绑定: 通过手机验证的方式,换绑/绑定手机号码。 通过邮箱验证的方式,换绑/绑定手机号码。
        来自:
        帮助文档
        天翼云电脑(政企版)
        Web终端指南
        登录AI云电脑
      • 登录云电脑
        本节介绍天翼云电脑Web客户端登录的相关操作。 扫码登录 打开天翼云电脑客户端,在登录页面左边可以看到扫码登录模块。 支持通过天翼云电脑手机端APP扫码登录或翼连APP扫码登录。 账号登录 登录页右边可以看到账号登录,支持云电脑账号,手机号码和邮箱登录(手机号码或邮箱登录的前提是用户已绑定手机或邮箱)。 忘记密码 登录页账号登录模块,在登录页下方点击“忘记密码”,可通过手机找回,邮箱找回两种方式找回密码。 通过手机短信验证码方式或邮箱验证方式找回密码。 换绑手机号 如需换绑/绑定手机,登录天翼云电脑后,在桌面列表页,选择账号与安全点击“手机号”。 两种认证方式进行手机号码换绑/绑定: 通过手机验证的方式,换绑/绑定手机号码。 通过邮箱验证的方式,换绑/绑定手机号码。
        来自:
        帮助文档
        天翼云电脑(公众版)
        Web终端指南
        登录云电脑
      • 请求签名
        步骤五:构造签名 1. 先将SecurityKey作为密钥,eopdate作为数据,根据hmacsha256加密算法算出ktime。 2. 将ktime作为密钥,AccessKey作为数据,根据hmacsha256加密算法算出kAk。 3. 将kAk作为密钥,eopdate的年月日值(前8位)作为数据,根据hmacsha256加密算法算出kdate。 4. 将kdate作为密钥,步骤二的待签名字符串作为数据,根据hmacsha256加密算法算法签名并转化为BASE64编码算出signature。 步骤六:构造请求头 1. 将eopdate作为Key,步骤二的结果作为Value加入http请求头中。 2. 将ctyuneoprequestid作为Key,步骤三的结果作为Value加入http请求头中。 3. 将EopAuthorization作为Key,通过字符串拼接的方式将AK、Header、Signature通过空格进行拼接,并将结果作为Value加入http请求头中。 注意 1. 当您通过接口发送短信之后,接口服务会及时响应并返回成功的标识,但这仅仅代表平台已经成功接收到您的发送请求了。 2. 接下来平台会将请求转发给电信运营商,因为发送短信是异步进行的,还需要电信运营商的网络以及接收消息的手机终端支持。 3. 如果您想第一时间知道消息的最终发送状态,故需要您在控制台的消息配置———事件回调配置中增加状态报告通知的URL,以便平台在接收到运营商的反馈消息时通知您消息的最终发送结果。 JAVA示例 完整的Java签名Demo代码: java package com.example; / Hello world! / import java.net.URL; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Base64; import java.util.Date; import java.util.HashMap; import java.util.Locale; import java.util.Map; import java.util.UUID; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.ContentType; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; import com.alibaba.fastjson.; public class App { public static void main(String[] args) throws Exception { //请参考帮助文档填写以下内容 Map params new HashMap<>(); //固定参数 params.put("action", "SendSms"); //请填写您在控制台上申请并通过的短信签名。 params.put("signName", ""); //请填写接收短信的目标手机号,多个手机号使用英文逗号分开 params.put("phoneNumber", ""); //请填写您在控制台上申请并通过的短信模板,此模板为测试专用模板,可直接进行测试 params.put("templateCode", "SMS64124870510"); //请填写短信模板对应的模板参数和值。此值为测试模板的变量及参数,可直接使用 params.put("templateParam", "{"code":"123456"}"); params.put("extendCode", "");// 选填 params.put("sessionId",""); // 选填 String body JSONObject.toJSONString(params); // SETUP1:获取AccessKey和SecurityKey String accessKey ""; // 填写控制台>个人中心>安全设置>查看>AccessKey String securityKey "";// 填写控制台>个人中心>安全设置>查看>SecurityKey // SETUP2:构造时间戳 SimpleDateFormat TIMEFORMATTER new SimpleDateFormat("yyyyMMdd'T'HHmmss'Z'"); SimpleDateFormat DATEFORMATTER new SimpleDateFormat("yyyyMMdd"); Date nowdate new Date(); String singerDate TIMEFORMATTER.format(nowdate); String singerDd DATEFORMATTER.format(nowdate); System.out.println("singerDate:" + singerDate); System.out.println("singerDd:" + singerDd); // SETUP3:构造请求流水号 String uuId UUID.randomUUID().toString(); System.out.println("uuId:" + uuId); // SETUP4:构造待签名字符串 String CampmocalHeader String.format("ctyuneoprequestid:%sneopdate:%sn", uuId, singerDate);// uuid去掉this // header的key按照26字母进行排序, 以&作为连接符连起来 URL url new URL(" String query url.getQuery(); String afterQuery ""; if (query ! null) { String param[] query.split("&"); Arrays.sort(param); for (String str : param) { if (afterQuery.length() < 1) afterQuery afterQuery + str; else afterQuery afterQuery + "&" + str; } } // String body ""; String calculateContentHash getSHA256(body); // 报文原封不动进行sha256摘要 String sigtureStr CampmocalHeader + "n" + afterQuery + "n" + calculateContentHash; System.out.println("calculateContentHash:" + calculateContentHash); System.out.println("sigtureStr:" + sigtureStr); // SETUP5:构造签名 byte[] ktime HmacSHA256(singerDate.getBytes(), securityKey.getBytes()); byte[] kAk HmacSHA256(accessKey.getBytes(), ktime); byte[] kdate HmacSHA256(singerDd.getBytes(), kAk); String Signature Base64.getEncoder().encodeToString(HmacSHA256(sigtureStr.getBytes("UTF8"), kdate)); // SETUP6:构造请求头 HttpPost httpPost new HttpPost(String.valueOf(url)); httpPost.setHeader("ContentType", "application/json;charsetUTF8"); httpPost.setHeader("ctyuneoprequestid", uuId); httpPost.setHeader("Eopdate", singerDate); String signHeader String.format("%s Headersctyuneoprequestid;eopdate Signature%s", accessKey, Signature); httpPost.setHeader("EopAuthorization", signHeader); System.out.println("Signature" + Signature); System.out.println("signHeader" + signHeader); httpPost.setEntity(new StringEntity(body, ContentType.create("application/json", "utf8"))); try (CloseableHttpClient httpClient HttpClients.createDefault(); CloseableHttpResponse response httpClient.execute(httpPost)) { String string EntityUtils.toString(response.getEntity(), "utf8"); System.out.println("返回结果:" + string); } catch (Exception e) { System.out.println(e.getMessage()); } } private static String toHex(byte[] data) { StringBuilder sb new StringBuilder(data.length 2); byte[] var2 data; int var3 data.length; for (int var4 0; var4 < var3; ++var4) { byte b var2[var4]; String hex Integer.toHexString(b); if (hex.length() 1) { sb.append("0"); } else if (hex.length() 8) { hex hex.substring(6); } sb.append(hex); } return sb.toString().toLowerCase(Locale.getDefault()); } private static String getSHA256(String text) { try { MessageDigest md MessageDigest.getInstance("SHA256"); // byte[] a text.getBytes(StandardCharsets.UTF8); md.update(text.getBytes(StandardCharsets.UTF8)); return toHex(md.digest()); } catch (NoSuchAlgorithmException var3) { return null; } } private static byte[] HmacSHA256(byte[] data, byte[] key) throws Exception { try { Mac mac Mac.getInstance("HmacSHA256"); mac.init(new SecretKeySpec(key, "HmacSHA256")); return mac.doFinal(data); } catch (Exception e) { return null; } } }
        来自:
        帮助文档
        云通信-短信(文档停止维护)
        API参考
        公共参数
        请求签名
      • 创建轻量型云主机
        套餐类型 说明 基础型 提供合适的云资源能力,适用于小型网站软件及应用,如官网页面、论坛、测试环境等。 进阶型 提供常用的云资源能力,适用于中小型网站,软件、应用及系统,如电商。 随心购 您可以根据业务的实际需要自行搭配各项云资源规格。
        来自:
        帮助文档
        轻量型云主机
        用户指南
        创建轻量型云主机
      • 创建共享型负载均衡器
        参数 说明 取值样例 实例规格类型 负载均衡的实例类型。 共享型 区域 不同区域的资源之间内网不互通。请选择靠近您客户的区域,可以降低网络时延、提高访问速度。 网络类型 可选公网或者私网。 公网:公网负载均衡器通过公网IP对外提供服务,将来自公网的客户端请求按照指定的负载均衡策略分发到后端主机进行处理。 私网:私网负载均衡器通过私网IP对外提供服务,将来自同一个VPC的客户端请求按照指定的负载均衡策略分发到后端主机进行处理。 私网 所属VPC 所属虚拟私有云。您可以选择使用已有的虚拟私有云网络,或者创建新的虚拟私有云。 子网 所属子网。 私有IP地址 选择IP地址的分配方式。自动分配IP地址:由系统自动分配IPv4地址。 手动指定IP地址:手动指定IPv4地址。选择所属子网时,不勾选“自动分配IPv4地址”,需要输入相应的IP。 192.168.0.2 弹性IP 负载均衡器绑定EIP后可以接收来自公网的访问请求并自动分发到多台后端主机。 新创建 弹性IP类型 使用新创建弹性IP时,选择的EIP的类型。 电信 公网带宽 弹性IP使用的带宽类型。 按带宽计费 带宽 设置新创建的EIP带宽大小。 10 Mbit/s 名称 负载均衡器的名称。 elbyss0 企业项目 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。 default 描述 可添加负载均衡器相关描述。 标签 标签用于标识云资源,可对云资源进行分类和搜索。标签由标签“键”和标签“值”组成, 标签键用于标记标签,标签值用于表示具体的标签内容。 键:elbkey1值:elb01
        来自:
        帮助文档
        弹性负载均衡 ELB
        用户指南
        负载均衡器
        创建共享型负载均衡器
      • 工作负载和节点的反亲和性
        通过控制台设置 步骤 1 参照创建无状态负载(Deployment)或创建有状态负载(StatefulSet),在“高级设置”的“调度策略”下,单击“工作负载和节点的亲和性 > 与节点的反亲和性”下的“添加”。 步骤 2 勾选工作负载不希望部署到的节点,单击“确定”。 若勾选多个节点,工作负载将不会部署到这些节点上。 通过kubectl命令行设置 本节以nginx为例,说明kubectl命令创建工作负载的方法。 前提条件 请参见通过kubectl操作CCE集群配置kubectl命令,使弹性云主机连接集群。 操作步骤 参见通过kubectl命令行创建无状态工作负载或通过kubectl命令行创建有状态工作负载,工作负载和节点反亲和性的yaml示例如下: apiVersion: extensions/v1beta1 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 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: matchExpressions: key: nodeName node中lable 的key operator: NotIn notin说明不部署 values: testnode1 node中对应key 的value 工作负载创建完成后设置 步骤 1 登录CCE控制台,在左侧导航栏中选择“工作负载 > 无状态负载 Deployment”或“工作负载 > 有状态负载 StatefulSet”。 步骤 2 单击工作负载名称进入详情页,单击“调度策略 > 简易调度策略 > 添加反亲和对象”。 步骤 3 对象类型选择“节点”,勾选工作负载不希望部署到的节点,设置完成后当前工作负载不会部署到已选择的节点上。 图添加反亲和对象节点 说明:该方法可新增、编辑和删除调度策略。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        亲和/反亲和性调度
        简易调度策略
        工作负载和节点的反亲和性
      • 搭建微信公众号后台
        上传代码 1. 新建main.py文件,复制如下代码: plaintext coding: utf8 filename: main.py import web from handle import Handle urls ( '/wx', 'Handle', ) if name 'main': app web.application(urls, globals()) app.run() 2. 新建handle.py文件,复制如下代码: plaintext coding: utf8 filename: handle.py import hashlib import web import receive import time import os class Handle(object): def init(self): self.approot os.path.dirname(file) self.templatesroot os.path.join(self.approot, 'templates') self.render web.template.render(self.templatesroot) def GET(self): try: data web.input() if len(data) 0: return "hello, this is handle view" signature data.signature timestamp data.timestamp nonce data.nonce echostr data.echostr token "此处内容与公众号基本配置里Token字段取值保持一致" list [token, timestamp, nonce] list.sort() s list[0] + list[1] + list[2] hashcode hashlib.sha1(s.encode('utf8')).hexdigest() print( "handle/GET func: hashcode, signature: ", hashcode, signature) if hashcode signature: return echostr else: return echostr except (Exception) as Argument: return Argument def POST(self): try: webData web.data() print("Handle Post webdata is:n", webData) 打印消息体日志 recMsg receive.parsexml(webData) if isinstance(recMsg, receive.Msg) and recMsg.MsgType 'text': toUser recMsg.FromUserName fromUser recMsg.ToUserName content "欢迎" + str(recMsg.Content) print('Reply message info:n') print('toUser ', toUser) print('fromUser ', fromUser) print('content ', content) return self.render.replytext(toUser, fromUser, int(time.time()), content) else: print("不支持的消息类型:",recMsg.MsgType) return "success" except (Exception) as Argment: return Argment 3. 新建receive.py文件,复制如下代码: plaintext
        来自:
        帮助文档
        弹性云主机 ECS
        最佳实践
        搭建网站/应用最佳实践
        搭建微信公众号后台
      • 消费者调用API签名计算
        签名字符串拼接示例 以下面请求为例: $ curl i 根据签名生成公式生成的signingstring 为: "GET /index.html age36&namejames " 注意 最后一个请求头也需要+ n。 生成签名 使用Python 来生成签名 SIGNATURE: import base64 import hashlib import hmac secret bytes('mysecretkey', 'utf8') message bytes("""GET /index.html age36&namejames """, 'utf8') hash hmac.new(secret, message, hashlib.sha256) to lowercase base64 print(base64.b64encode(hash.digest())) 不同语言的签名生成样例 以下提供一个更为简单的脚本帮助用户快速得到请求时使用的签名header Python3 执行样例:python3 apptokengen.py uri method ak sk query apptokengen.py import sys import base64 import hashlib import hmac inputsnum len(sys.argv) if inputsnum 6: queryparam sys.argv[5] if ak is None or sk is None: print("请依次传入uri、method、ak、sk、query(可选)的值,如python3 apptokengen.py uri method ak sk query") sys.exit(1) secret bytes(sk, 'utf8') signaturemessagetemplate '''%s %s %s %s ''' signaturemessage signaturemessagetemplate % (method, uri, queryparam, ak) message bytes(signaturemessage, 'utf8') hash hmac.new(secret, message, hashlib.sha256)
        来自:
        帮助文档
        微服务引擎
        用户指南
        云原生网关
        API托管
        消费者管理
        消费者调用API签名计算
      • 通过kubectl配置kube-dns/CoreDNS高可用
        本节主要介绍通过kubectl配置kubedns/CoreDNS高可用。 操作场景 通过kubernetes命令行工具来配置kubedns/CoreDNS的高可用。 kubedns/CoreDNS为集群提供了DNS服务。若集群中只部署了单个kubedns/CoreDNS,则存在kubedns/CoreDNS故障后影响整个集群运作的风险,因此建议为集群配置多个kubedns/CoreDNS。 说明 在CCE中新建的kubernetes 1.11及以上版本集群默认会安装CoreDNS插件。 更多DNS相关信息请参见查件管理>CoreDNS(系统资源插件,必装)或工作负载管理>Kubernetes集群内置DNS配置说明。 前提条件 集群能够被互联网访问,或集群与客户端机器在同一个VPC下。 操作步骤 步骤 1 登录CCE控制台,在左侧导航栏中选择“资源管理 > 集群管理”,单击待连接集群下的“kubectl”。 步骤 2 根据界面提示的步骤设置集群API访问方式。 步骤 3 根据界面提示的步骤配置命令行工具。 命令行工具配置成功后,可使用命令行工具来手动配置kubedns/CoreDNS高可用。 步骤 4 登录客户端机器。 步骤 5 编辑kubedns/CoreDNS的deployment配置文件。 下面以CoreDNS为例,执行命令如下: kubectl edit deployment coredns n kubesystem 修改deployment配置文件中spec字段下的replicas参数为所需的CoreDNS实例数。 示例 apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" generation: 1 labels: app: coredns kubernetesapp: coredns kubernetes.io/clusterservice: "true" kubernetes.io/name: CoreDNS release: cceaddoncoredns name: coredns namespace: kubesystem resourceVersion: "1927" selfLink: /apis/extensions/v1beta1/namespaces/kubesystem/deployments/coredns uid: 737b92962de011e9b629fa163e7fb882 spec: progressDeadlineSeconds: 600 replicas: 2 revisionHistoryLimit: 10 selector: matchLabels: app: coredns kubernetesapp: coredns strategy: rollingUpdate: maxSurge: 10% maxUnavailable: 0 type: RollingUpdate template: metadata: annotations: checksum/config: 3095a9b4028195e7e0b8b22c550bf183d0b7a8a7eba20808b36081d0b39f8b81
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        集群管理
        kubectl访问集群
        通过kubectl配置kube-dns/CoreDNS高可用
      • 管理工作负载和任务
        标签管理 标签是以key/value键值对的形式附加在工作负载上的。添加标签后,可通过标签对工作负载进行管理和选择,主要用于设置亲和性与反亲和性调度。您可以给多个工作负载打标签,也可以给指定的某个工作负载打标签。 您可以根据业务需求对无状态工作负载、有状态工作负载和守护进程集的标签进行管理,本文以无状态工作负载为例说明如何使用标签管理功能。 如下图,假设为工作负载(例如名称为APP1、APP2、APP3)定义了3个标签:release、env、role。不同工作负载定义了不同的取值,分别为: APP 1:[release:alpha;env:development;role:frontend] APP 2:[release:beta;env:testing;role:frontend] APP 3:[release:alpha;env:production;role:backend] 在使用调度或其他功能时,选择“key/value”值分别为“role/frontend”的工作负载,则会选择到“APP1和APP2”。 图 标签案例 步骤 1 登录CCE控制台,进入一个已有的集群,在左侧导航栏中选择“工作负载”。 步骤 2 选择“无状态负载”页签,单击工作负载后方操作栏中的“更多 > 标签管理”。 步骤 3 单击“添加”,输入键和值后单击“确定”。 图 标签管理 说明 标签格式要求如下:以字母和数字开头或结尾,由字母、数字、连接符()、下划线()、点号(.)组成且63字符以内。
        来自:
        帮助文档
        云容器引擎
        用户指南
        工作负载
        管理工作负载和任务
      • 退订
        本页介绍了SSL证书产品的退订规则。 默认不支持退订,如有特殊情况,请联系客户经理。退订需要原路径退订:在甄选商城进行退订,或联系客户经理在BCP系统进行退订。经电信内部审核通过后方可退订成功,并且退订操作需在订购30天之内完成。
        来自:
        帮助文档
        SSL证书
        计费说明
        退订
      • 直播录制文件保存在哪里
        本文介绍直播录制的保持路径。 在配置直播录制模板时,您可以选择存储bucket,并自定义录制文件的存储路径。自定义存储路径支持的变量有: ${appname}指录制流的发布点。 ${streamname}指录制流的流名。 ${taskstarttime}指任务开始录制的UTC时间戳。 如果未配置该参数,则默认存储路径为: record/${appname}/${streamname}/ 配置后,录制的文件保存到对应存储空间的路径下。
        来自:
        帮助文档
        视频直播
        常见问题
        直播录制类
        直播录制文件保存在哪里
      • 工作负载亲和性
        通过控制台设置 决定工作负载的Pod和哪些工作负载的Pod部署在同一个拓扑域。 步骤 1 登录CCE控制台,在左侧导航栏中选择“工作负载 > 无状态负载 Deployment”或“工作负载 > 有状态负载 StatefulSet”。 步骤 2 在无状态工作负载或有状态工作负载列表中,单击工作负载名称进入详情页,在“调度策略”页签下,单击 “自定义调度策略”。 步骤 3 在工作负载亲和性设置中,依据工作负载的Pod标签,同时配置命名空间和拓扑域进行业务需求的设置。 说明:工作负载亲和性调度支持必须满足和尽量满足(硬约束Required/软约束Preferred),以及可以设置相应的匹配关系(In, NotIn, Exists, DoesNotExist): 必须满足:即硬约束,设置必须要满足的条件,对应于requiredDuringSchedulingIgnoredDuringExecution,您可以添加多条必须满足的规则。在规则中还需要设置命名空间和拓扑域。 尽量满足:即软约束,设置尽量满足的条件,对应于preferredDuringSchedulingIgnoredDuringExecution,您可以添加多条尽量满足的规则,无论是满足其中一条或者是都不满足都会进行调度。另外可以为规则设置权重值,权重值越高会被优先调度。 命名空间:即namespaces,默认情况下使用和当前工作负载相同的命名空间,您可以设置其他的已有的命名空间。 拓扑域:即topologyKey,拓扑域通过设置工作节点的标签,包含默认和自定义标签,用于指定调度时作用域。 选择器:对应于matchExpressions,您可以添加多条选择器,多条选择器之间是一种“与”的关系,即需要满足全部选择器才能依据此条规则进行调度。 标签名:对应工作负载的标签,您可以使用默认标签app或者使用自定义标签。 匹配关系:即操作符,可以设置四种匹配关系(In, NotIn, Exists, DoesNotExist)。In和NotIn操作符可以添加单个值或者多个value值(多值使用;进行划分),Exists和DoesNotExist判断某个label是否存在,不需设置value值。 通过kubectl命令行设置 本节以nginx为例,创建工作负载节点的亲和性。 前提条件 已有使用nginx容器的工作负载和节点。 操作步骤 使用默认的命名空间default,拓扑域使用内置的节点标签kubernetes.io/hostname用于表示以节点为区分范围,设置标签app和type,标签值为redis和database。同时设置操作符为In,最后单击“确定”提交。 设置后的工作负载亲和性所得的yaml如下: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx namespace: default spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: imagePullSecrets: name: defaultsecret affinity: podAffinity: requiredDuringSchedulingIgnoredDuringExecution: labelSelector: matchExpressions: key: app operator: In values: redis key: type operator: In values: database namespaces: default topologyKey: kubernetes.io/hostname 说明:上例中只有当某个工作负载同时具有app和type两个标签的时候,工作负载nginx才能调度成功,会将工作负载nginx调度到此工作负载的节点上。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        亲和/反亲和性调度
        自定义调度策略
        工作负载亲和性
      • 工作说明书
        产品规格 服务方式及时间 电信标准价 高可用与故障演练服务 远程支持,工作日9:0018:00 20000/天/人 现场服务(可选) 现场支持,工作日9:0018:00 15000/天/人(应在高可用与故障演练服务期内)
        来自:
        帮助文档
        专家技术服务
        高可用与故障演练服务
        工作说明书
      • 操作类
        手机平板接入SSL VPN的注意事项有哪些? 手机版本有要求:支持安卓4.0或以上版本,支持苹果iOS9.0+。 手机上的EasyConnect客户端需要是ec7.X的版本,手机上下载EasyConnect的App方法是:苹果手机在App Store里面下载,安卓手机在谷歌官方电子市场里面下载,或安卓手机打开SSL VPN客户端网页,点击本地下载。 苹果iOS手机安全性比较高,有指纹解锁,在使用EasyConnect接入的时候弹出allow的时候必须点击allow。 移动端用户需要关联L3VPN类型资源,才能正常使用SSL VPN。 SSL VPN客户端默认的接入端口为何无法访问? 客户端拨入SSL VPN隧道的默认端口是TCP443,打开方式是电脑打开浏览器,地址栏输入 VPN后请在 > SSL VPN选项 > 系统选项 > 接入选项”的用户访问入口修改下SSL客户端接入端口,将443改成4433或其他端口,然后在天翼云的SSL VPN云主机安全组里面放通相应的SSL客户端端口(比如改成了TCP4433端口,那客户端接入SSL VPN隧道是打开 客户端环境诊断修复工具? 如果客户端环境比较复杂,无法快速定位问题实现修复,则可以通过客户端环境诊断修复工具,进行一键排查修复。 在SSL VPN客户端登录界面右上角,选择诊断工具,在弹出的网页中点击蓝色的“点击下载”按钮下载诊断工具。
        来自:
        帮助文档
        SSL VPN
        常见问题
        操作类
      • 手机平板安装客户端
        本小节介绍SSL VPN的手机平板安装客户端操作方法。 安卓手机平板安装客户端 方法1 PC端访问SSL VPN客户端接入地址 (IP地址就是搭建SSL VPN 云主机的公网IP,默认的端口是443,如果TCP443端口改成了4433端口或其他端口,打开方式是 方法2 登录官网下载EasyConnect的App软件,官网下载地址见这里。 方法3 安卓手机平板上,打开浏览器输入SSL VPN客户端接入地址 VPN控制台管理页面,“系统设置 > SSL VPN选项 > 系统选项 > 接入选项”里面勾选启用http端口。 苹果iOS手机平板 下载客户端 苹果iOS手机平板上,打开苹果手机上的App Store应用市场,搜索EasyConnect,然后下载安装。 使用方法 1. 手机平板上安装EasyConnect客户端软件后,在手机平板桌面找到“EasyConnect”的图标。 2. 打开运行,输入SSL VPN客户端的接入地址 VPN的用户名和密码,点击“登录”,如下图所示。 3. 接入显示成功后,就可以在资源列表中看到自己所访问的资源权限,然后手机平板上输入天翼云业务服务器的内网私有IP地址访问即可。
        来自:
        帮助文档
        SSL VPN
        快速入门
        客户端安装方法
        手机平板安装客户端
      • 创建直播截图任务
        响应参数 参数名 类型 名称 ::: code int 状态码,成功时为100000 message string 描述信息,成功时为success TaskID string 任务id 示例 请求路径: 请求示例 { "App":"app1", "DomainName":"ctyun.cn", "Params":{ "XOSBucket":"bucket", "XOSSecretKey":"test", "XOSRegion":"region", "Output":[ { "Format":"jpg", "Interval":"10" } ], "SnapshotNotifyUrl":" "XOSAccessKey":"akey" }, "Stream":"stream1" } 正确响应示例 { "code":100000, "message":"success", "taskID":"123" } 错误码请参考: 参数code和message含义
        来自:
        帮助文档
        视频直播
        API参考
        API
        直播媒体处理
        创建直播截图任务
      • CCE接入
        section573a750d001b9068)。 说明 1. 默认选择集群所在的主机组,您可以根据需要选择其他已创建的主机组。 2. 在“主机管理 > 主机组”页面对主机组和接入配置进行关联。 3. 主机组可以为空,但是会导致采集配置不生效,建议第一次接入时选择主机组。若不选择,可以在接入配置设置完成后对主机组进行设置。 4. 在接入配置详情中对主机组和接入配置进行关联。 2. 单击“下一步:采集配置”。 7. 采集配置。 设置具体的采集规则,具体可参考采集配置。 8. 结构化配置(可选项)。 结构化配置,具体请参考云端结构化解析。 说明 当所选日志流已配置结构化时,请谨慎执行删除操作。 9. 索引配置(可选项)。 索引配置,具体请参考索引配置。 10. 单击“提交”,完成CCE接入。 采集配置 在使用CCE接入完成日志接入时,在采集配置页面的具体配置如下: 1. 基本配置:自定义采集配置名称,长度范围为1到64个字符,只支持输入英文、数字、中文、中划线、下划线以及小数点,且不能以小数点、下划线开头或以小数点结尾。 2. 数据源配置:选择数据源类型,进行对应的数据源配置。 容器标准输出:采集集群内指定容器日志,仅支持Stderr和Stdout的日志。 说明 被匹配上的容器的标准输出会采集到指定的日志流,原先采集到的AOM的标准输出会停止采集。 容器标准输出不能重复配置,即使跨日志组和日志流,也只能配置一次。 容器文件路径:采集集群内指定容器内的文件路径日志。 节点文件路径:采集集群内指定节点路径的文件。 说明 采集路径不能重复配置,即同一个主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 K8S事件:采集K8S集群内的事件日志。 说明 K8S事件不能重复配置,即一个K8S集群的K8S事件,只能配置接入到一个日志流。 表 1 采集配置参数表 类型 参数配置 容器标准输出 采集容器标准输出到AOM、采集容器标准输出(stdout)和采集容器标准错误(stderr)。 采集容器标准输出到AOM:默认集群下的主机已安装了ICAgent且采集日志到AOM,采集容器标准输出到AOM的开关处于开启状态。 开启后标准输出只会采集到AOM,不会采集到LTS,建议您手动关闭该开关。 采集容器标准输出(stdout)和采集容器标准错误(stderr)两者必须得有一个是开启状态。 容器文件路径 路径配置:添加您需要收集的日志路径,LTS将按照配置的路径进行日志采集。 当CCE集群的工作负载中,已配置容器的挂载路径时,此时路径配置里添加的路径将无效。 须将CCE集群页面中的挂载路径删除后,该配置才有效。采集路径不能重复配置,即同一个主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 设置采集黑名单:LTS支持对日志进行过滤采集,即通过设置黑名单,在采集时过滤指定的目录或文件。 指定按目录过滤,可过滤掉该目录下的所有文件。 节点文件路径 路径配置:添加您需要收集的日志路径,LTS将按照配置的路径进行日志采集。 采集路径不能重复配置,即同一个主机下的同一路径,即使跨日志组和日志流,也只能配置一次。 设置采集黑名单:LTS支持对日志进行过滤采集,即通过设置黑名单,在采集时过滤指定的目录或文件。 指定按目录过滤,可过滤掉该目录下的所有文件。 K8S事件 无需设置参数。仅支持icagent 5.12.130及以上版本。 3. K8s匹配规则:当数据源类型选择容器标准输出和容器文件路径时,设置K8s匹配规则,非必选项。 说明 填写正则匹配规则后,单击校验按钮,支持校验确保正则表达式的正确性。 表 2 K8s匹配规则 参数名称 参数说明 K8s Namespace正则匹配 通过Namespace名称指定采集的容器,支持正则匹配。采集名称符合正则规则的Namespace的日志,为空时采集所有Namespace的日志。 K8s Pod正则匹配 通过Pod名称指定待采集的容器,支持正则匹配。 采集名称符合正则规则的Pod的日志,为空时采集所有Pod的日志。 K8s容器名称正则匹配 通过容器名称指定待采集的容器(Kubernetes容器名称是定义在spec.containers中),支持正则匹配。采集名称符合正则规则的容器的日志,为空时采集所有容器的日志。 K8s Label白名单 通过K8s Label白名单指定待采集的容器。 如果您要设置K8s Label白名单,那么LabelKey必填,LabelValue可选填。 若LabelValue为空,则K8S Label中包含LabelKey的容器都匹配; 若LabelValue不为空,则K8S Label中包含LabelKeyLabelValue的容器才匹配; LabelKey需要全匹配,LabelValue支持正则匹配;多个白名单之间为或关系,即只要K8S Label满足任一白名单即可被匹配。 K8s Label黑名单 通过K8s Label黑名单排除不采集的容器。如果您要设置K8s Label黑名单,那么LabelKey必填,LabelValue可选填。 若LabelValue为空,则K8S Label中包含LabelKey的容器都被排除; 若LabelValue不为空,则K8S Label中包含LabelKeyLabelValue的容器才会被排除; LabelKey需要全匹配,LabelValue支持正则匹配; 多个黑名单之间为或关系,即只要K8S Label满足任一黑名单即可被排除。 K8s Label日志标签 设置K8s Label日志标签后,日志服务将在日志中新增K8s Label相关字段。设置K8s Label日志标签后,lts将在日志中新增相关字段。 例如设置LabelKey为app,设置LabelValue为appalias,当容器中包含applts时,将在日志中添加内容{appalias:lts}。 容器Label白名单 通过容器Label白名单指定待采集的容器。 如果您要设置容器Label白名单,那么LabelKey必填,LabelValue可选填。 若LabelValue为空,则容器 Label中包含LabelKey的容器都匹配; 若LabelValue不为空,则容器 Label中包含LabelKeyLabelValue的容器才匹配; LabelKey需要全匹配,LabelValue支持正则匹配; 多个白名单之间为或关系,即只要容器 Label满足任一白名单即可被匹配。 容器Label黑名单 通过容器Label黑名单排除不采集的容器。 如果您要设置容器Label黑名单,那么LabelKey必填,LabelValue可选填。 若LabelValue为空,则容器 Label中包含LabelKey的容器都被排除; 若LabelValue不为空,则容器 Label中包含LabelKeyLabelValue的容器才会被排除; LabelKey需要全匹配,LabelValue支持正则匹配; 多个黑名单之间为或关系,即只要容器Label满足任一黑名单即可被排除。 容器Label日志标签 设置容器Label日志标签后,日志服务将在日志中新增容器Label相关字段。 设置容器 Label日志标签后,lts将在日志中新增相关字段。 例如设置LabelKey为app,设置LabelValue为appalias,当容器中包含applts时,将在日志中添加的内容{appalias:lts}。 环境变量白名单 用于指定待采集的容器。 如果您要设置环境变量白名单,那么Label Key必填,Label Value可选填。 如果环境变量Value为空,则容器环境变量中包含环境变量Key的容器都匹配; 如果环境变量Value不为空,则容器环境变量中包含环境变量Key环境变量Value的容器才被匹配; LabelKey需要全匹配,LabelValue支持正则匹配; 多个白名单之间为或关系,即只要容器的环境变量满足任一键值对即可被匹配。 环境变量黑名单 用于排除不采集的容器。 如果您要设置环境变量黑名单,那么Label Key必填,Label Value可选填。 如果环境变量Value为空,则容器环境变量中包含环境变量Key的容器都将被排除; 如果环境变量Value不为空,则容器环境变量中包含环境变量Key环境变量Value的容器才会被排除; LabelKey需要全匹配,LabelValue支持正则匹配; 多个黑名单之间为或关系,即只要容器的环境变量满足任一键值对即可被排除。 环境变量日志标签 设置环境变量日志标签后,日志服务将在日志中新增环境变量相关字段。 设置环境变量日志标签后,lts将在日志中新增相关字段,例如设置环境变量Key为app,设置环境变量Value为appalias,当容器中包含环境变量applts时,将在日志中添加的内容为{appalias:lts}。 4. 其他配置。 表 3 其他配置 名称 说明 日志拆分 云日志服务支持对日志进行拆分,默认为关闭状态。 当日志大小超过500KB时,开启日志拆分按钮,则单行日志会被拆分为多行采集。 例如:日志大小为600KB,被拆分为2行日志采集,第一行500KB,第二行100KB。 当日志大小超过500KB时,未开启日志拆分按钮,则单条日志大小限制不超过500KB,超过限制部分会被截断丢弃。 采集二进制文件 云日志服务支持采集二进制文件,默认为关闭状态。 您可以通过命令(file i 文件名 )查看文件类型,如果包含charsetbinary,那么该日志文件就是二进制文件。 当日志的文件类型为二进制时,开启采集二进制文件按钮,则对接入的二进制文件日志进行采集,但仅支持UTF8编码的字符串,非UFT8编码的字符在LTS控制台页面会显示乱码。 当日志的文件类型为二进制时,未开启采集二进制文件按钮,则对接入的二进制文件日志停止采集,开启后即可进行采集。 5. 日志格式、日志时间具体说明如下: 表 4 日志采集信息 名称 说明 日志格式 单行日志:采集的日志文件中,如果您希望每一行日志在LTS界面中都显示为一条单独的日志数据,则选择单行日志。 多行日志:采集的日志中包含像java异常的日志,如果您希望多行异常的日志显示为一条日志,正常的日志则每一行都显示为一条单独的日志数据,则选择多行日志,方便您查看日志并且定位问题。 日志时间 系统时间:表示系统当前时间,默认为日志采集时间,每条日志的行首显示日志的采集时间。 日志采集时间:ICAgent采集日志,并且发送到云日志服务的时间。 日志打印时间:系统产生并打印日志的时间。 ICAgent采集日志并发送日志到云日志平台的频率为1秒钟。 采集日志时间限制:系统时间的前后24小时内。 时间通配符 用日志打印时间来标识一条日志数据,通过时间通配符来匹配日志,每条日志的行首显示日志的打印时间。 如果日志中的时间格式为:20190101 23:59:59.011,时间通配符应该填写为:YYYYMMDD hh:mm:ss.SSS。 如果日志中的时间格式为:1911 23:59:59.011,时间通配符应该填写为:YYMD hh:mm:ss.SSS。 如果日志中不存在年份信息,则云日志会自动补齐年份数据为当前年份数据。 填写示例: YY year (19) YYYY year (2019) M month (1) MM month (01) D day (1) DD day (01) hh hours (23) mm minutes (59) ss seconds (59) SSS millisecond(999) hpm hours (03PM) h:mmpm hours:minutes (03:04PM) h:mm:sspm hours:minutes:seconds (03:04:05PM) hh:mm:ss ZZZZ (16:05:06 +0100) hh:mm:ss ZZZ (16:05:06 CET) hh:mm:ss ZZ (16:05:06 +01:00) 分行模式 日志格式选择多行日志时,需要选择分行模式,分行模式选择“日志时间”时,是以时间通配符来划分多行日志; 当选择“正则模式”时,则以正则表达式划分多行日志。 正则表达式 此配置是用来标识一条日志数据的正则表达式。 日志格式选择“多行日志”格式后且“分行模式”已选择“正则模式”后需要设置。 说明 时间通配和正则表达式均是从每行日志的开头进行严格匹配,如果匹配不上,则会默认使用系统时间上报,这样可能会和文件内容中的时间不一致。如果没有特殊需求,建议使用单行日志系统时间模式即可。
        来自:
        帮助文档
        云日志服务
        用户指南
        日志接入
        云服务接入
        CCE接入
      • 售前类
        场景四:在线教育 在线教育场景为老师与学生提供实时互动的视频教育体验,需要在边缘侧提供区域间稳定互联的低时延通信链路,从而有效支撑师生间多点对多点实时互动。ECX具有以下优势: 低时延:用户就近接入边缘计算节点,最大限度减少公网损耗。 弹性灵活:新业务敏捷启动,有效应对业务洪峰。 场景五:自建CDN 当前互联网企业或服务商自建CDN网络时,大多采取租赁IDC的模式,需要建设和维护遍布多地域的大量站点。ECX提供依托中国电信国内的边缘算力网络,具有丰富的机房、网络资源优势,以及全局管理和自动化运维能力,帮助用户快速搭建和维护CDN网络。 如何申请更多节点开通和查看权限? 请您提前准备好您的业务场景、资源需求规模、资源分布等信息,联系您的客户经理,或者提交客服工单,或者直接拨打客服热线将您的需求告知相关人员,审核通过,权限开放后会有运营人员联系您。 ECX支持开放边缘云节点权限,提供专享节点,亦或按您的需求新增建设节点。 ECX虚拟机支持自定义规格吗? 支持自定义规格,例如2vCPU 6GB内存。您可以联系您的客户经理,或者提交客服工单。一般建议您使用内存GB数量为vCPU核数的2倍或4倍,以便实现较高性价比。 ECX实例带宽资源有哪些类型? ECX实例带宽有单线、三线、BGP资源,主要以电信线路为主,不同集群资源不同。如需三线、BGP资源您可以联系您的客户经理、线上咨询或拨打客服热线电话寻求帮助,热线电话:4008109889转1。
        来自:
        帮助文档
        智能边缘云
        常见问题
        售前类
      • 查询直播带宽
        响应参数 参数名 类型 说明 ::: code int 状态码 message string 描述信息 starttime int 开始时间戳 endtime int 结束时间戳 interval string 时间粒度 reqbandwidthdatainterval list 每个时间间隔的在线人数 reqbandwidthdatainterval [].timestamp int 时间片开始时间戳 reqbandwidthdatainterval [].domain string 域名 reqbandwidthdatainterval [].app string 应用名 reqbandwidthdatainterval [].stream string 流名 reqbandwidthdatainterval [].province int 省编码 reqbandwidthdatainterval [].isp string 运营商编码 reqbandwidthdatainterval [].protocol string 应用层协议 reqbandwidthdatainterval[].livetype string 直播协议类型 reqbandwidthdatainterval [].bandwidth long 带宽,单位为bps 示例 请求路径: 请求示例 { "starttime": 1655704800, "endtime": 1655712000, "interval": "1m", "domain": [ "ctyun.cn" ], "app": [ "live875" ], "stream": [ "testlive1655708999875" ], "province": [ 440000 ], "isp": [ "001" ], "groupby": [ "domain", "app", "stream", "province", "isp" ] } 正常响应示例 { "code": 100000, "message": "success", "starttime": 1655704800, "endtime": 1655712000, "interval": "1m", "reqbandwidthdatainterval": [ { "timestamp": 1655709000, "domain": "ctyun.cn", "app": "live875", "stream": "testlive1655708999875", "province": 440000, "isp": "001", "bandwidth": 3121 } ] } 错误码请参考: 参数code和message含义
        来自:
        帮助文档
        视频直播
        API参考
        API
        统计分析
        查询直播带宽
      • 使用CoreDNS实现自定义域名解析
        添加CoreDNS Rewrite配置指向域名到集群内服务 使用CoreDNS 的 Rewrite 插件,将指定域名解析到某个 Service 的域名,相当于给Service取了个别名。 步骤 1 使用kubectl连接集群。 步骤 2 修改CoreDNS配置文件,将example.com指向default命名空间下的example服务。 $ kubectl edit configmap coredns n kubesystem apiVersion: v1 data: Corefile: .:5353 { bind {$PODIP} cache 30 errors health {$PODIP}:8080 kubernetes cluster.local inaddr.arpa ip6.arpa { pods insecure fallthrough inaddr.arpa ip6.arpa } rewrite name example.com example.default.svc.cluster.local loadbalance roundrobin prometheus {$PODIP}:9153 forward . /etc/resolv.conf reload } kind: ConfigMap metadata: creationTimestamp: "20210823T13:27:28Z" labels: app: coredns k8sapp: coredns kubernetes.io/clusterservice: "true" kubernetes.io/name: CoreDNS release: cceaddoncoredns name: coredns namespace: kubesystem resourceVersion: "460" selfLink: /api/v1/namespaces/kubesystem/configmaps/coredns uid: be64aaad1629441f8a40a3efc0db9fa9 使用CoreDNS级联自建DNS 步骤 1 使用kubectl连接集群。 步骤 2 修改CoreDNS配置文件,将forward后面的/etc/resolv.conf,改成外部DNS的地址,如下所示。 $ kubectl edit configmap coredns n kubesystem apiVersion: v1 data: Corefile: .:5353 { bind {$PODIP} cache 30 errors health {$PODIP}:8080 kubernetes cluster.local inaddr.arpa ip6.arpa { pods insecure fallthrough inaddr.arpa ip6.arpa } loadbalance roundrobin prometheus {$PODIP}:9153 forward . 192.168.1.1 reload } kind: ConfigMap metadata: creationTimestamp: "20210823T13:27:28Z" labels: app: coredns k8sapp: coredns kubernetes.io/clusterservice: "true" kubernetes.io/name: CoreDNS release: cceaddoncoredns name: coredns namespace: kubesystem resourceVersion: "460" selfLink: /api/v1/namespaces/kubesystem/configmaps/coredns uid: be64aaad1629441f8a40a3efc0db9fa9
        来自:
        帮助文档
        云容器引擎
        用户指南
        网络管理
        DNS
        使用CoreDNS实现自定义域名解析
      • Oracle Grid集群管理软件安装
        本节为Oracle RAC搭建最佳实践的Grid集群管理软件进行说明。 静默安装 本安装示例中,使用response文件进行静默安装,省去了Linux桌面机器的配置,如需通过GUI界面的方式安装,请参考Oracle RAC的安装手册。 Oracle Grid的默认静默安装配置文件位于 /u01/app/gridhome/install/response/gridsetup.rsp ,需要 Oracle DBA修改其中的配置项,一些关键的配置项如: loracle.install.crs.config.clusterNodesracnode01:racnode01vip,racnode02:rac node02vip :设定集群节点。 oracle.install.crs.config.networkInterfaceListens2:192.168.100.0:5,ens5:192.168.0. 0:1 :设定PUBLIC 和ASM&PRIVATE网络使用的网卡。 oracle.install.asm.diskGroup.disks/dev/vdc,/dev/vdd,/dev/vde :设定仲裁盘。 静默安装的配置文件准备好之后,可先进行依次尝试安装(切换到grid用户,并切换到 /u01/app/gridhome/ 目录): [grid@racnode01 gridhome]$ ./gridSetup.sh silent responseFile install/response/gridsetup.rsp 尝试安装如果失败,需要提示的报错日志,依次排查报错项,处理完错误问题或确认遗留问题可忽略,则可以通过添加ignorePrereqFailure参数跳过依赖报错问题。 [grid@racnode01 gridhome]$ ./gridSetup.sh silent ignorePrereqFailure responseFile install/response/gridsetup.rsp 安装后执行脚本 安装完成之后,执行输出会提示需要以root账号执行脚本,分别在各个节点上执行: [root@racnode01 ~] /u01/app/oraInventory/orainstRoot.sh [root@racnode01 ~] /u01/app/gridhome/root.sh 安装后检查 注意 由于心跳线haip功能暂时无法使用,心跳通信受阻,OCR disk group会显示未正常挂载。没有心跳线负载均衡需求的用户,可以通过禁用haip功能,将集群状态恢复。 [root@racnode01 ~]
        来自:
        帮助文档
        物理机 DPS
        最佳实践
        弹性裸金属ORACLE RAC搭建最佳实践
        Oracle软件配置安装
        Oracle Grid集群管理软件安装
      • 设置资源配额与限制
        本节介绍了设置资源配额与限制的用户指南。 资源配额与限制是对用户资源使用量的管控机制,主要用于实现资源的合理分配管理、成本的有效控制以及系统整体稳定性的保障。通过配额管理,云容器引擎能够对容器的计算、存储等资源进行统一的配额管控,确保不同项目或团队间的资源公平分配,防止因误操作或恶意行为导致的资源过度消耗,同时避免单用户过度占用资源而影响平台性能。您可为命名空间配置包括CPU、内存、Pod数量等资源的额度,更多信息请参见资源配额。 操作步骤 1. 登录云容器引擎控制台,单击集群名称进入集群。 2. 在左侧导航栏中选择“命名空间”。 3. 单击对应命名空间后的“更多”,下拉点击"设置资源配额"。 4. 在弹出的弹窗中设置资源配额与资源限制,然后单击“确定”。 参数说明 资源配额 资源类型 说明 CPU申请(requests.cpu) 所有非终止状态的 Pod,其 CPU 申请总量不能超过该值 CPU限制(limits.cpu) 所有非终止状态的 Pod,其 CPU 限制总量不能超过该值 内存申请(requests.memory) 所有非终止状态的 Pod,其内存申请总量不能超过该值 内存限制(limits.memory) 所有非终止状态的 Pod,其内存限制总量不能超过该值 存储空间(requests.storage) 所有持久卷声明的申请总量不能超过该值 持久卷声明数量(persistentvolumeclaims) 在该命名空间中允许存在的 PVC 的总数上限 配置项数量(configmaps) 在该命名空间中允许存在的 ConfigMap 总数上限 容器组数量(pods) 在该命名空间中允许存在的非终止状态的 Pod 总数上限 服务数量(services) 在该命名空间中允许存在的 Service 总数上限 负载均衡型服务数量(services.loadbalancers) 在该命名空间中允许存在的 LoadBalancer 类型的 Service 总数上限 主机端口型服务数量(services.nodeports) 在该命名空间中允许存在的 NodePort 或 LoadBalancer 类型的 Service 的 NodePort 总数上限 保密字段数量(secrets) 在该命名空间中允许存在的 Secret 总数上限 RC数量(replicationcontrollers) 在该命名空间中允许存在的 ReplicationController 总数上限 资源配额数量(resourcequotas) 在该命名空间中允许存在的 ResourceQuota 总数上限 Deployment数量(deployments.apps) 在该命名空间中允许存在的无状态负载(Deployment)的总数上限 Daemenset数量(daemonsets.apps) 在该命名空间中允许存在的守护进程(Daemonset)的总数上限 Statefulset数量(daemonsets.apps) 在该命名空间中允许存在的有状态负载(Statefulset)的总数上限 Job数量(jobs.batch) 在该命名空间中允许存在的任务(Job)的总数上限 Cronjob数量(cronjobs.batch) 在该命名空间中允许存在的定时任务(Cronjob)的总数上限
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        命名空间
        设置资源配额与限制
      • 高可用能力构建
        本章节介绍如何在服务网格中使用本地限流 前提条件 1. 已开通云容器引擎,至少有一个云容器引擎集群实例。产品入口:云容器引擎。 2. 开通天翼云服务网格实例。 操作步骤 我们以bookinfo应用为例演示本地限流能力,首先在default命名空间部署bookinfo应用。 然后在default命名空间部署针对productpage服务的限流策略,token数量最大为5,每2秒重新填充5个token: apiVersion: istio.ctyun.cn/v1beta1 kind: LocalRateLimiter metadata: name: productpagelimit spec: workloadSelector: 匹配工作负载 labels: app: productpage context: SIDECARINBOUND statPrefix: httplocalratelimiter configs: name: productpage routeConfig: vhost: name: 'inboundhttp9080' rateLimitConfig: tokenBucket: maxTokens: 5 tokensPerFill: 5 fillInterval: 2s filterEnabled: runtimeKey: localratelimitenabled defaultValue: numerator: 100 denominator: HUNDRED filterEnforced: runtimeKey: localratelimitenforced defaultValue: numerator: 100 denominator: HUNDRED responseHeadersToAdd: appendAction: OVERWRITEIFEXISTSORADD header: key: xlocalratelimit value: 'true' 我们使用gostresstesting工具验证效果,如下图所示,结果状态码中有200和429(请求被限流);200的个数每2秒增加5个,符合我们设定的2秒重新填充5个token的设定;429状态码在持续增加。 单独请求productpage服务可以看到请求被限流的情况:
        来自:
        帮助文档
        应用服务网格
        用户指南
        流量管理中心
        高可用能力构建
      • 弹性IP
        特殊场景说明 天翼云提供的弹性IP默认为电信单线IP,和异网互通时需要通过其他运营商的互联互通节点,高峰期可能存在因网络拥塞导致的偶现丢包、带宽衰减等现象。
        来自:
        帮助文档
        弹性IP EIP
        产品简介
        约束与限制
        弹性IP
      • GPU共享调度
        单位为MiB,此处代表申请 2000MiB 显存 步骤3:验证显存隔离能力。 远程登录到刚刚创建的pod。 shell kubectl exec it bash 执行nvidiasmi查看显存大小,预期输出如下: shell [root@gpusharetest77db5c96cdghl9b /] nvidiasmi Mon Nov 25 08:10:08 2024 + NVIDIASMI 550.54.14 Driver Version: 550.54.14 CUDA Version: 12.4 +++ GPU Name PersistenceM BusId Disp.A Volatile Uncorr. ECC Fan Temp Perf Pwr:Usage/Cap MemoryUsage GPUUtil Compute M. MIG M. ++ 0 NVIDIA A10 On 00000000:00:06.0 Off 0 0% 33C P8 21W / 150W 0MiB / 2000MiB 0% Default N/A +++ 场景二:显存隔离和算力限制 步骤1:节点配置共享GPU调度标签 shell kubectl label no ccse.node.gpu.schedulecoremem 步骤2:提交任务,任务YAML如下: shell apiVersion: apps/v1 kind: Deployment metadata: name: gpusharetest namespace: default spec: replicas: 1 selector: matchLabels: app: gpusharetest template: metadata: labels: app: gpusharetest spec: containers: name: gpusharetest image: deeplearningexamples:v3 command: sleep 1h resources: limits: ctyun.cn/gpucore.percentage: "10"
        来自:
        帮助文档
        智算套件
        用户指南
        负载调度
        GPU共享调度
      • 路由在线调试
        参数 是否必填 参数类型 说明 示例 下级对象 appId 否 String 授权APP的标识ID 64b9eb7120587e096d60977d authType 否 String 认证方式,NOAUTH或者APP,大小写敏感,默认为NOAUTH APP routeId 是 String 路由唯一编码 64b9eb7120587e096d60977d gwInstanceId 是 String 实例ID a4eeaed8d921701f0de44c96fb7ac8c2 host 否 String 请求域名,不可为空格 a.com method 是 String api的匹配方法,GET、POST、PATCH、PUT、DELETE、HEAD、OPTIONS的一种 GET protocol 是 String 请求协议类型,http或者https,大小写不敏感 https requestBodyType 否 String body请求参数输入类型,当请求方法为POST、PUT、PATCH时允许选择form或者json,默认为form;其他请求方法,为null,不放开body参数. null or form or json requestBody 否 Object 路由请求的body参数,以表单的方式交互.当body请求类型的为form时传入 ParameterVO requestBodyString 否 String 路由请求的body字串,以编辑窗口展示.当body请求类型的为json时传入 requestHeader 否 Object 路由请求的头部参数 ParameterVO requestQuery 否 Object 路由请求的query参数 ParameterVO uri 是 String 请求路径 /usr
        来自:
        帮助文档
        微服务引擎
        API参考
        API
        2024-01-14
        云原生API网关
        网关路由管理
        路由在线调试
      • 路由在线调试(1)
        参数 是否必填 参数类型 说明 示例 下级对象 appId 否 String 授权APP的标识ID 64b9eb7120587e096d60977d authType 否 String 认证方式,NOAUTH或者APP,大小写敏感,默认为NOAUTH APP routeId 是 String 路由唯一编码 64b9eb7120587e096d60977d gwInstanceId 是 String 实例ID a4eeaed8d921701f0de44c96fb7ac8c2 host 否 String 请求域名,不可为空格 a.com method 是 String api的匹配方法,GET、POST、PATCH、PUT、DELETE、HEAD、OPTIONS的一种 GET protocol 是 String 请求协议类型,http或者https,大小写不敏感 https requestBodyType 否 String body请求参数输入类型,当请求方法为POST、PUT、PATCH时允许选择form或者json,默认为form;其他请求方法,为null,不放开body参数. null or form or json requestBody 否 Object 路由请求的body参数,以表单的方式交互.当body请求类型的为form时传入 ParameterVO requestBodyString 否 String 路由请求的body字串,以编辑窗口展示.当body请求类型的为json时传入 requestHeader 否 Object 路由请求的头部参数 ParameterVO requestQuery 否 Object 路由请求的query参数 ParameterVO uri 是 String 请求路径 /usr
        来自:
      • AI云电脑同步工具
        本节介绍可通过AI云电脑同步工具将本地电脑数据同步到天翼量子AI云电脑,或者将天翼量子AI云电脑的数据同步到另外一个天翼量子AI云电脑。 1.简介 如需将本地电脑数据同步到AI云电脑,或者将AI云电脑的数据同步到另外一个AI云电脑,可使用AI云电脑同步工具进行数据同步。同步工具适用于Windows系统、统信UOS系统、银河麒麟系统、中科方德系统等,操作使用方式请参考以下操作指导。 同步工具客户端下载地址:++天翼云电脑同步工具客户端下载++ 2.登录/退出客户端 2.1 扫码登录 在登录界面,使用移动端的天翼云电脑App或翼连App进行二维码扫码,移动端确认登录。 2.2 账密登录 在登录界面,输入天翼量子AI云电脑账号密码,点击“安全登录”,即可登录同步工具客户端。 2.3 专线接入 若天翼量子AI云电脑的租户开通了企业专线接入,该租户下用户使用同步工具也需要通过专线接入登录,同步工具的专线地址与天翼量子AI云电脑专线地址一致。 1. 勾选“企业/专线地址”,弹出专线接入配置框; 2. 在专线接入配置框中,选择协议类型“http”或“https”,输入专线地址和端口; 3. 点击“启用”按钮。
        来自:
        帮助文档
        天翼云电脑(公众版)
        电脑终端指南(新)
        AI云电脑同步工具
      • 概念类
        本文汇总了云专线服务在使用过程之中会遇到的概念类问题。 天翼云云专线与云间高速有什么区别? 天翼云云专线和云间高速都是中国电信天翼云推出的云计算网络服务,用于连接用户的本地网络与天翼云的数据中心,提供稳定、高速的连接,以满足企业和个人在云计算环境下的网络连接需求,两者在连接方式,路由配置等都有较大区别,具体区别请您见下表: 区别项 云专线 云间高速 概念 云专线是一种通过私有连接,将用户本地数据中心与云端的数据中心直接连接起来的服务。 云间高速是云厂商为用户提供的一种高速互联网连接服务,使用户可以通过公共互联网连接到云端的数据中心。 连接方式 天翼云云专线服务是由物理专线实现连接的,具有较高的带宽、低延迟和更可靠的连接。 通常是通过虚拟专线或优化的网络路由实现的,以提供较快的数据传输速度和相对较低的延迟。 路由配置 专线网关作为客户站点和天翼云VPC之间的虚拟路由转发设备,实现端到端的路由配置,一端绑定物理专线,一端与客户站点需要访问的VPC直连。 在云间高速中,云网关通过配置在其上的路由表进行多点互联流量转发,每个云网关包含一张默认路由表,支持创建自定义路由表,并支持通过路由表关联转发和路由学习功能定义互通、隔离,满足网络多样化的需求。 带宽配置 在配置物理专线时,可以指定带宽,实现点到点购买。 购买云间高速时,同时需要购买各个跨域网络实例的互通网络带宽,所有的跨域互通网络实例使用的带宽总和即为带宽包。 适用场景 云专线可以提供更好的隐私和安全性,适用于需要大量数据传输和对网络连接稳定性要求较高的企业。 云间高速适用于需要与云服务提供商快速连接的任务,如数据备份、应用程序部署等。
        来自:
        帮助文档
        云专线 CDA
        常见问题
        概念类
      • 增值/定制内容申请
        本节介绍了如何通过工单提交您的增值/定制需求。当您在服务使用过程中,有增值/定制需求,您可以联系客户经理或在官网以工单的形式提交您的需求。 第一步,登陆天翼云官网,点击用户菜单下的“工单管理“。 第二步,进入“新建工单”页面,选择DDoS高防(边缘云版)产品。 第三步,根据您的需求,选择“问题分类”。 第四步,描述您的具体需求,点击确定提交。提交后您可在【我的工单】或天翼云APP中查看工单处理进度。
        来自:
        帮助文档
        DDoS高防(边缘云版)
        快速入门
        增值/定制内容申请
      • 1
      • ...
      • 10
      • 11
      • 12
      • 13
      • 14
      • ...
      • 417
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      天翼云新春焕新季

      云主机开年特惠28.8元/年,0元秒杀等你来抢!

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

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

      天翼云奖励推广计划

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

      产品推荐

      多活容灾服务

      镜像服务 IMS

      弹性伸缩服务 AS

      天翼云CTyunOS系统

      模型推理服务

      科研助手

      知识库问答

      人脸检测

      人脸属性识别

      推荐文档

      公告

      产品优势

      控制中心

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