活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      专属云(计算独享型)_相关内容
      • 按备份集恢复
        操作步骤 注意 该操作恢复的是整个实例的数据,恢复时长和备份的大小与介质有关。 恢复到实例 1. 在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版 ,进入关系数据库MySQL产品页面。然后单击管理控制台 ,进入概览页面。 2. 在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。 3. 在实例列表中,单击目标实例名称,进入实例基本信息 页面,然后单击备份恢复。 说明 您也可以在左侧导航栏选择MySQL > 备份管理 ,进入基础备份列表 页面,查看所有实例的备份文件列表。然后在备份文件列表中找到待恢复的备份文件,单击操作 列的恢复。 4. 单击备份恢复 ,进入基础备份列表页签。 5. 在备份文件列表中找到目标备份文件,单击操作 列的恢复。 6. 在实例恢复 面板中,选择将文件恢复至当前实例、已有实例或者新实例,然后单击提交。 如果选择新实例,则您需要选择目标资源池,提交任务后,进入受理页面。您需要选择新实例的各项配置,确认好配置,并完成付款,开始执行恢复任务。 注意 未开启跨域备份时,仅支持恢复到本地资源池。 如果原实例创建表时的SQL语句指定了透明页压缩,恢复到实例时可能会出现磁盘空间不足导致的恢复失败,建议恢复到新实例时选择磁盘空间自动扩容。 如果选择其他选项,则会马上执行恢复任务。实例状态变为恢复中。 当恢复完成后,实例状态将恢复成运行中。
        来自:
        帮助文档
        关系数据库MySQL版
        用户指南
        备份与恢复
        恢复
        按备份集恢复
      • 计费方式
        计费模式 大模型安全护栏采用按调用次数后付费模式,根据检测类型分别计费,无最低消费要求,不使用则不产生费用。 产品价格 检测类型 计费单位 单价 文本检测(输入检测 + 输出检测) 每万次调用 25 元 图片检测 每万次调用 40 元 计费规则 以实际成功调用次数为计费依据,调用失败(接口返回非 200 状态码)不计费。 文本输入检测与文本输出检测按相同单价合并计费。 在线测试每月有 10 次免费额度,免费额度内不计费。 费用按自然天结算,每日凌晨3点出上日账单。 计费示例 某企业某月调用文本输入检测 50 万次、文本输出检测 30 万次、图片检测 10 万次,当月费用计算如下: 文本检测费用:(50 + 30) × 25 80 × 25 2,000 元 图片检测费用:10 × 40 400 元 合计:2,400 元
        来自:
        帮助文档
        智算安全专区
        计费说明
        计费方式
      • 场景2:通过镜像文件导入创建Linux系统盘镜像
        步骤二:通过镜像文件导入创建Linux私有镜像 1. 登录控制中心,选择业务地域,选择“计算>镜像服务”。 2. 在镜像服务控制台右上角点击“创建私有镜像”,在弹出页面进行如下配置: 镜像类型:系统盘镜像 镜像源:镜像文件 镜像文件地址:对象存储中镜像文件的URL地址 操作系统:选择镜像文件的操作系统,例如CentOS 7.6 系统架构:默认x8664 系统盘大小:根据需求填写,取值范围为 401024 G 企业项目:选择所属的企业项目 镜像名称:填写镜像名称,长度232位,只能由数字、字母、组成,不能以数字和开头、且不能以结尾 描述:填写镜像描述 3. 单击“下一步”,确认相关配置,阅读《天翼云镜像服务协议》。无异议单击我已阅读并同意相关协议,单击“确认下单”。 4. 跳转至私有镜像页面,等待镜像状态变为正常,即完成Linux系统盘镜像的创建。
        来自:
        帮助文档
        镜像服务 IMS
        快速入门
        场景2:通过镜像文件导入创建Linux系统盘镜像
      • 导出镜像列表信息
        本节为您介绍如何导出私有镜像列表信息。 操作场景 用户可以通过导出镜像列表信息的操作,查看镜像详情,并以CSV文件的形式将镜像列表信息导出至本地。 系统支持选择导出该区域的公共镜像信息、或用户在该区域拥有的私有镜像信息: 如果导出的是公共镜像信息,该文件记录了:名称、状态、操作系统、镜像类型、系统盘。 如果导出的是私有镜像信息,该文件记录了:镜像名称、状态、操作系统、镜像类型、创建时间、磁盘容量、企业项目。 操作步骤 1. 登录天翼云控制中心。 2. 单击控制中心顶部的选择区域,此处我们选择华东1为例。 3. 在左侧导航栏选择“计算 > 镜像服务”。 4. 单击“公共镜像”或“私有镜像”,进入对应镜像列表。 5. 单击右上角导出按钮后,单击“确定”导出镜像列表。
        来自:
        帮助文档
        镜像服务 IMS
        用户指南
        私有镜像
        导出镜像列表信息
      • 绑定弹性IP
        本章节主要介绍如何绑定弹性IP。 当您需要为物理机绑定弹性IP时,执行以下操作: 1.登录天翼云,进入控制中心。 2.点击管理控制台左上角的地域按钮,选择地域和项目。 3.选择“计算 > 物理机服务”。进入物理机页面。 4.单击申请的物理机。进入详情页面。 5.单击“弹性IP”。根据是否有可用的弹性IP,执行不同的操作: 若有可用的弹性IP,执行9~10。 若无可用的弹性IP,执行6~10。 6.单击“查看弹性IP”。跳转至弹性IP地址界面。 7.单击“购买弹性IP”,确认需要购买的弹性IP属性。 8.单击“提交”完成申请。返回至物理机详情页面。 9.单击“绑定弹性IP”。弹出绑定弹性IP界面。 10.选中要绑定的弹性IP,单击“确定”,完成绑定。 说明 一个网卡只能绑定一个弹性IP。
        来自:
        帮助文档
        物理机 DPS
        用户指南
        管理弹性IP
        绑定弹性IP
      • 物理机实例名称修改操作(1)
        本节为您介绍如何对已购物理机进行修改实例名称的操作。 修改物理机实例名称 操作场景 为了方便用户在控制中心上进行物理机管理,可快速辨别出每台物理机的名字,您可以对实例名称进行修改。 前提条件 已购买物理机。 操作步骤 1. 登录控制中心。 2. 单击控制中心顶部的,选择“地域”,此处我们选择内蒙6。 3. 单击“左侧导航栏>服务列表”,选择“计算 > 物理机服务”。 4. 在目标物理机的“实例/主机名称”列,单击物理机实例名称进入物理机详情页。 5. 在“实例名称”位置单击“修改”。 6. 在选框输入要修改的名称后点击右侧“√”完成修改。
        来自:
      • FunctionGraph入门简介
        本章介绍函数工作流的入门介绍。 使用流程 函数工作流FunctionGraph是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。 使用FunctionGraph快速创建函数的流程如下: 1. 配置权限:确保登录的用户已有“FunctionGraph Administrator”权限。 2. 创建函数:选择使用空白模板创建函数、示例代码创建函数、容器镜像部署函数。 3. 配置函数:配置代码源或修改其他参数配置。 4. 测试函数:创建测试事件来调试函数。 5. 查看执行结果:在函数详情页面,根据配置的测试事件,查看执行结果。 6. 查看监控指标:在函数详情页面的“监控”页签,查看函数监控指标。
        来自:
        帮助文档
        函数工作流
        快速入门
        FunctionGraph入门简介
      • 公司管理
        本文介绍如何新建、修改或删除公司信息。 在申请OV或EV SSL证书时,您需通过天翼云证书管理服务控制台提交企业营业执照图片和公司相关信息,以便后续CA中心对证书申请者的真实性进行审核。 新建公司信息 天翼云证书管理服务支持以下两种添加公司信息的方法: 方式一:在证书管理服务控制台的“信息管理 > 公司”页面新建公司信息。本章节以该方式为例,介绍新建公司信息的具体步骤。 方式二:在提交OV/EV证书申请时,在“公司”下拉列表上方单击“新建公司” ,并填写公司基本信息。使用该方式添加的公司信息将会自动保存在“公司”页面,方便您下次使用。 说明 请您提供真实有效的公司信息,若公司信息填写有误会影响您企业型(OV)/增强型(EV)证书的审核结果。 1. 登录证书管理服务控制台。 2. 在左侧导航栏选择“信息管理 > 公司”,进入“公司”页面。 3. 单击页面上方的“新建公司”,按照下表的填写规则填写公司的相关信息。 参数 参数说明 公司类型 请您根据公司的性质,如实选择以下五种类型: 私营个体 商业企业 政府实体 事业单位 非营利组织 公司名称 填写待申请证书的公司名称,请保证与营业执照上的公司名称一致。 您为.gov后缀的域名申请OV类型的证书,域名WHOIS注册人联系方式需与公司企业名称保持一致。 部门 输入待申请证书的公司部门。 公司电话 填写公司的联系方式,请保证联系方式真实有效。 组织机构代码 填写待申请证书公司的组织机构代码或统一社会信用代码。当公司位于海外地区时,您需要在组织机构代码开头添加国际域名缩写(又称“国际代号”)。 公司所在区域 填写待申请证书公司的所在地。 详细地址 填写公司的详细地址,请保证与营业执照上的地址一致。 邮政编码 填写公司所在地的邮政编码。 营业执照 上传公司营业执照,只支持jpg/png格式。 4. 填写完成后,单击“确认”,完成公司新建。
        来自:
        帮助文档
        证书管理服务
        用户指南
        信息管理
        公司管理
      • 使用V2签名时的HttpURLConnection开发
        本节主要介绍使用V2签名时的HttpURLConnection开发。 应用场景 V2签名下,使用HttpURLConnection开发。 前提条件 已开通对象存储(经典版)Ⅰ型服务。 具体操作 可以参考下列示例进行HttpURLConnection开发。 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Base64; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.SortedMap; import java.util.TimeZone; import java.util.TreeMap; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; public class OOSDemoForV2Signer { private static final String DATESTR "EEE, d MMM yyyy HH:mm:ss 'GMT'"; private static final SimpleDateFormat DATEFMT new SimpleDateFormat(DATESTR, Locale.ENGLISH); static { TimeZone gmt TimeZone.getTimeZone("GMT"); DATEFMT.setTimeZone(gmt); } private static final String OOSACCESSKEY "your ak"; private static final String OOSSECRETKEY "your sk"; private static final String OOSENDPOINT "ooscn.ctyunapi.cn"; private static final String OOSOBJECTCONTENT "yourobjectcontent"; private static final int CONNTIMEOUT 30000; private static final int READTIMEOUT 30000; public void putObject(String bucket, String objectKey) { try { Map headers new HashMap<>(); headers.put("ContentType", "text/plain"); headers.put("xamzdate", "xxxx"); HttpURLConnection connection generateConnection("PUT", bucket, objectKey, headers); connection.setFixedLengthStreamingMode(OOSOBJECTCONTENT.length()); connection.setDoOutput(true); connection.connect(); byte[] requestBody OOSOBJECTCONTENT.getBytes(); try (OutputStream outputStream connection.getOutputStream()) { outputStream.write(requestBody); } int responseCode connection.getResponseCode(); if (responseCode 200) { System.out.println("put object success"); } else { try (InputStream inputStream connection.getErrorStream()) { BufferedReader reader new BufferedReader(new InputStreamReader(inputStream)); String line; while ((line reader.readLine()) ! null) { System.out.println(line); } } } } catch (Exception e) { e.printStackTrace(); } } public void getObject(String bucket, String objectKey) { try { HttpURLConnection connection generateConnection("GET", bucket, objectKey, null); connection.connect(); int responseCode connection.getResponseCode(); // 在responseCode为200 的情况下, 可将connection.getInputStream()的对象数据读出。 if (responseCode 200) { System.out.println("get object success"); } try (InputStream inputStream responseCode 200 ? connection.getInputStream() : connection.getErrorStream()) { BufferedReader reader new BufferedReader(new InputStreamReader(inputStream)); String line; while ((line reader.readLine()) ! null) { System.out.println(line); } } } catch (Exception e) { // 异常可选择抛出或者处理掉。 e.printStackTrace(); } } public void deleteObject(String bucket, String objectKey) { try { HttpURLConnection connection generateConnection("DELETE", bucket, objectKey, null); connection.connect(); int responseCode connection.getResponseCode(); if (responseCode 204) { System.out.println("delete object success"); } else { try (InputStream inputStream connection.getErrorStream()) { BufferedReader reader new BufferedReader(new InputStreamReader(inputStream)); String line; while ((line reader.readLine()) ! null) { System.out.println(line); } } } } catch (Exception e) { // 异常可选择抛出或者处理掉。 e.printStackTrace(); } } / 1 并不是headers里的所有头域,都参与计算签名。详情请参照 3.1.1章节StringToSign的构成说明 2 任何头以xamzmeta这个前缀开始都会被认为是用户的元数据,当用户检索时,它将会和对象一起被存储并返回。 PUT请求头大小限制为8KiB。在PUT请求头中,用户定义的元数据大小限制为2KiB。 例:headers.put("xamzmetatest", "oos"); / private HttpURLConnection generateConnection(String method, String bucket, String objectKey, Map headers) throws Exception { if (headers null) { headers new TreeMap<>(); } if (!headers.containsKey("Date")) { String date DATEFMT.format(new Date()); headers.put("Date", date); } Map querys new HashMap<>(32); // 设置查询参数示例,可按需选择是否在请求url上设置查询参数。更多接口参数请参考《OOS开发者文档v6》 querys.put("responsecontenttype", "application/octetstream"); String authorization v2Sign(method, bucket, objectKey, headers, querys); String requestUrl " + bucket + "." + OOSENDPOINT + "/" + urlEncode(objectKey, false); if (querys.size() ! 0) { requestUrl + "?" + encodeParameters(querys); } URL url new URL(requestUrl); HttpURLConnection connection (HttpURLConnection)url.openConnection(); connection.setRequestProperty("Authorization", authorization); connection.setConnectTimeout(CONNTIMEOUT); connection.setReadTimeout(READTIMEOUT); connection.setRequestMethod(method); if (null ! headers) { headers.forEach(connection::setRequestProperty); } return connection; } private String encodeParameters(Map querys) { StringBuilder builder new StringBuilder(); Iterator > pairs querys.entrySet().iterator(); while (pairs.hasNext()) { Map.Entry pair pairs.next(); builder.append(urlEncode(pair.getKey(), false)); builder.append(""); builder.append(urlEncode(pair.getValue(), false)); if (pairs.hasNext()) { builder.append("&"); } } return builder.toString(); } // 以下是签名计算相关方法 / The set of request parameters which must be included in the canonical string to sign. / private static final List SIGNEDPARAMETERS Arrays.asList("acl", "torrent", "logging", "location", "policy", "requestPayment", "versioning", "versions", "versionId", "notification", "uploadId", "uploads", "partNumber", "website", "delete", "lifecycle", "tagging", "cors", "restore", "responsecachecontrol", "responsecontentdisposition", "responsecontentencoding", "responsecontentlanguage", "responsecontenttype", "responseexpires"); private String v2Sign(String method, String bucket, String objectKey, Map headers, Map querys) throws Exception { String canonicalString getCanonicalString(method, toResourcePath(bucket, objectKey), headers, querys); String signature sign(canonicalString); return "AWS " + OOSACCESSKEY + ":" + signature; } private String sign(String data) throws Exception { try { Mac mac Mac.getInstance("HmacSHA1"); mac.init(new SecretKeySpec(OOSSECRETKEY.getBytes(StandardCharsets.UTF8), "HmacSHA1")); byte[] bs mac.doFinal(data.getBytes(StandardCharsets.UTF8)); return Base64.getEncoder().encodeToString(bs); } catch (Exception e) { throw new Exception("Unable to calculate a request signature: " + e.getMessage(), e); } } / Calculate the canonical string for a REST/HTTP request to OOS. When expires is nonnull, it will be used instead of the Date header. / private String getCanonicalString(String method, String resource, Map headers, Map querys) { StringBuilder buf new StringBuilder(); buf.append(method).append("n"); SortedMap interestingHeaders new TreeMap<>(); if (headers ! null && headers.size() > 0) { for (Map.Entry entry : headers.entrySet()) { String key entry.getKey(); String value entry.getValue(); if (key null) { continue; } String lk key.toLowerCase(Locale.getDefault()); if ("contenttype".equals(lk) "contentmd5".equals(lk) "date".equals(lk) lk.startsWith("xamz")) { interestingHeaders.put(lk, value); } } } // Remove default date timestamp if "xamzdate" is set. if (interestingHeaders.containsKey("xamzdate")) { interestingHeaders.put("date", ""); } // These headers require that we still put a new line in after them, // even if they don't exist. if (!interestingHeaders.containsKey("contenttype")) { interestingHeaders.put("contenttype", ""); } if (!interestingHeaders.containsKey("contentmd5")) { interestingHeaders.put("contentmd5", ""); } // Any parameters that are prefixed with "xamz" need to be included // in the headers section of the canonical string to sign if (querys ! null) { for (Map.Entry parameter : querys.entrySet()) { if (parameter.getKey().toLowerCase().startsWith("xamz")) { interestingHeaders.put(parameter.getKey().toLowerCase(), parameter.getValue()); } } } for (Map.Entry entry : interestingHeaders.entrySet()) { String key entry.getKey(); Object value entry.getValue(); if (key.toLowerCase().startsWith("xamz")) { buf.append(key).append(':').append(value); } else { buf.append(value); } buf.append("n"); } buf.append(resource); if (querys ! null) { String[] parameterNames querys.keySet().toArray(new String[0]); Arrays.sort(parameterNames); char separator '?'; for (String parameterName : parameterNames) { // Skip any parameters that aren't part of the canonical signed string if (!SIGNEDPARAMETERS.contains(parameterName)) { continue; } buf.append(separator); buf.append(parameterName); String parameterValue querys.get(parameterName); if (parameterValue ! null && !"".equals(parameterValue)) { buf.append("").append(parameterValue); } separator '&'; } } return buf.toString(); } private String toResourcePath(String bucket, String objectKey) { String resourcePath "/" + ((bucket ! null && !"".equals(bucket)) ? bucket : "") + ((objectKey ! null) ? "/" + objectKey : ""); return urlEncode(resourcePath, true); } / @param keepPathSlash 实际上,根据RFC 3986规范,url中的 '/'和'~' 可以不用转译,URLEncoder做了转译,但是为了兼容浏览器解析文件名,要求 '/'和'~'不能做转译。 @param url 客户请求的url,也就是object key @return 转译后的url / private String urlEncode(String url, boolean keepPathSlash) { String encoded; try { encoded URLEncoder.encode(url, StandardCharsets.UTF8.toString()); } catch (UnsupportedEncodingException e) { throw new RuntimeException("UTF8 encoding is not supported.", e); } if (keepPathSlash) { // Web browsers do not always handle '+' characters well, use the wellsupported '%20' instead. encoded encoded.replaceAll("+", "%20"); // Change all "%2F" back to "/", so that when users download a file in a virtual folder by the presigned // URL, // the web browsers won't mess up the filename. (e.g. 'folder1folder2filename' instead of 'filename') encoded encoded.replace("%2F", "/"); encoded encoded.replace("%7E", "~"); } return encoded; } public static void main(String[] args) { String bucket "your bucket"; String objectKey "your object key"; OOSDemoForV2Signer v2 new OOSDemoForV2Signer(); v2.putObject(bucket, objectKey); v2.getObject(bucket, objectKey); v2.deleteObject(bucket, objectKey); } }
        来自:
        帮助文档
        对象存储(经典版)I型
        最佳实践
        使用HttpURLConnection开发
        使用V2签名时的HttpURLConnection开发
      • 使用限制
        限制项 说明 带宽 单个账号默认的读写带宽限制为5Gbit/s,如达到该阀值,请求会被流控。 如果您有更大的带宽需求,请提交工单申请。 每秒请求数(QPS) 所有地域每个存储桶默认1000QPS。 如果您有更大的QPS需求,请提交工单申请。 存储桶 1.每个主账号默认在一个资源池下可创建1000个存储桶。 2.在同一资源池下,桶名必须是全局唯一的且不能修改,即用户创建的桶不能与自己已创建的其他桶名称相同,也不能与其他用户创建的桶名称相同。 3.桶创建成功后,桶名、所属区域均不允许修改。 4.删除桶之前必须确保桶内所有对象已彻底删除。 5.单个存储空间的容量不限制。 对象/文件 1.通过控制台上传的单个对象最大是 5G,建议不超过2G,单次最多支持选择100个文件。 2.API和SDK通过分片上传的单个对象最大是50TB。 3.未开启版本控制的情况下,如果上传的文件与已有文件同名,则覆盖已有文件。 4.桶没有开启多版本控制功能时,对象删除后不可恢复。 5.批量删除最大删除文件数量为1000。 生命周期规则 单个桶的最多可配置1000条生命周期规则且总大小不能超过20KB。 Bucket Policy 单个桶中桶策略不限个数,但所有桶策略的总大小不能超过20KB。 ACL ACL最多支持100条授权。更多可参考: 桶清单 单个存储桶最多设置10个清单。更多可参考: 桶标签 1.单个桶最多可以设置10对标签。 2.同个存储桶下不能有相同的标签键。 对象标签 1.单个对象最多可以设置10个标签。 2.同个对象下不能有相同的标签键。 图片处理 1.对原图大小没有限制,但总像素不能超过2.5亿 px(动态图片(例如GIF图片)的像素计算方式为宽x 高x 图片帧数;非动态图片(例如PNG图片)的像素计算方式为宽x高)。 2.图片格式只支持JPG、PNG、BMP、GIF、WebP、TIFF、HEIC、AVIF。 3.目标缩放宽高不超过4,096 px。 更多可参考:图片处理
        来自:
        帮助文档
        媒体存储
        产品介绍
        使用限制
      • 初始化容量大于2TB的Linux数据盘(parted)
        本节介绍了初始化容量大于2TB的Linux数据盘(parted)的相关内容。 操作场景 本文以云主机的操作系统为“CentOS 7.4 64位”、磁盘容量为3 TB举例,采用Parted分区工具为容量大于2 TB的数据盘设置分区。 MBR支持的磁盘最大容量为2 TB,GPT最大支持的磁盘容量为18 EB,因此当您初始化容量大于2 TB的磁盘时,分区形式请采用GPT。对于Linux操作系统而言,当磁盘分区形式选用GPT时,fdisk分区工具将无法使用,需要采用parted工具。关于磁盘分区形式的更多介绍,请参见“初始化数据盘场景及磁盘分区形式介绍”。 不同云主机的操作系统的格式化操作可能不同,本文仅供参考,具体操作步骤和差异请参考对应的云主机操作系统的产品文档。 注意 首次使用磁盘时,如果您未参考本章节对磁盘执行初始化操作,主要包括创建分区和文件系统等操作,那么当后续扩容磁盘时,新增容量部分的磁盘可能无法正常使用。 前提条件 已挂载数据盘至云主机,且该数据盘未初始化。 已登录云主机。 弹性云主机请参见《弹性云主机用户指南》。 物理机服务器请参见《物理机用户指南》。 划分分区并挂载磁盘 本操作以该场景为例,当云主机挂载了一块新的数据盘时,采用parted分区工具为数据盘设置分区,分区形式设置为GPT,文件系统设为ext4格式,挂载在“/mnt/sdc”下,并设置开机启动自动挂载。 1.执行以下命令,查看新增数据盘。 lsblk 回显类似如下信息: [root@ecscentos74 ~]
        来自:
        帮助文档
        专属云(存储独享型)
        快速入门
        步骤四:初始化数据盘
        初始化容量大于2TB的Linux数据盘(parted)
      • OOS之间的数据迁移
        本节主要介绍如何在OOS之间进行数据迁移。 应用场景 数据从一个OOS账户下的Bucket迁移到另一个OOS账户下的Bucket,或者同一个OOS账户下不同Bucket之间的数据迁移。 注意 在线迁移会占用网络资源。若您的业务比较重要,建议您对迁移任务设置限速(设置system.conf中的maxThroughput),或在空闲时间启动迁移任务。 前提条件 Windows7 及以上版本或 Linux CentOS 7.x 及以上版本。 Java 1.8 及以上版本。 迁移工具所在的服务器可以访问OOS资源池。 具体操作 确定目标Bucket 在OOS中创建目标Bucket,具体操作请参见创建存储桶(Bucket)或PUT Bucket,用于存放迁移的数据。也可以使用已存在的Bucket。 下载安装迁移工具 1. 下载数据迁移工具。 2. 解压缩安装包 对于Windows客户端,直接解压缩迁移工具zip 包即可。 对于Linux客户端,执行 unzip 解压缩安装包。 迁移工具解压后的目录结果如下: CTYUNOOSImportversionid config log4j2.xml migrate.conf system.conf lib import.sh import.bat 修改配置文件 更新迁移任务配置文件 migrate.conf,配置源和目的资源池信息、迁移配置项。您可根据需要配置system.conf和 log4j2.xml文件,具体参数介绍参见常用工具OOS数据迁移工具迁移步骤。其中: srcType需填写为:OOS,代表天翼云对象存储(经典版)I型。 srcEndpoint和destEndpoint根据迁移需求填写,OOS Endpoint参考控制台指南域名(Endpoint)域名(Endpoint)列表。 源OOS AccessKey和SecretKey需要至少拥有源Bucket的读权限,目的OOS AccessKeyID和SecretAccessKey需要至少拥有目的Bucket的写权限。 migrate.conf配置示例如下: { "srcType":"OOS",
        来自:
        帮助文档
        对象存储(经典版)I型
        最佳实践
        数据迁移
        OOS之间的数据迁移
      • 函数实例生命周期回调方法
        本文介绍Go如何实现并应用函数实例生命周期回调方法。 使用说明 当您实现并配置函数实例生命周期回调后,函数计算将在相关实例生命周期事件发生时调用对应的回调程序。 Initializer回调 Initializer回调在函数实例启动成功后,请求处理程序(Handler)之前执行。 PreStop回调 PreStop回调在函数实例销毁前执行。使用PreStop回调需要继承com.ctg.faas.runtime.PreStopHandler接口,并实现该接口的preStop方法。 Initializer回调和PreStop回调的方法签名一样,入参只有一个context参数,提供在调用时的运行上下文信息。cfruntimegosdk官方库提供了RegisterInitializerFunction、RegisterPreStopFunction方法分别用于注册Initializer回调和PreStop回调。 示例代码如下: package main import ( "context" "gitee.com/ctyunfaas/cfruntimegosdk/cf" "gitee.com/ctyunfaas/cfruntimegosdk/fccontext" ) func initialize(ctx context.Context) { fctx, : fccontext.FromContext(ctx) fctx.GetLogger().Info("initialize...") } func preStop(ctx context.Context) { fctx, : fccontext.FromContext(ctx) fctx.GetLogger().Info("preStop...") } func HandleRequest(ctx context.Context) (string, error) { fctx, : fccontext.FromContext(ctx) fctx.GetLogger().Info("HandleRequest...") return "hello world", nil } func main() { cf.RegisterPreStopFunction(preStop) cf.RegisterInitializerFunction(initialize) cf.Start(HandleRequest) }
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        Go
        函数实例生命周期回调方法
      • 产品咨询
        RDSPostgreSQL是否支持主备实例变更为单机实例 RDSPostgreSQL仅支持单机实例扩容升级为主备实例或一主两备实例,主备实例、一主两备实例无法缩容为单机实例。若您需要将高可用实例变更为单机实例,建议您通过数据迁移的方式,将高可用实例的数据迁移到单机实例上。 为何使用了RDSPostgreSQL后应用访问变慢 云数据性能与访问速度与多方因素相关,建议做以下检查: 通过RDSPostgreSQL服务的管理控制台的监控模块查看实例的内存、cpu、io、磁盘、qps等实例的性能数据。 可能与应用程序有关,可以通过RDSPostgreSQL服务的控制台的监控模块查看实例的语句执行情况、慢SQL等信息。 可能与网络情况有关,可以对比下应用程序到RDSPostgreSQL实例和到本地数据库之间的网络差异。 主备实例节点之间是否可以设置数据同步方式 RDSPostgreSQL管理控制台上展示的数据同步方式,指的是主实例和备实例之间的数据同步方法,支持同步、半同步和异步三种。以下为三种同步方式的区别: 同步:确认一个事务的数据变更至少同步到一个备库上,提升数据的可靠性。 半同步:介于异步复制和同步复制之间, 系统会根据集群状态对复制级别进行自动升降级。 异步:修改数据时,主库执行完立即向客户端返回,通常有较高的性能。 主备同步存在多长时间的延迟 如果复制线程正常运行,复制延迟是一个代表秒的数值。主实例和备实例的同步延迟是无法利用公式进行计算的,它受以下因素的影响: 主实例的事务压力,即一个事务执行的时间。 主备实例的机器负载状况。 您可在RDSPostgreSQL控制台仪表盘中查看延迟信息,具体可参考:实例监控概览。
        来自:
        帮助文档
        关系数据库PostgreSQL版
        常见问题
        订购类
        产品咨询
      • 表达式概述
        本章节主要介绍DataArts Studio的EL表达式操作。 数据开发模块作业中的节点参数可以使用表达式语言(Expression Language,简称EL),根据运行环境动态生成参数值。可以根据Pipeline输入参数、上游节点输出等决定是否执行此节点。数据开发模块 EL表达式使用简单的算术和逻辑计算,引用内嵌对象,包括作业对象和一些工具类对象。 作业对象:提供了获取作业中上一个节点的输出消息、作业调度计划时间、作业执行时间等属性和方法。 工具类对象:提供了一系列字符串、时间、JSON操作方法,例如从一个字符串中截取一个子字符串、时间格式化等。 语法 表达式的语法: {expr} 其中,“expr”指的是表达式。“ ”和“{}”是数据开发模块 EL中通用的操作符,这两个操作符允许您通过数据开发模块内嵌对象访问作业属性。 举例 在Rest Client节点的参数“URL参数”中使用EL表达式 “tableName {JSONUtil.path(Job.getNodeOutput("getcluster"),"tables[0].tablename")}”。 表达式说明如下: 1. 获取作业中“getcluster”节点的执行结果(“Job.getNodeOutput("getcluster")”),执行结果是一个JSON字符串。 2. 通过JSON路径(“tables[0].tablename”),获取JSON字符串中字段的值。 调试方法介绍 下面为您介绍几种EL表达式的调试方法,能够在调试过程中方便地看到替换结果。 后文以 {DateUtil.now()}表达式为例进行介绍。 1. 使用DIS Client节点。 前提:您需要具备DIS通道。 方法:选择DIS Client节点,将EL表达式直接写在要发送的数据中,点击“测试运行”,然后在节点上右键查看日志,日志中会把EL表达式的值打印出来。 2. 使用Kafka Client节点。 前提:您需要具备MRS集群,且集群有Kafka组件。 方法:选择Kafka Client节点,将EL表达式直接写在要发送的数据中,点击“测试运行”,然后在节点上右键查看日志,日志中会把EL表达式的值打印出来。 3. 使用Shell节点。 前提:您需要具备ECS弹性云主机。 方法:创建一个主机连接,将EL表达式直接通过echo打印出来,点击“测试运行”之后查看日志,日志中会打印出EL表达式的值。 4. 使用Create OBS节点。 如果上述方法均不可用,则可以通过Create OBS去创建一个OBS目录,目录名称就是EL表达式的值,点击“测试运行”后,再去OBS界面查看创建出来的目录名称。
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据开发
        EL表达式参考
        表达式概述
      • 签约主体变更的影响有哪些
        本文主要介绍了签约主体变更的影响。 自2021年11月11日(“变更日”)起,天翼云官网中原由中国电信股份有限公司云计算分公司(“云计算分公司”)向客户(又称“您”)提供的服务,将变更为天翼云科技有限公司(“天翼云科技公司”)向客户提供。经营主体(“签约主体”)变更将对您提现、开发票、合同申请等事项有所影响,敬请关注。 账户充值 在线支付 签约主体变更后,原有充值方式不受影响。 对公充值 签约主体变更后,对公充值账号也会相应变更,客户如需进行对公充值,请使用新的对公账号信息,操作流程请参考 汇款认领。天翼云对公账号信息变更如下: 变更前: 户名:中国电信股份有限公司云计算分公司 账号: 110060776018170076087 开户行:交通银行北京西单支行 行号:301100000162 变更后: 户名:天翼云科技有限公司 账号: 110060149013001879960 开户行:交通银行股份有限公司北京市分行营业部 行号:301100000023 申请提现 原路提现 签约主体变更后申请提现,系统会原路退回到相应的支付宝、微信、翼支付等充值账户。 银行卡提现 签约主体变更后申请提现,系统统一使用天翼云科技公司的银行账户退款,有可能出现收退款账户不一致问题。 举例:您向天翼云(云计算分公司)的银行账户充值10万元,实际消费8万元,剩余2万元。签约主体变更后,您申请银行卡提现2万元,天翼云使用新的银行账户(天翼云科技公司的银行账户)向您退款,收退款账户不一致。 开具发票
        来自:
        帮助文档
        费用中心
        常见问题
        签约主体变更的影响有哪些
      • 功能特性
        本文介绍弹性容器实例ECI的功能特性。 容器运行服务 弹性容器实例是一种敏捷安全的Serverless容器运行服务。每个ECI实例都对应一个容器组(即一个Pod),其中包含vCPU、内存、操作系统、容器运行时、网络和临时存储等基础组件。 Serverless 使用ECI实例,您只需要提供打包好的镜像,即可运行容器应用,无需关注底层基础架构的管理和运维问题。 自定义规格 ECI实例支持多种类型的计算资源来运行容器,您可以指定实例级别或容器级别的vCPU和内存,以及指定规格满足特殊业务需求。 按量计费 支持一站式管理ECI实例的生命周期,按照实际实例运行时长内消耗的资源计费。 秒级弹性伸缩 ECI实例具备秒级启动的能力,可以快速完成扩缩容操作,满足业务实时响应的需求。 镜像缓存 支持使用镜像缓存功能来加速ECI实例创建,减少实例启动耗时。 兼容Kubernetes 通过 Virtual Kubelet 技术,弹性容器实例ECI 可以接入 Kubernetes 集群的虚拟节点,实现集群的弹性扩容,无需受限于节点的计算容量。在 ECI 接管 Pod 容器底层基础设施管理工作之后,Kubernetes 将不再需要直接管理单个 Pod 的启动、放置等工作,也不再需要关注底层虚拟机的资源情况,相应的资源将由 ECI 确保随时可用。 目前,ECI 已无缝集成到Serverless容器引擎SCE产品中,您可以通过Serverless容器集群快速体验ECI的强大容器运行能力。
        来自:
        帮助文档
        弹性容器实例
        产品简介
        功能特性
      • 算力计费
        账单查询及扣费 账单出账时间:包年包月资源,立即出账。按需计费资源,以每小时为维度出账。 可以通过【ECX控制台>服务管理>话单管理】,查询每5分钟、每1小时的按需计费资源使用时长记录。每5分钟的使用时长记录在10 ~ 15分钟后生成,每1小时的使用时长记录在2 ~ 3小时后生成。 可以通过【天翼云官网>我的>费用中心>账单管理】 ,按月查询账单汇总、流水明细,包括包年包月及按需计费资源的账单明细。按需计费资源的流水明细按小时为维度,根据资源类型、产品规格及数量、使用时长、单价及折扣等信息,计算最终费用后生成,在资源使用3 ~ 4小时后生成。 扣费规则:流水明细生成后,会自动从您的账户余额中,扣除对应的费用。请确保扣费时账户余额充足,避免出现欠费,影响资源的使用。 更多扣费模式请咨询您的客户经理。
        来自:
        帮助文档
        智能边缘云
        计费说明
        算力计费
      • Windows云主机如何保持会话连接长时间不断开
        本文向您介绍Windows云主机如何保持会话连接长时间不断开问题的解决方案。 操作场景 本节操作介绍如何设置Windows服务器以防止远程桌面连接在长时间不活动后自动断开。 操作步骤 以下操作以Windows 2008操作系统为例。 1. 打开“开始”菜单,在“运行”对话框中,输入gpedit.msc并按回车键,以打开“本地组策略编辑器”。 图1 gpedit.msc 2. 在“本地组策略编辑器”窗口中,依次展开以下路径:计算机配置 > 管理模板 > Windows 组件 > 远程桌面服务 > 远程桌面会话主机 > 会话时间限制。 3. 设置已中断会话的时间限制。 1. 选择“已启用”。 2. 结束已断开连接的会话:从不。 4. 设置活动但空闲的远程桌面服务会话的时间限制。 1. 选择”已启用“。 2. 空闲会话限制:从不。
        来自:
        帮助文档
        弹性云主机 ECS
        故障修复
        操作系统类(Windows)
        Windows云主机如何保持会话连接长时间不断开
      • 基础数据集
        前置条件 1. 使用前,您的租户账号需在天翼云存储控制台开通并创建相应的存储 ,详见++对象存储快速入门++、++并行文件服务快速入门++。 2. 已在本平台完成相关产品的委托授权。 操作说明 基础数据集的存储方式包括普通存储和智算存储: 普通存储(ZOS): 账号自有存储:指租户在天翼云官网同资源池下开通的对象存储,用于数据长期存储和备份,完成委托授权后您可在本平台直接使用。 平台共享存储:本平台赠予您体验的存储,默认集群额度为 300G,是所有用户共享的存储,您的用量受限且不支持扩容,超出用量后需自行前往对象存储购买自有存储。平台后续将逐渐废弃此类存储,建议您直接使用自有存储。 智算存储(HPFS): 账号自有存储:指租户在天翼云官网同资源池下开通的HPFS存储,常用于大模型的开发和训练等数据密集性的高性能计算场景,完成委托授权后您可在本平台直接使用。如需使用开发机和训练任务功能,请提前将数据、模型、代码导入智算存储中。训练时需要与文件存储频繁交互,请确保存储状态可用且充足。 平台共享存储:本平台赠予您体验的存储,默认集群额度为 512 G,是所有用户共享的存储,您的用量受限且不支持扩容,超出用量后需自行前往HPFS购买自有存储。平台后续将逐渐废弃此类存储,建议您直接使用自有存储。
        来自:
        帮助文档
        一站式智算服务平台
        用户指南
        智算资产
        我的数据集
        基础数据集
      • 包周期产品升降配规则
        本文主要介绍了包周期产品升降规则及费用说明。 以下内容适用于包周期产品变更规格时引起费用变化的情况,按需产品不涉及。 产品升降配: 指用户在付费使用天翼云产品过程中,根据自身业务需要,基于产品升降配能力,在原已订购产品的规格基础上进行变更操作。 升配: 指单笔订单某一产品规格变更后的标准费用高于规格变更前的标准费用。变更操作时,用户需要支付新规格、原规格的差价。 降配: 指单笔订单某一产品规格变更后的标准费用低于规格变更前的标准费用。变更操作时,天翼云会将新规格、原规格的差价退给用户。 产品升降配规则 天翼云预付费用户通过官网自助变更规格时,升配产生的费用将通过账户余额或微信、支付宝、翼支付等第三方支付平台完成费用收取,降配产生的费用将自动原路回退。(在线支付超过3个月的订单,费用会退回账户余额) 天翼云预付费用户操作规格升配,原则上不限制使用任何券类,具体使用要求以券类说明为准。预付费用户操作降配时不允许使用任何券类用来抵扣降配差价,任何使用券类开通的资源在降配成功后,已使用券类不退还。 产品升配 订单升配标准费用 包周期产品规格升配用户应缴纳的费用计算规则如下: 升配应支付差价(已生效订单新规格对应全周期应实付费用已生效订单旧规格对应全周期已实付费用)已生效订单未使用天数/已生效订单旧规格全周期天数+违约金 已生效订单新规格对应全周期费用用户升配当天若订购全周期新规格应实付费用 已生效订单旧规格对应全周期费用订购旧规格时用户实付费用 已生效订单未使用天数已生效旧规格订单全周期天数已生效订单旧规格已使用天数 示例: 包年订购: 2023年1月1号订购1年2C4G,包年实付费用100元(旧规格资源全周期费用)。 2023年3月1号做升配至4C8G,4C8G从2023年1月1号订购一年的包年实付费用为120元。 升配差价即为(120100)资源剩余天数/资源全周期天数。 包月订购: 2023年1月1号订购1个月2C4G,包月实付费用30元(旧规格资源全周期费用)。 2023年1月3号做升配至4C8G,包月实付费用40元。 升配差价即为(4030)29/31。 先包年订购,再按月续订,再升级: 2023年1月1号订购1年2C4G,包年实付费用100元(旧规格订购段全周期费用)。 2023年1月2号续订1个月,包月实付费用30元(旧规格续订段全周期费用)。 2023年1月3号做升配至4C8G,4C8G包年实付费用为120元,包月费用为40元。 升配差价按分段计算: (1)包年段升配差价(120100)包年段剩余天数/包年段全周期天数 (2)包月段升配差价403010元 产品按版本升配用户应缴纳的费用计算规则如下: 产品按版本升配应支付差价已生效订单新版本应实付费用已生效订单旧版本已实付费用+违约金 示例: 用户于2021/4/1购买了版本1.0的产品,版本1.0的产品标准单价为100元,该用户享受产品级折扣为8折优惠,当日实付现金80元。 用户在2021/4/25将规格升配为版本2.0的产品,版本2.0的产品标准单价为200元,该用户享受产品级折扣为7折优惠。 版本升配成功用户应支付差价2000.7100 0.860元 注意 若升配差价<0,仅升配规格,不退还费用。 若涉及商务约定、活动政策,应按照商务约定、活动政策要求变更规格。
        来自:
        帮助文档
        费用中心
        订单管理
        变更
        包周期产品升降配规则
      • 概述
        keytab keytab 是一种用于在Kerberos 认证系统中存储主体(principal)的密钥信息的文件,包含principals和加密principal key,用于在不需要用户输入密码的情况下进行身份验证。每个密钥条目在keytab 文件中通常由以下部分组成: 主体名称:明确标识该密钥所属的主体,例如“service/host.example.com@exp.com”。 加密类型:指示用于加密密钥的算法,常见的有 AES、DES 等。 密钥值:实际的加密密钥数据。 keytab文件对于每个host是唯一的,因为key中包含hostname。由于服务器上可以访问Keytab文件即可以用principal的身份通过Kerberos的认证,所以keytab文件应该被妥善保存,确保只有少数必要用户可以访问。 服务实例 在AD域中,服务实例指的是一个特定的服务运行在特定计算机或服务器上的单个实例。服务实例通常与特定的服务账号相关联,用于管理服务的权限和身份验证。服务实例在AD中是通过服务主体名称(Service Principal Name,SPN)来标识的。 服务主体SPN 在AD域中,服务主体(Service Principal Name,SPN)用于标志一个服务实例。SPN的作用在于Kerberos身份验证过程中,将服务实例与服务登录帐户相关联。当客户端需要访问某个服务时,它会使用SPN来查询和验证服务的身份。在AD域中,服务可以运行在不同的主机上,而一个主机上也可以运行多个服务。SPN的格式包括服务类型和主机名或域名,客户端通过SPN访问某个服务实例。 工作原理 天翼云提供基于Kerberos协议的认证鉴权方式,将用户加入到AD域中,域控制器通过秘钥表(keytab)授权成员访问弹性文件服务。用户认证及访问鉴权流程如下: 1. 管理员在域控制器上生成keytab文件,详见 2. 在天翼云控制台为目标文件系统开启AD域功能,并将keytab文件上传,具体操作见加入AD域。 3. 文件服务器保存用户通过控制台上传的keytab文件,用于后续AD域内客户端认证和鉴权。 4. 用户通过AD域内云主机发起访问CIFS文件系统请求。 5. 文件服务器通过查询向云主机返回是否支持Kerberos协议鉴权。 6. 云主机向AD域控制器发起用户认证,Kerberos对用户信息进行加密。 7. 域控制器向云主机返回加密后的用户信息。 8. 云主机将用户加密信息发送给文件服务器。 9. 文件服务器根据用户上传的Keytab文件解密用户信息。 10. 认证通过后,文件服务器根据解密所得的用户权限信息提供访问服务。
        来自:
        帮助文档
        弹性文件服务 SFS
        用户指南
        高级管理
        AD域
        概述
      • RocketMQ触发器
        RocketMQ触发器可以订阅分布式消息服务RocketMQ并根据消息触发关联的函数,借此能力,使得函数可以消费指定topic的消息,执行自定义处理逻辑。 注意事项 RocketMQ触发器订阅的分布式消息服务RocketMQ实例必须和函数计算的函数实例在相同地域。 前提条件 创建函数。 开通分布式消息服务RocketMQ实例(RocketMQ引擎类型),详情请参考开通RocketMQ实例。 创建Topic和GroupID。 创建用户,且默认Topic权限设置为:PUBSUB,默认消费组权限为SUB。详情请参考创建用户。 操作步骤 1. 登录函数计算控制台,点击目标函数,进入函数详情。 2. 选择详情下顶部的配置选项卡。 3. 在配置 选项卡中,选择左边的触发器选项卡。 4. 点击创建触发器 ,在弹出的右抽屉中选择RocketMQ触发器,配置参数解释如下。 配置项 操作 示例 触发器类型 选择RocketMQ触发器。 RocketMQ触发器 名称 填写自定义的触发器名称。 rocketmqtrigger 版本或别名 默认值为LATEST,支持选择任意函数版本或函数别名。 LATEST RocketMQ 实例 选择已创建的RocketMQ实例。 Topic 选择已创建的RocketMQ实例的Topic。 Group ID 选择已创建的RocketMQ实例的Group ID。 消费位点 选择消息的消费位点,即触发器从RocketMQ实例开始拉取消息的位置。取值说明如下。 最新位点 :从最新位点开始消费。 最早位点 :从最早位点开始消费。 指定时间戳:从指定时间戳开始消费。 最新位点 调用方式 选择函数调用方式。 同步调用 :指触发器消费topic消息后投递到函数是同步调用,会等待函数响应后继续下一个消息投递。 异步调用:指触发器消费topic消息后投递到函数是异步调用,不会等待函数响应,可以快速消费事件。 同步调用 用户ID RocketMQ实例用户ID,需要在RocketMQ控制台创建。 密钥 RocketMQ实例用户密钥,需要在RocketMQ控制台创建。 触发器启用状态 创建触发器后是否立即启用。默认选择开启,即创建触发器后立即启用触发器。 推送配置 批量推送条数:批量推送的最大值,积压值达到后立刻推送,取值范围为 [1, 10000]。 批量推送间隔:批量推送的最大时间间隔,达到后立刻推送,单位秒,取值[0,15]。默认0无需等待,数据直接推送。 推送格式:函数收到的事件格式,详情请查阅触发器事件消息格式。 重试策略 消息推送函数失败后重试的策略,共两种: 指数退避:指数退避重试,重试5次,重试周期为2,4,8,16,32(秒)。 线性退避:线性退避重试,重试5次,重试周期为1,2,3,4,5(秒)。 容错策略 当重试次数耗尽后仍然失败时的处理方式: 允许容错:当异常发生并超过重试策略配置时直接丢弃。 禁止容错:当异常发生并超过重试策略配置时继续阻塞执行。 死信队列 当容错策略为:允许容错时,可以额外开启死信队列。当开启死信队列时且异常发生并超过重试策略配置时,消息会被投递到指定的消息队列里,当前只支持投递到kafka和rocketmq
        来自:
        帮助文档
        函数计算
        用户指南
        事件触发
        RocketMQ触发器
      • 操作类
        扩大带宽是否会对DRS正在进行中的任务产生影响 扩大云连接带宽时需要重建带宽链路,则会导致网络断开,此时是否会对DRS任务产生影响取决于网络断开的时间以及源库IP有没有发生变化。例如针对MySQL引擎而言,如果网络断开1天,而在这1天时间内源库binlog被清理了(MySQL都有binlog清理策略,用户侧自己配置的),就无法进行任务续传,需要重置任务。如果网络中断的时间很短,并且带宽链路更换完成后源库的VPN内的IP地址没有变,则是可以继续续传任务,不会对DRS任务产生影响。 为什么MariaDB和 SysDB下的数据不迁移 由于某些MariaDB的版本把SysDB库作为其系统库(类似于MySQL官方版5.7的sys库),所以DRS默认也将SysDB作为所有MariaDB的系统库来处理(等同于MySQL、informationschema、performanceschema等库)。如果SysDB确实是业务库,您可以通过工单申请处理。 多对一的场景约束及操作建议 因业务需要,不同实例、不同表的数据需要进行合并时,数据复制服务提供的数据迁移支持多对一的场景。 操作建议 为避免创建任务过程中出现空间不足问题,建议提前计算源数据库的数据量总和,根据该总和一次性规划目标实例的磁盘空间,剩余磁盘空间需大于源库实际数据量大小的总和(例如“源系统1”数据量大小为1GB,“源系统2”数据量大小为3GB,“源系统3”数据量大小为6GB,则目标实例的剩余磁盘空间应该大于10GB)。 对于MySQL引擎,目标端参数的设置需要考虑整体资源的提升,建议使用第一个任务的参数对比功能中“常规参数”的“一键修改”(其中maxconnections除外),而“性能参数”应该结合目标端实际规格做相应的手工设置。 对于多对一同步任务场景,由于该场景是一个一个任务逐步创建的,后面创建任务时可能会造成已创建任务的同步阻塞,为了避免这个情况发生,请注意创建技巧。 每个同步任务都会涉及创建索引步骤,而创建索引时数据库可能会导致Schema锁进而阻塞Schema下的其他表的数据同步,从而导致后创建的任务可能在索引创建阶段对已经同步中的任务阻塞一段时间,我们可以选择在创建同步任务最后设置为“稍后启动”,这样设定在业务低峰期后创建任务,从而避免后创建任务的索引创建对已有任务的同步阻塞。 如果涉及表级汇集的多对一同步任务,则不支持DDL,否则会导致同步全部失败。
        来自:
        帮助文档
        数据库复制
        常见问题
        操作类
      • 函数实例生命周期回调方法
        本文介绍C如何实现并应用函数实例生命周期回调方法。 使用说明 当您实现并配置函数实例生命周期回调后,函数计算将在相关实例生命周期事件发生时调用对应的回调程序。函数实例生命周期涉及Initializer和PreStop回调。 Initializer回调 Initializer回调在函数实例启动成功后,请求处理程序(Handler)之前执行。 PreStop回调 PreStop回调在函数实例销毁前执行。 Initializer回调和PreStop回调的方法签名一样,入参只有一个context参数,提供在调用时的运行上下文信息。回调方法定义如下: csharp using System; using System.IO; using System.Text; using System.Text.Json; using System.Threading.Tasks; using Microsoft.Extensions.Logging; using Serverless.Cf; namespace Example { public class Hello { public void PreStop(ICfContext context) { context.Logger.LogInformation("hello prestop"); } public void Init(ICfContext context) { context.Logger.LogInformation("hello init"); } public async Task Handler(Stream input, ICfContext context) { var str "Hello world"; byte[] bytetxt Encoding.UTF8.GetBytes(str); MemoryStream output new MemoryStream(); await input.CopyToAsync(output); output.Write(bytetxt, 0, bytetxt.Length); return output; } static void Main(string[] args) { } } }
        来自:
        帮助文档
        函数计算
        用户指南
        代码开发
        C#
        函数实例生命周期回调方法
      • 限流降级
        参数 描述 参数位置索引 埋点传入参数的索引位置。 统计维度 可选择通过请求数或并发线程数。 1,通过请求数: 限制一段时间内的调用次数。 2,并发数: 限制该资源调用的并发数。 统计周期时间 统计窗口时间长度(单位为秒)。 单机阈值 是作用于每个热点参数的阈值。 流控效果 当统计维度为通过请求数时,可以选择流控效果来处理被拦截流量。 1,快速失败: 达到阈值时,立即拦截请求。 该模式下可以额外设置一个缓冲请求数,即针对突发请求额外允许的请求数目。 2,排队等待: 请求匀速通过,允许排队等待,通常用于消息队列削峰填谷等场景。 需设置具体的超时时间,排队时会计算预计的排队时长,若超过最大超时时间则请求会直接被拒绝。 是否开启 打开开关表示启用该规则,关闭开关表示禁用该规则。
        来自:
        帮助文档
        微服务云应用平台
        用户指南
        部署运维
        容器应用实例
        限流降级
      • 限流降级
        参数 描述 参数位置索引 埋点传入参数的索引位置。 统计维度 可选择通过请求数或并发线程数。 1.通过请求数: 限制一段时间内的调用次数。 2.并发数: 限制该资源调用的并发数。 统计周期时间 统计窗口时间长度(单位为秒)。 单机阈值 是作用于每个热点参数的阈值。 流控效果 当统计维度为通过请求数时,可以选择流控效果来处理被拦截流量。 1.快速失败: 达到阈值时,立即拦截请求。 该模式下可以额外设置一个缓冲请求数,即针对突发请求额外允许的请求数目。 2.排队等待: 请求匀速通过,允许排队等待,通常用于消息队列削峰填谷等场景。 需设置具体的超时时间,排队时会计算预计的排队时长,若超过最大超时时间则请求会直接被拒绝。 是否开启 打开开关表示启用该规则,关闭开关表示禁用该规则。
        来自:
        帮助文档
        微服务云应用平台
        用户指南
        部署运维
        ECS应用实例
        限流降级
      • 取消共享镜像
        本节为您介绍如何取消共享镜像。 操作场景 用户A共享镜像给用户B后,如果用户A不再想要给用户B使用此镜像,则用户A可以取消向用户B共享此镜像。取消共享镜像后,用户B在共享镜像列表不再能看到此镜像。 前提条件 已经接受的共享镜像,不能取消共享。 操作步骤 1. 登录天翼云控制中心。 2. 单击控制中心顶部的选择区域,此处我们选择华东1为例。 3. 在左侧导航栏选择“计算 > 镜像服务”。 4. 在镜像列表页,单击“私有镜像”页签。 5. 找到指定的镜像,单击镜像名称进入镜像详情页。 6. 在共享账号列表,操作栏单击“取消共享”,进入取消共享界面。 7. 勾选需要取消共享的用户,单击确定后完成取消共享。 8. 除此之外,在私有镜像列表,操作栏单击“取消共享”也可取消共享此镜像。
        来自:
        帮助文档
        镜像服务 IMS
        用户指南
        私有镜像
        共享镜像
        取消共享镜像
      • 设置网卡的源/目的检查
        本章节主要介绍如何设置网卡的源/目的检查。 操作场景 开启网卡的源/目的检查,系统会检查物理机服务器发送的报文中源IP地址是否正确,否则不允许物理机服务器发送该报文。这有助于防止伪装报文攻击,提升安全性。 操作步骤 1.登录管理控制台。 2.选择“计算 > 物理机服务”。 进入物理机页面。 3.单击待设置网卡的物理机的名称。 系统跳转至该物理机的详情页面。 4.选择“网卡”页签,单击待设置网卡前的图标。 5.选择打开或关闭“源/目的检查”开关。 默认情况下,“源/目的检查”状态为“ON”,系统会检查物理机发送的报文中源IP地址是否正确,否则不允许物理机发送该报文。这有助于防止伪装报文攻击,提升安全性。当物理机作为NAT服务器、路由器或防火墙时,此开关应该设置为“OFF”。
        来自:
        帮助文档
        物理机 DPS
        用户指南
        网络
        VPC网络
        设置网卡的源/目的检查
      • 操作日志
        本文为您介绍操作日志的具体操作。 概述 操作日志模块记录了多活容灾服务平台中除「资源同步」模块外其他所有模块的增删改类操作,仅展示最近7天的日志记录。 操作步骤 1. 登录天翼云,进入控制中心。 2. 单击管理控制台左上角的,选择区域。 3. 在服务列表选择“计算”“多活容灾服务”,进入多活容灾服务控制台。 4. 点击左侧菜单栏“操作审计”“操作日志”,进入资源同步管理页面。 5. 操作日志列表展示功能模块、操作对象、操作、对象实例名等内容,可根据功能模块、操作对象、结果和时间进行筛选。 6. 可点击操作列查看详情按钮,查看日志详情,其中包括请求参数和相应参数。
        来自:
        帮助文档
        多活容灾服务
        用户指南
        操作审计
        操作日志
      • 监控项视图
        本文主要介绍监控项视图 监控项视图当前支持汇总表格、趋势图、最近数据表格和原始表格几种类型。 汇总表格:记录一段时间之内,针对主键类型做groupby的汇总计算的结果。汇总表格里面每个数字或者字符串可以单击查看针对groupby主键的趋势图。 趋势图:就是针对某个主键的指标的一段时间的趋势情况,趋势图可能会有断点,断点代表这个周期数据没有采集。没有采集的原因有多种,一种是采集器为了节省数据量,针对调用为0的指标没有采集,也可能是数据丢失等。 原始数据表格:针对一些字符串类型,无法形成趋势图,会用表格展示,每行代表一个时间和值的对应关系。 最近数据表格:表格界面展示最近一笔数据,用户可以单击数据查看趋势图。 说明 每个监控项的视图配置是后台配置好的,并未对外开放。可以将视图与后台指标集对应进行查看。
        来自:
        帮助文档
        应用性能管理
        用户指南
        应用指标监控
        监控项视图
      • 删除三方数据中心
        本文为您介绍删除三方数据中心的具体操作。 使用条件 三方数据中心关联命名空间数量为0时,可进行删除三方数据中心操作。 操作场景 在您新增三方数据中心后,可以通过多活容灾服务控制台进行三方数据中心删除。 操作步骤 1. 登录天翼云,进入控制中心。 2. 单击管理控制台左上角的,选择区域。 3. 在服务列表选择“计算”“多活容灾服务”,进入多活容灾服务控制台。 4. 点击左侧菜单栏“三方数据中心”,进入三方数据中心列表页。 5. 点击三方数据中心列表操作列中的“删除”按钮,弹出删除三方数据中心弹窗。 6. 确认删除该三方数据中心后,点击“确认”按钮。
        来自:
        帮助文档
        多活容灾服务
        用户指南
        三方数据中心
        删除三方数据中心
      • 1
      • ...
      • 139
      • 140
      • 141
      • 142
      • 143
      • ...
      • 522
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

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

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

      青云志云端助力计划

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

      企业出海解决方案

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

      天翼云信创专区

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

      中小企业服务商合作专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      物理机 DPS

      镜像服务 IMS

      天翼云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号