活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      天翼云对象存储_相关内容
      • 签名介绍
        短信签名是短信服务提供的一种快捷、方便的个性化签名方式。当发送短信时,短信平台会根据设置,在短信内容里附加个性签名,再发送给指定手机号码。 签名概述 短信服务可以根据用户属性创建符合自身属性的签名,一般建议设置为账号主体所在机构的全称或简称。当发送短信时,短信平台会将已审核通过的个性化短信签名添加到短信内容中,再发送给短信接收方。 签名用途 提交签名审核时,需要指定签名的 签名用途 :分为自用和他用 自用 :使用与登录账号主体一致的资质进行登记。 他用 :使用与登录账号主体不一致的主体进行登记,通常为代他人申请。 签名示例 例如,企业主体为“天翼云科技有限公司”,则可以提交的签名如下: 企业全称或简称:【天翼云】、【天翼云科技】,与企业营业执照名称一致。 企业拥有商标:商标应在国家知识产权局商标局中国商标网( APP名称:在工信部 ICP/IP地址/域名信息备案管理系统( /Integrated/recordQuery)可以查询到的APP名称, 该APP的ICP备案主体与公司名称一致。 政府/机关事业单位全称或简称:全称需与组织/机构证照上的名称完全一致,简称需包含在证照上的全称中,且须与其他组织/机构无混淆、重名。 不能使用没有任何意义或者意义宽泛的名称代替,例如:管理系统、业务告警等。 注意 因签名不合规导致的运营商报备失败或者被自动清理的,我方概不负责。
        来自:
        帮助文档
        云通信-短信(文档停止维护)
        用户指南
        签名
        签名介绍
      • 日志审计(原生版)(1)
        日志审计(原生版)(LAS Log Audit Service)是一款全方位保障云上安全的审计产品。通过接入用户网络、主机、安全、数据库以及应用系统设备产生的海量日志信息,为用户提供日志的安全存储、检索、监测、告警等能力,帮助用户满足等保合规要求。
        来自:
      • 步骤三:DRDS关联MySQL实例
        本文介绍如何为DRDS实例关联MySQL实例。 约束限制 MySQL实例必须与DRDS实例处于同一个VPC内。 一个MySQL实例可以被不同的DRDS实例关联。 DRDS实例在MySQL实例上创建的内部帐号(dbproxy, ddl, binlog, mig)请勿修改和删除,否则会影响业务。 注意事项 添加的用户为MySQL实例的数据库用户,需要具备创建用户和给用户授权的权限。 一个DRDS实例至少关联1个MySQL实例,可关联的实例数量不受限制。关联MySQL实例数量可以参考以下计算公式: 关联MySQL实例数量 业务数据量(当前总量+预估未来几年增长数据量)/单个MySQL最大的存储空间大小 + 1。 操作步骤 1. 在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 分布式关系型数据库 ,进入分布式关系型数据库产品页面。然后单击管理控制台 ,进入概览页面。 2. 在左侧导航栏,选择DRDS > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。 3. 在实例列表中,单击目标实例名称或单击操作 列的管理 ,进入实例基本信息页面。 4. 单击关联MySQL管理页签,进入关联MySQL管理页面。 5. 单击关联MySQL。 6. 在对话框中,选择需要关联的MySQL实例,输入用户名和密码,然后单击确定。 注意 只有未关联过的MySQL实例,才需要输入用户名和密码。 7. 重启DRDS实例。 注意 您可以稍后重启或立即重启DRDS实例,重启后,关联操作才会生效。
        来自:
        帮助文档
        分布式关系型数据库
        快速入门
        步骤三:DRDS关联MySQL实例
      • 集群列表简介
        本章节主要介绍云搜索服务的集群列表。 集群列表显示云搜索服务所有的集群,集群数量较多时,可采用翻页显示,您可以查看任何状态下的集群。 集群列表默认按时间顺序排列,时间最近的集群显示在最前端。在集群列表的表头,您可以单击对应参数的按钮,修改集群的排序。集群列表参数说明如下表所示。 在集群列表右上角,您可以指定集群名称或集群ID,然后单击进行查找。也可以单击右上角的,刷新集群列表。 集群列表说明 参数 描述 名称/ID 表示集群的名称和ID。单击集群名称可进入集群“基本信息”页面,展现了集群的基本信息。集群ID是系统自动生成的,是集群在服务中的唯一标示。 集群状态 展示集群当前的状态。集群状态说明请参见集群状态和存储容量状态说明。 任务状态 展示重启集群、扩容集群、备份集群、恢复集群等任务的状态。 版本 表示此集群中Elasticsearch的版本号。 创建时间 表示集群的创建时间。 内网访问地址 集群的内网访问地址和端口号,您可以使用此参数接入集群。集群有多个节点时,此处显示多个节点的内网访问地址和端口号。 操作 展示集群可执行的操作入口,包含Kibana、监控信息、更改规格、重启、删除、自定义词库、备份与恢复、集群迁移、Cerebro。当某一操作无法执行时,显示为灰色链接。
        来自:
        帮助文档
        云搜索服务
        用户指南
        使用Elasticsearch搜索数据
        管理Elasticsearch类型集群
        集群列表简介
      • 快速构建FTP站点(Windows)
        本文介绍了如何使用天翼云弹性云主机的Windows实例搭建FTP站点。该指导具体操作以Windows 2012 Standard R2 64位中文版为例。 Windows实例搭建FTP站点具体操作步骤 1. 添加IIS的角色和功能。 2. 创建FTP服务用户名及密码。 3. 设置共享文件权限。 4. 配置FTP站点。 5. 配置FTP防火墙。 6. 配置安全组规则及防火墙策略。 7. 客户端进行连接测试。 示例环境 实例类型:s3.large.2 2核 4G 通用型云主机 所在区域:山西 系统盘:40GB 操作系统:Windows 2012 Standard R2 64位中文版 公网弹性IP带宽:1Mbps 操作步骤 1. 添加IIS的角色和功能。 1. 登录弹性云主机。 2. 选择“开始 > 服务器管理器”。 3. 单击“添加角色和功能”。 4. 在弹出的“开始之前”对话框中,单击“下一步”。 5. 选择“基于角色或基于功能的安装”,单击“下一步”。 6. 选择需要部署FTP的服务器,单击“下一步”。 7. 选择“Web服务器(IIS)”,并在弹出的对话框中单击“添加功能”,然后单击“下一步”。 8. 连续单击“下一步”,到“角色服务”页面。 9. 选择“FTP服务器”以及“IIS管理控制台”,单击“下一步”。 10. 单击“安装”,开始部署服务角色。 11. 安装完成后,单击“关闭”。 1. 添加IIS的角色和功能 2. 添加IIS的角色和功能 3. 添加IIS的角色和功能 4. 添加IIS的角色和功能 2. 创建FTP服务用户名及密码。 1. 在“服务器管理器”中,选择“仪表板 > 工具 > 计算机管理”。 2. 选择“系统工具 > 本地用户和组 >用户”,在右侧空白处右击,并选择“新用户”。 3. 设置“用户名”和“密码”,此处用户名以“ftp”为例。 3. 设置共享文件权限。 需要在FTP站点为共享给用户的文件夹设置访问及修改等权限。 1. 在服务器上创建一个供FTP使用的文件夹,选择文件夹,并单击右键选择“属性”。此处以“share”文件夹为例。 2. 在“安全”页签,选择 “Everyone”,单击“编辑”。如果没有“Everyone”用户可以直接选择,需要先进行添加。 3. 选择“Everyone”,然后根据需要,选择“Everyone”的权限,并单击“确定”。此处以允许所有权限为例。 4. 配置FTP站点。 1. 在“服务器管理器”中,选择“仪表板 > 工具 >Internet Information Services (IIS)管理器 ”。 2. 选择“网站”并单击右键,然后选择“添加FTP站点”。 3. 在弹出的窗口中,填写FTP站点名称及共享文件夹的物理路径,然后单击“下一步”。此处站点名称以“ftp”为例。 4. 输入该弹性云主机的公网IP地址以及端口号,并设置SSL,单击“下一步”。 端口号默认为21,也可自行设置。 SSL根据需要进行设置。 无: 不需要SSL加密。 允许:允许FTP服务器与客户端的非SSL和SSL连接。 需要:需要对FTP服务器和客户端之间的通信进行SSL加密。 5. 设置身份认证和授权信息,并单击“完成”。 身份认证 匿名:允许任何仅提供用户名 “anonymous” 或 “ftp” 的用户访问内容。 基本:需要用户提供有效用户名和密码才能访问内容。但是基本身份验证通过网络传输密码时不加密,因此建议在确认客户端和FTP服务器之间的网络连接安全时使用此身份验证方法。 授权 允许访问 所有用户:所有用户均可访问相应内容。 匿名用户:匿名用户可访问相应内容。 指定角色或用户组:仅指定的角色或用户组的成员才能访问相应内容。如果选择此项,需要在下面输入框中输入指定的角色或用户组。 指定用户:仅指定的用户才能访问相应内容。如果选择此项,需要在下面输入框中输入指定的用户。 权限:选择经过授权的用户的“读取”和“写入”权限。 6. 绑定弹性云主机的公网IP。 选择“网站”,选中创建的FTP站点,单击“绑定”;在弹出的“网站绑定”窗口单击“添加”,然后在弹出的窗口中添加弹性云主机的私网IP地址,并单击“确定。 5. 配置FTP防火墙支持。 如果需要使用FTP服务器的被动模式,则需要配置FTP防火墙支持。 如果天翼云上的服务器需要通过公网IP地址访问天翼云上的实例搭建的FTP服务器时,需要配置FTP服务器的被动模式。 双击“FTP防火墙支持”,打开FTP防火墙支持的配置界面。 配置相关参数,数据通道端口范围:指定用于被动连接的端口范围。可指定的有效端口范围为102565535,请根据实际需求进行设置,此处配置50006000,防火墙的外部IP地址:输入该弹性云主机的公网IP地址,并单击“应用”。 重启云主机使防火墙配置生效。 6. 配置安全组规则及防火墙策略。 搭建好FTP站点后,需要在弹性云主机安全组的入方向添加一条放行FTP端口的规则,如果配置了“FTP防火墙支持”,需要在安全组中同时放行FTP站点使用的端口和FTP防火墙使用的数据通道端口。 服务器防火墙默认放行TCP的21端口用于FTP服务。如果选用其他端口,需要在防火墙中添加一条放行此端口的入站规则。 FTP模式 方向 协议 端口 源地址 主动模式 入方向 TCP 20端口和21端口 0.0.0.0/0 被动模式 入方向 TCP 21端口和1024~65535间的端口(根据上文配置,此处50006000) 0.0.0.0/0 7. 客户端进行连接测试。 打开客户端的计算机,在路径栏输入“ftp://FTP服务器IP 地址 :FTP 端口 ”(如果不填端口则默认访问21端口)。弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码后,即可对FTP文件进行相应权限的操作,share文件夹下创建工作事项.txt文件,在本地访问共享文件夹可以查看并下载。
        来自:
        帮助文档
        弹性云主机 ECS
        最佳实践
        搭建网站/应用最佳实践
        快速构建FTP站点(Windows)
      • 创建或修改预部署环境脚本
        参数 参数类型 说明 示例 下级对象 statusCode Integer 状态码 100000 returnObj Object 返回对象 {} message String 结果简述 正确返回/参数不合法 error String 错误码 CDN200002 errorMessage String 错误详情 请求参数校验失败,参数domain为必填,且不能为空
        来自:
        帮助文档
        CDN加速
        API参考
        API
        边缘脚本
        创建或修改预部署环境脚本
      • 用户管理
        批量导入用户 如果您有大量的用户需要添加,可使用批量导入功能。 1. 使用管理员账号登录协同签名服务。 2. 在左侧导航栏选择“用户管理 > 用户管理”,进入“用户管理”页面。 3. 单击“批量导入/导出”按钮,进入“批量导入/导出”页面,单击“下载模板”。 4. 打开下载完成的Excel模板,认真阅读填写须知,并按照规则填写需要新增的用户信息。 5. 保存文件,上传至协同签名服务即可完成用户新增。 其他操作 编辑用户 在“用户管理”页面,选择需要编辑信息的用户,单击“操作”列的“编辑”按钮,即可编辑用户信息。 重置用户密码 1. 在“用户管理”页面,选择需要重置密码的用户,单击“操作”列的“更多 > 重置”按钮。 2. 在弹出的对话框中填写用户的新密码,单击“确定”即可完成密码重置。 说明 密码为832位大写字母、小写字母、数字、特殊字符中3种或以上组合。 锁定用户 处于“已激活”状态的用户,管理员可以对其进行锁定。 1. 在“用户管理”页面,选择需要锁定的用户,单击“操作”列的“锁定”按钮。 2. 在弹出的对话框中选择需要锁定的时间,支持选择:20分钟、1小时、8小时、24小时、3天、5天、30天、3个月。 3. 选择完成后,单击“确定”即可完成用户锁定。
        来自:
        帮助文档
        密码服务
        用户指南
        密码服务—协同签名服务操作指南
        用户管理
      • 产品实例退订
        本页介绍了文档数据库服务的实例退订。 操作说明 退订操作涉及实例中断服务,请确认您是否需要退订。 更多退订信息及规则,请参考费用中心的订单管理退订管理相关章节。 管理控制台进行退订 用户可以在TeleDB数据库控制台的“实例管理”页面的实例列表中,进行实例退订。 1. 登录TeleDB数据库控制台。 2. 在“DDS”>“实例管理”页面,在需要退订的目标实例上,单击“更多>退订",跳转到退订页面。 3. 在退订页面中,您可以确认你的订单信息是否无误。 4. 单击“确定”按钮(部分资源池为“确认”按钮),即可发起退订,即进入到订单详情页面。 5. 在订单详情页,稍等片刻,点击刷新,即可看到实例已完成退订。 费用中心进行退订 用户可以登录天翼云用户个人费用中心,进行实例退订。 1. 登录天翼云官网。 2. 当您处于天翼云官网页面时,点击右上角“我的”,在下拉中点击“费用心中”,进入到个人费用中心页面。 3. 当您处于TeleDB数据库控制台页面时,点击右上角的“费用”,进入到个人费用中心页面。 4. 在“费用中心”页面依次点击“订单管理”“退订管理”,进入到退订管理页面。 5. 在“退订管理”页面,勾选您要退订的实例,点击右侧的“退订”按钮。 6. 在点击“退订”按钮后弹出确认框,点击“确定”按钮即可完成退订。
        来自:
        帮助文档
        文档数据库服务
        计费说明
        产品实例退订
      • 入门指引
        本章节主要介绍天翼云物理机的入门指引。
        来自:
        帮助文档
        物理机 DPS
        快速入门
        入门指引
      • 用户协议
        [](
        来自:
        帮助文档
        法律声明
        网站服务条款
        用户协议
      • 节点DNS检查
        本文主要介绍节点DNS检查. 检查项内容 当前检查项包括以下内容: 检查当前节点DNS配置是否能正常解析OBS地址 检查当前节点是否能访问存储升级组件包的OBS地址 解决方案 节点升级过程中,需要从OBS拉取升级组件包。此项检查失败,请联系技术人员支持。
        来自:
        帮助文档
        云容器引擎
        用户指南
        集群管理
        集群升级
        升级前检查
        节点DNS检查
      • 使用V4签名时的HttpURLConnection开发
        本节主要介绍使用V4签名时的HttpURLConnection开发。 应用场景 V4签名下,使用HttpURLConnection开发。 前提条件 已开通对象存储(经典版)Ⅰ型服务。 具体操作 可以参考下列示例进行HttpURLConnection开发。 package cn.ctyun.oos.sample; 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.security.MessageDigest; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.SortedMap; import java.util.TimeZone; import java.util.TreeMap; import java.util.regex.Matcher; import java.util.regex.Pattern; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; public class OOSDemoForV4Signer { private static final SimpleDateFormat ISO8601DATEFORMAT new SimpleDateFormat("yyyyMMdd'T'HHmmss'Z'"); private static final SimpleDateFormat ISO8601DAYFORMAT new SimpleDateFormat("yyyyMMdd"); private static final char[] HEXCODE "0123456789abcdef".toCharArray(); private static final String UNSIGNEDPAYLOAD "UNSIGNEDPAYLOAD"; private static final String SCHEME "AWS4"; private static final String ALGORITHM "HMACSHA256"; private static final String TERMINATOR "aws4request"; private static final String HMACSHA256 "HmacSHA256"; private static final String OOSACCESSKEY "youraccesskey"; private static final String OOSSECRETKEY "yoursecretkey"; private static final String OOSENDPOINT "ooscn.ctyunapi.cn"; private static final String OOSBUCKET "your bucket name"; private static final String OOSOBJECTNAME "yourobjectname"; private static final String OOSOBJECTCONTENT "yourobjectcontent"; private static final int DEFAULTTIMEOUT 30000; static { TimeZone utc TimeZone.getTimeZone("UTC"); ISO8601DATEFORMAT.setTimeZone(utc); ISO8601DAYFORMAT.setTimeZone(utc); } public static void main(String[] args) throws Exception { OOSDemoForV4Signer demo new OOSDemoForV4Signer(); demo.putObject(); demo.getObject(); demo.deleteObject(); } public void getObject() { try { HttpURLConnection connection generateConnection("GET", OOSBUCKET, OOSOBJECTNAME); 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 putObject() { try { HttpURLConnection connection generateConnection("PUT", OOSBUCKET, OOSOBJECTNAME); connection.setDoOutput(true); connection.connect(); // Create the object byte[] requestBody OOSOBJECTCONTENT.getBytes(); try (OutputStream outputStream connection.getOutputStream()) { outputStream.write(requestBody); } // Execute the request and print the response 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 deleteObject() { try { HttpURLConnection connection generateConnection("DELETE", OOSBUCKET, OOSOBJECTNAME); 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(); } } private HttpURLConnection generateConnection(String method, String bucket, String objectKey) throws Exception { String requestUrl " + bucket + "." + OOSENDPOINT + "/" + urlEncode(objectKey, true); Map headers new HashMap<>(); // 1 加在headers里的所有头域,都参与计算签名。 // 2 任何头以xamzmeta这个前缀开始都会被认为是用户的元数据,当用户检索时,它将会和对象一起被存储并返回。PUT请求头大小限制为8KiB。在PUT请求头中,用户定义的元数据大小限制为2KiB。 // headers.put("xamzmetatest", "oos"); Map querys new HashMap (); URL url new URL(requestUrl); String authorization v4Sign(headers, querys, UNSIGNEDPAYLOAD, url, method); headers.put("Authorization", authorization); HttpURLConnection connection (HttpURLConnection)new URL(requestUrl).openConnection(); connection.setRequestMethod(method); connection.setConnectTimeout(DEFAULTTIMEOUT); connection.setReadTimeout(DEFAULTTIMEOUT); headers.forEach(connection::setRequestProperty); return connection; } / 以下是签名计算相关方法 / private String v4Sign(Map headers, Map queryParameters, String bodyHash, URL endpointUrl, String httpMethod) { String host endpointUrl.getHost(); String serviceName parseServiceName(host); String regionName parseRegionName(host); // first get the date and time for the subsequent request, and convert // to ISO 8601 format for use in signature generation Date now new Date(); String dateTimeStamp ISO8601DATEFORMAT.format(now); // update the headers with required 'xamzdate' and 'host' values if (headers null) { headers new HashMap (); } headers.put("xamzdate", dateTimeStamp); headers.put("xamzcontentsha256", bodyHash); int port endpointUrl.getPort(); if (port > 1 && port ! 80 && port ! 443) { host host.concat(":" + Integer.toString(port)); } headers.put("Host", host); // canonicalize the headers; we need the set of header names as well as the // names and values to go into the signature process String canonicalizedHeaderNames getCanonicalizeHeaderNames(headers); String canonicalizedHeaders getCanonicalizedHeaderString(headers); // if any query string parameters have been supplied, canonicalize them String canonicalizedQueryParameters getCanonicalizedQueryString(queryParameters); // canonicalize the various components of the request String canonicalRequest getCanonicalRequest(endpointUrl, httpMethod, canonicalizedQueryParameters, canonicalizedHeaderNames, canonicalizedHeaders, bodyHash); // construct the string to be signed String dateStamp ISO8601DAYFORMAT.format(now); String scope dateStamp + "/" + regionName + "/" + serviceName + "/" + TERMINATOR; String stringToSign getStringToSign(SCHEME, ALGORITHM, dateTimeStamp, scope, canonicalRequest); // compute the signing key byte[] kSigning createSignatureKey(OOSSECRETKEY, dateStamp, regionName, serviceName); byte[] signature sign(stringToSign, kSigning, HMACSHA256); String credentialsAuthorizationHeader "Credential" + OOSACCESSKEY + "/" + scope; String signedHeadersAuthorizationHeader "SignedHeaders" + canonicalizedHeaderNames; String signatureAuthorizationHeader "Signature" + toHex(signature); String authorizationHeader SCHEME + "" + ALGORITHM + " " + credentialsAuthorizationHeader + ", " signedHeadersAuthorizationHeader + ", " + signatureAuthorizationHeader; return authorizationHeader; } private String getCanonicalizedQueryString(Map parameters) { if (parameters null parameters.isEmpty()) { return ""; } SortedMap sorted new TreeMap (); Iterator > pairs parameters.entrySet().iterator(); while (pairs.hasNext()) { Map.Entry pair pairs.next(); String key pair.getKey(); String value pair.getValue(); sorted.put(urlEncode(key, false), urlEncode(value, false)); } StringBuilder builder new StringBuilder(); pairs sorted.entrySet().iterator(); while (pairs.hasNext()) { Map.Entry pair pairs.next(); builder.append(pair.getKey()); builder.append(""); builder.append(pair.getValue()); if (pairs.hasNext()) { builder.append("&"); } } return builder.toString(); } private String getCanonicalizedHeaderString(Map headers) { if (headers null headers.isEmpty()) { return ""; } // step1: sort the headers by caseinsensitive order List sortedHeaders new ArrayList (); sortedHeaders.addAll(headers.keySet()); Collections.sort(sortedHeaders, String.CASEINSENSITIVEORDER); // step2: form the canonical header:value entries in sorted order. // Multiple white spaces in the values should be compressed to a single // space. StringBuilder buffer new StringBuilder(); for (String key : sortedHeaders) { buffer.append(key.toLowerCase().replaceAll("s+", " ") + ":" + headers.get(key).replaceAll("s+", " ")); buffer.append("n"); } return buffer.toString(); } private String getCanonicalizeHeaderNames(Map headers) { List sortedHeaders new ArrayList (); sortedHeaders.addAll(headers.keySet()); Collections.sort(sortedHeaders, String.CASEINSENSITIVEORDER); StringBuilder buffer new StringBuilder(); for (String header : sortedHeaders) { if (buffer.length() > 0) buffer.append(";"); buffer.append(header.toLowerCase()); } return buffer.toString(); } private String getCanonicalRequest(URL endpoint, String httpMethod, String queryParameters, String canonicalizedHeaderNames, String canonicalizedHeaders, String bodyHash) { String canonicalRequest; if (bodyHash null bodyHash.equals("")) { canonicalRequest httpMethod + "n" + getCanonicalizedResourcePath(endpoint) + "n" + queryParameters "n" + canonicalizedHeaders + "n" + canonicalizedHeaderNames; } else { canonicalRequest httpMethod + "n" + getCanonicalizedResourcePath(endpoint) + "n" + queryParameters "n" + canonicalizedHeaders + "n" + canonicalizedHeaderNames + "n" + bodyHash; } return canonicalRequest; } private String getStringToSign(String scheme, String algorithm, String dateTime, String scope, String canonicalRequest) { String stringToSign scheme + "" + algorithm + "n" + dateTime + "n" + scope + "n" + toHex(hash(canonicalRequest)); return stringToSign; } private byte[] createSignatureKey(String key, String dateStamp, String regionName, String serviceName) { byte[] kSecret (SCHEME + key).getBytes(); byte[] kDate sign(dateStamp, kSecret, HMACSHA256); byte[] kRegion sign(regionName, kDate, HMACSHA256); byte[] kService sign(serviceName, kRegion, HMACSHA256); byte[] kSigning sign(TERMINATOR, kService, HMACSHA256); return kSigning; } private byte[] sign(String stringData, byte[] key, String algorithm) { try { byte[] data stringData.getBytes("UTF8"); Mac mac Mac.getInstance(algorithm); mac.init(new SecretKeySpec(key, algorithm)); return mac.doFinal(data); } catch (Exception e) { throw new RuntimeException("Unable to calculate a request signature: " + e.getMessage(), e); } } private String getCanonicalizedResourcePath(URL endpoint) { if (endpoint null) { return "/"; } String path endpoint.getPath(); if (path null path.isEmpty()) { return "/"; } // String encodedPath urlEncode(path, true); String encodedPath path; if (encodedPath.startsWith("/")) { return encodedPath; } else { return "/".concat(encodedPath); } } private String urlEncode(String url, boolean keepPathSlash) { String encoded; try { encoded URLEncoder.encode(url, "UTF8"); } catch (UnsupportedEncodingException e) { throw new RuntimeException("UTF8 encoding is not supported.", e); } if (keepPathSlash) { encoded encoded.replace("%2F", "/"); } return encoded; } private String toHex(byte[] data) { StringBuilder r new StringBuilder(data.length 2); for (byte b : data) { r.append(HEXCODE[(b >> 4) & 0xF]); r.append(HEXCODE[(b & 0xF)]); } return r.toString(); } private byte[] hash(String text) { try { MessageDigest md MessageDigest.getInstance("SHA256"); md.reset(); md.update(text.getBytes("UTF8")); return md.digest(); } catch (Exception e) { throw new RuntimeException("Unable to compute hash while signing request: " + e.getMessage(), e); } } private String parseRegionName(String host) { String pattern "oos([w]).ctyunapi.cn$"; Pattern r Pattern.compile(pattern); Matcher m r.matcher(host); if (m.find()) { return m.group(1).toLowerCase(); } else { throw new RuntimeException("parse region error, please check endpoint."); } } private String parseServiceName(String host) { if (host.endsWith("iam.ctyunapi.cn")) { return "sts"; } else { return "s3"; } } }
        来自:
        帮助文档
        对象存储(经典版)I型
        最佳实践
        使用HttpURLConnection开发
        使用V4签名时的HttpURLConnection开发
      • 产品价格
        存储类型 包月标准价格 按量付费标准价格 标准型 0.4 元/GB/月 0.000625 元/GB/小时(0.45 元/GB/月) 性能型 1.6 元/GB/月 0.002569 元/GB/小时(1.85 元/GB/月)
        来自:
        帮助文档
        弹性文件服务 SFS
        计费说明
        产品价格
      • 产品定义
        本文带您了解什么是弹性负载均衡产品,弹性负载均衡产品的架构,工作原理及其访问方式。 弹性负载均衡(CTELB ,Elastic Load Balancing)是一种分发控制网络流量的服务,通过预先设定的算法将访问流量自动分发到多台云主机,扩展应用系统对外的服务能力,实现更高水平的应用系统容错性能。 产品架构 弹性负载均衡的产品架构主要包含以下组件: 负载均衡器:即负载均衡实例,可以接收来自客户端的请求流量,并经流量分配到一个或多个可用的后端主机。 监听器:监听器是弹性负载均衡的核心组件,监听器指定要监听的协议和端口号,并根据配置的负载均衡算法将请求转发到后端主机。监听器也会对后端主机进行健康检查。 后端主机组:每个监听器关联一个后端主机组,后端主机组包含多个后端主机。当监听器接收到客户端请求时,它将请求转发给后端主机组中的一个或多个后端主机。后端主机组负责将请求传递给相应的后端主机,实现负载均衡和高可用性。 转发策略:转发策略定义了负载均衡器将流量请求转发给后端主机的方式。 访问策略组:访问策略组可帮助您控制访问权限,确保负载均衡器只接收来自指定网络范围的请求,从而提高应用程序的安全性。 证书管理:用户将证书上传到负载均衡中,在创建HTTPS协议监听的时候需绑定证书,提供HTTPS服务。 天翼云弹性负载均衡AZ级容灾高可用架构具有如下特点: 网元跨AZ多活,单AZ故障,其它AZ承载全部流量 集群模式,任意节点故障业务流量自动切换到其它可用节点 四七层网元分离,分布式处理,服务可用性更高 后端主机支持跨AZ,业务可跨AZ负载 支持与弹性伸缩联动,后端主机组根据业务负载自动弹缩主机数量 监听器支持转发策略,灵活匹配业务域名、URL转发流量到特定后端主机
        来自:
      • 配置举例
        Linux客户端 1. 发现lun6a和lun7a的Target: plaintext [root@client ~] iscsiadm m discovery t st p 192.168.0.110 192.168.0.110:3260,1 iqn.201208.cn.ctyunapi.oos:target7.14 192.168.0.110:3260,1 iqn.201208.cn.ctyunapi.oos:target02.3 192.168.0.110:3260,1 iqn.201208.cn.ctyunapi.oos:target04.7 192.168.0.110:3260,1 iqn.201208.cn.ctyunapi.oos:target6.11 [root@client ~] iscsiadm m discovery t st p 192.168.0.192 192.168.0.192:3260,1 iqn.201208.cn.ctyunapi.oos:target7.15 192.168.0.192:3260,1 iqn.201208.cn.ctyunapi.oos:target6.12 192.168.0.192:3260,1 iqn.201208.cn.ctyunapi.oos:test.10 192.168.0.192:3260,1 iqn.201208.cn.ctyunapi.oos:target04.8 [root@client ~] iscsiadm m discovery t st p 192.168.0.102 192.168.0.102:3260,1 iqn.201208.cn.ctyunapi.oos:target02.4 192.168.0.102:3260,1 iqn.201208.cn.ctyunapi.oos:target6.13 192.168.0.102:3260,1 iqn.201208.cn.ctyunapi.oos:test.9 2. 登录iSCSI存储 登录lun6a的iSCSI存储(按Active Target、Standby Target、ColdStandby顺序连接): plaintext [root@client ~]
        来自:
        帮助文档
        存储资源盘活系统
        快速入门
        客户端操作
        Linux客户端-集群版
        配置举例
      • 约束与限制
        本章节介绍了分布式消息服务RocketMQ使用过程中的约束和限制。 本章主要为您介绍分布式消息服务RocketMQ使用过程中的一些限制。 表1 分布式消息服务RocketMQ使用限制明细 限制项 约束与限制 创建Topic的数量 Topic的数量根据实例规格确定,不支持修改。 当Topic的数量达到上限后,您无法继续创建Topic。 创建消费组的数量 消费组的数量根据实例规格确定,不支持修改。 当消费组的数量达到上限后,您无法继续创建消费组。 消息大小 生产消息的最大长度为4MB,其中,消息属性大小均不能超过16KB。消息大小不支持修改。 消息大小超过限制会导致消息发送失败。 消息存储时长 消息默认保留时间为48小时,支持修改,最大存储时长为720小时,超过保留时间会被自动删除。 消费位点重置 支持重置消费2天内任意时间点的消息。 定时消息的延时时长 最大延时时长为1年,不支持修改。 支持1年内任意时间的定时消息。 RequestReply机制 不支持此机制 修改配置参数 不支持调用开源接口修改配置参数
        来自:
        帮助文档
        分布式消息服务RocketMQ
        产品简介
        约束与限制
      • 创建/复制/编辑分类映射
        本节介绍如何创建、编辑、复制分类映射。 操作场景 分类和映射是对云服务告警进行类型匹配和字段映射。 创建分类映射 1. 登录管理控制台。 2. 单击页面左上方的,选择“安全 > 态势感知(专业版)”,进入态势感知(专业版)管理页面。 3. 在左侧导航栏选择“工作空间 > 空间管理”,并在工作空间列表中,单击目标工作空间名称,进入目标工作空间管理页面。 4. 在左侧导航栏选择“安全编排 > 运营对象”,进入运营对象的数据类页面后,选择“分类&映射”页签,进入分类映射管理页面。 5. 在分类映射管理页面中,单击“创建”,进入创建分类映射页面。 6. 在创建分类映射页面中,配置分类映射参数信息。 1. 在左侧“基本信息配置”栏中,配置分类映射的基本信息,参数说明如下表所示。 参数名称 参数说明 名称 自定义分类映射名称。 数据类 选择对应的数据类。 描述 自定义分类映射描述信息。 2. 选择左侧“数据源”栏中,选择分类映射的数据源。 当“数据源”选择“上传JSON文件”时,需要单击“上传JSON文件”,并上传JSON文件。 3. 在右侧“分类”页签中,选择分类方式,并配置对应参数。 4. 完成分类配置后,单击页面右上角,保存配置。 5. 在右侧“映射”页签中,选择映射方式,并配置对应参数。 6. 完成分类映射后,单击页面右上角,保存配置。 7. 在右侧“预处理”页签中,设置预处理映射参数参数。 8. 完成预处理配置后,单击页面右上角,保存配置。
        来自:
        帮助文档
        态势感知(专业版)(新版)
        用户指南
        安全编排
        运营对象管理
        管理分类&映射
        创建/复制/编辑分类映射
      • 文档数据库服务与自建数据库的对比优势
        对比项 文档数据库服务 自建数据库 服务可用性 服务周期内服务可用率不低于99.95%。 需自行保障,需自行搭建主从复制,自行实现高可用能力。 数据可靠性 高可靠性。 底层多备份存储。 需自行保障数据的可靠性。 数据安全性 DDOS防护。 VPC私有网络访问。 VPC隔离数据库服务。 SSL安全链路访问。 需自行实现各类数据安全性功能,如购买安全防护软硬件。 一键开通 一键部署,分钟级开通文档数据库服务实例。 需购买主机等硬件,自行托管、搭建数据库服务,时间周期长,不可控。 弹性扩容 一键扩容,根据业务需求,分钟级完成规格、存储的弹性扩容。 需购买与原有实例同属性硬件等资源,自行维护数据库节点关系。 备份恢复 自动备份,支持自行配置自动备份策略。 手动备份,支持随时一键热备,不影响业务正常运行。 支持恢复到本实例及其它同属性实例。 需自行管理备份、自行维护备份数据集。 监控告警 支持数据库实例的主机、数据库服务、日志等多类监控指标。 支持自定义设置告警策略。 自行部署监控服务,自行实现告警服务。
        来自:
        帮助文档
        文档数据库服务
        产品介绍
        文档数据库服务与自建数据库的对比优势
      • 高维向量相似度搜索(vector)
        本小节主要介绍RDSPostgreSQL的vector插件使用方法。 操作场景 RDSPostgreSQL支持 vector插件,提供了一个新的数据类型,能够存储向量类型数据,并实现向量相似度匹配,为AI产品提供底层数据支持。 前提条件 请确保您的实例内核大版本满足,本插件所支持的内核版本,请参考支持的版本插件列表。 插件使用 安装插件 sql CREATE EXTENSION IF NOT EXISTS vector; 卸载插件 sql DROP EXTENSION IF EXISTS vector; 使用示例 数据存储&查询 创建具有3维的向量列 sql CREATE TABLE items (id bigserial PRIMARY KEY, embedding vector(3)); 插入向量 sql INSERT INTO items (embedding) VALUES ('[1,2,3]'), ('[4,5,6]'); 通过L2距离得到最近邻 sql SELECT FROM items ORDER BY embedding '[3,1,2]'; 通过余弦距离得到最近邻 sql SELECT FROM items ORDER BY embedding '[3,1,2]'; 通过内积得到最近邻, 返回的是负内积,因为Postgres只支持运算符上的ASC顺序索引扫描 sql SELECT FROM items ORDER BY embedding '[3,1,2]'; 距离计算 sql SELECT embedding '[3,1,2]' AS distance FROM items; SELECT (embedding '[3,1,2]') 1 AS innerproduct FROM items; SELECT 1 (embedding '[3,1,2]') AS cosinesimilarity FROM items;
        来自:
        帮助文档
        关系数据库PostgreSQL版
        用户指南
        插件管理
        高维向量相似度搜索(vector)
      • 资源迁移
        导入资源 1.在DataArts Studio控制台首页,选择对应工作空间的“管理中心”模块,进入管理中心页面。详见下图选择管理中心。 2.在管理中心页面,单击“资源迁移”,进入资源迁移页面。详见下图资源迁移。 3.单击“新建导入”,配置待导入资源的OBS存储路径。如无OBS服务,需要从本地路径选择待上传的资源包。详见下图配置待导入的资源存储路径。 4.单击“下一步”,勾选导入的资源类型。详见下图勾选导入的资源类型。 5.如果选择导入数据源,则单击“下一步”需要配置数据连接。配置的数据连接个数由数据源的数量决定,每个连接都需要输入密码。 详见下图:配置数据连接 6、单击“下一步”,等待导入完成。 详见下图:导入完成
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        管理控制台
        资源迁移
      • 应用场景
        日志同步 在大型业务系统设计中,为了快速定位问题,全链路追踪日志,以及故障及时预警监控,通常需要将各系统应用的日志集中分析处理。 Kafka设计初衷就是为了应对大量日志传输场景,应用通过异步方式将日志消息同步到消息服务,再通过其他组件对日志做实时或离线分析,也可用于关键日志信息收集进行应用监控。 日志同步主要有三个关键部分:日志采集客户端,Kafka消息队列以及后端的日志处理应用。 1. 日志采集客户端,负责用户各类应用服务的日志数据采集,以消息方式将日志“批量”、“异步”发送Kafka客户端。 Kafka客户端批量提交和压缩消息,对应用服务的性能影响非常小。 2. Kafka将日志存储在消息文件中,提供持久化。 3. 日志处理应用,如Logstash,订阅并消费Kafka中的日志消息,最终供文件搜索服务检索日志,或者由Kafka将消息传递给Hadoop等其他大数据应用系统化存储与分析。 图 日志同步示意图 上图中Logstash、ElasticSearch分别为日志分析和检索的开源工具,Hadoop表示大数据分析系统。
        来自:
        帮助文档
        分布式消息服务Kafka
        产品简介
        应用场景
      • 启用WORM策略
        接口介绍 调用接口启用合规保留策略。 接口约束 无 请求URI POST /v1/worm/enable 路径参数 无 Query参数 参数 是否必填 参数类型 说明 示例 下级对象 bucket 是 String 桶名。 testBucketName regionCode 是 String 区域编码。 0001 请求参数 请求头参数 无 请求体参数 无 响应参数 参数 是否必填 参数类型 说明 示例 下级对象 statusCode 是 Integer 本次请求的结果码。 0 error 是 String 错误码,开启成功时,不返回该字段。 message 是 String 错误文本信息,开启成功时,为空字符串。 returnObj 是 String of Object 返回结果。 returnObj 表 returnObj 参数 是否必填 参数类型 说明 示例 下级对象 code 是 String 业务返回码,0表示业务成功。 0 data 是 String 业务返回数据。 message 是 String 业务消息。 请求示例 POST /v1/worm/enable?regionCode0001&buckettestBucketName 请求头header 无 请求体body 无 响应示例 json { "statusCode": "0", "message": "", "returnObj": { "code": "0", "data": "", "message": "" } }
        来自:
        帮助文档
        媒体存储
        API参考
        API(OpenAPI)
        关于桶的操作
        合规保留
        启用WORM策略
      • 开通数据库专家服务
        本页为您介绍如何开通数据库专家服务。 操作步骤 第一步,打开天翼云官网 第二步,未实名认证的用户需按提示完成实名认证才能开通数据库专家服务。 第三步,实名认证后进入数据库专家服务产品详情页快速了解产品,如需订购数据库增值服务包的,务必请先咨询客服确认天翼云能否按您的需要提供相应的服务内容,确认后单击【立即开通】。 第四步,在购买页面选择适合的计费方式,确认订单,点击【立即开通】。 第五步,服务开通后,待数据库专家服务团队进行技术评估,评估通过后,便可进入施工环节享受专家团队的服务。
        来自:
        帮助文档
        数据库专家服务
        快速入门
        开通数据库专家服务
      • 删除告警中心白名单
        接口功能介绍 告警中心白名单删除 接口约束 此功能为收费功能。确认已经购买服务器配额,并且开启服务器防护。如果没有购买配额,可按照页面提示进行购买。如果没有开启防护,请在服务器列表页开启机器防护。 URI POST /v1/instrusion/whitelist/delete 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 ContentType 是 String ContentType application/json 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 ids 是 Array of Strings 操作id列表 ["idx"] 响应参数 参数 参数类型 说明 示例 下级对象 error String 返回码 CTCSSCN000000:成功 CTCSSCN000001:失败 CTCSSCN000003:用户未签署协议,安全卫士系统无法正常使用 CTCSSCN000004:鉴权错误 CTCSSCN000005:用户没有付费版配额,功能不可用 0 message String 返回信息 success returnObj Object 返回对象 traceId String traceId asaadasd11111 statusCode String 状态码 200成功 200
        来自:
        帮助文档
        服务器安全卫士(原生版)
        API参考
        API
        2022-10-20
        告警中心
        删除告警中心白名单
      • 按漏洞类型统计漏洞数
        接口功能介绍 分类统计漏洞数量,没有时间等条件限制。 接口约束 此功能为免费功能。 URI GET /v1/announcement/vulTypeCount 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 ContentType 是 String ContentType application/json 请求体body参数 无 响应参数 参数 参数类型 说明 示例 下级对象 error String 返回码 CTCSSCN000000:成功 CTCSSCN000001:失败 CTCSSCN000003:用户未签署协议,安全卫士系统无法正常使用 CTCSSCN000004:鉴权错误 CTCSSCN000005:用户没有付费版配额,功能不可用 CTCSSCN000000 message String 返回信息 success returnObj Object 返回对象 returnObj traceId String traceId asaadasd11111 statusCode String 状态码 200成功 200 表 returnObj 参数 参数类型 说明 示例 下级对象 linux Integer linux漏洞 未处理漏洞数量 0 windows Integer windows漏洞 未处理漏洞数量 0 webCms Integer webCms漏洞 未处理漏洞数量 0 application Integer 应用漏洞 未处理漏洞数量 0 emergency Integer 应急漏洞 未处理漏洞数量 0
        来自:
        帮助文档
        服务器安全卫士(原生版)
        API参考
        API
        2022-10-20
        漏洞扫描
        按漏洞类型统计漏洞数
      • 证书公钥加密(1)
        接口功能介绍 证书公钥加密 接口约束 用户已开通 URI POST /v1/certificateCompute/certificatePublicKeyEncrypt 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 regionId 是 String 资源池id fecnjniakfkn2314ndekqldedcsadfg 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 certificateId 是 String 证书id 474e569e8814474a948bdbcf6d853eff algorithm 是 String 使用的算法,取值范围为RSAESOAEPSHA256、RSAESOAEPSHA1、RSAESPKCS1V15、SM2 RSAESOAEPSHA1 plaintext 是 String 待加密明文 abc 响应参数 参数 参数类型 说明 示例 下级对象 statusCode String 返回码 取值范围:200 成功 200 error String 错误码 KMS0514 message String 调用结果信息 加密成功 returnObj Object 接口返回结果 returnObj 表 returnObj 参数 参数类型 说明 示例 下级对象 certificateId String 证书id 474e569e8814474a948bdbcf6d853eff ciphertextBlob String 加密后密文 ODZhOWVmZDktM2QxNi00ODk0LWJkNGYtMWZjNDNmM2YyYWJmS7FmDBBQ0BkKsQrtRnidtPwi requestId String 请求id 2a56124813ed4ef7a359e818dce118d8
        来自:
      • 密钥版本详情查询
        接口功能介绍 密钥版本详情查询 接口约束 请保证账户余额大于0 URI POST /v1/versionControl/describeKeyVersion 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 regionId 是 String 资源池id fecnjniakfkn2314ndekqldedcsadfg 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 cmkUuid 是 String 密钥唯一标识id 474e569e8814474a948bdbcf6d853eff keyVersionId 是 String 密钥版本id f2ffbff9940a41a4ba9afe1fd8f22792 响应参数 参数 参数类型 说明 示例 下级对象 statusCode String 返回码 取值范围:200 成功 200 error String 错误码 KMS0514 message String 调用结果信息 获取密钥版本成功 returnObj Object 接口返回结果 returnObj 表 returnObj 参数 参数类型 说明 示例 下级对象 cmkUuid String 密钥唯一标识id 474e569e8814474a948bdbcf6d853eff keyVersionId String 密钥版本id f2ffbff9940a41a4ba9afe1fd8f22792 creationDate String 版本创建时间 Tue Oct 25 15:06:52 CST 2022 requestId String 请求id 87d821f6679544eda3553b6e9dbc2e4c
        来自:
        帮助文档
        密钥管理
        API参考
        API
        2022-11-03
        密钥版本详情查询
      • 修改目录
        接口功能介绍 本接口用于修改单个目录信息。 接口约束 请求参数说明: String类型的参数,传""等同于不传。 Integer类型的参数,传0等同于不传。 Boolean类型的参数,传false等同于不传。 URI PUT /v2/dirs/ 路径参数 参数 是否必填 参数类型 说明 示例 下级对象 DirId 是 String 目录ID。 897098424844288 Query参数 无 请求参数 请求头header参数 无 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 DirName 是 String 目录名称,长度不超过64个字符。 openapidir Description 否 String 目录描述,长度不超过255个字符。 description 响应参数 参数 参数类型 说明 示例 下级对象 statusCode Integer 响应状态码。 200 error String 错误码,执行成功时,不返回该字段。 VSS0001 message String 响应信息。 请求成功 requestId String 请求ID。 362d4e78556b47129182d0881fade86b returnObj Object 响应数据,执行失败时,不返回该字段。 returnObj 表 returnObj 参数 参数类型 说明 示例 下级对象 DirId String 目录ID。 693323900457467904 RequestId String 请求ID。 432a3ea5157740d296194ebf188f9403
        来自:
        帮助文档
        智能视图服务
        API参考
        API
        2022-06-13
        设备树管理
        目录管理
        修改目录
      • VPN用户服务删除
        VPN用户服务删除。 接口功能介绍 vpn用户服务删除 接口约束 支持集群模式资源池。 URI POST /v4/vpn/ipsecuserservice/delete 路径参数 无 Query参数 无 请求参数 请求header参数 无 请求body参数 参数 是否必填 参数类型 说明 示例 下级对象 regionID 是 String 资源池ID b342b77ef26b11ecb0ac0242ac110002 ipsecServiceID 是 String vpn用户服务ID 35d5fa99c0404bb0806a8be317cc4d89 响应参数 参数 是否必填 参数类型 说明 示例 下级对象 statusCode 否 Integer 返回状态码 取值范围: 800:成功 900:失败 800 errorCode 否 String 业务细分码,为product.module.code三段式码 message 否 String 失败时的错误描述,一般为英文描述 description 否 String 失败时的错误描述,一般为中文描述 returnObj 否 Object 返回对象 returnObj 表returnObj 参数 是否必填 参数类型 说明 示例 下级对象 logMark 否 String 链路追踪ID 74cb2e661f9545daaac5ee013470fd96 请求示例 请求url 无 请求头header 无 请求体body json { "regionID":"b342b77ef26b11ecb0ac0242ac110002", "ipsecServiceID":"cbf6e5e281784861b133b66d0ba336cd" }
        来自:
        帮助文档
        VPN连接
        API参考
        API
        集群模式资源池VPN用户服务功能
        VPN用户服务删除
      • 数据导出任务:文件下载(1)
        接口功能介绍 调用此接口可获取下载链接地址。 接口约束 参见请求参数说明。 URI POST /v4/monitor/taskcenter/download 路径参数 无 Query参数 无 请求参数 请求头header参数 无 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 regionID 是 String 资源池ID 81f7728662dd11ec810800155d307d5b taskID 是 String 任务ID TASKtacd8b6b4610b97d202306301808 响应参数 参数 参数类型 说明 示例 下级对象 statusCode Integer 返回状态码(800为成功,900为失败),默认值:800 800 errorCode String 失败时的错误代码,参见公共错误码说明 message String 失败时的错误描述,一般为英文描述 Success msgDesc String 失败时的错误描述,一般为中文描述 成功 error String 错误码,请求成功时,不返回该字段 Openapi.Parameter.Error returnObj Object 返回参数,参考returnObj对象结构 returnObj 表 returnObj 参数 参数类型 说明 示例 下级对象 downloadUrl String 下载链接地址 枚举参数 无 请求示例 请求url /v4/monitor/taskcenter/download 请求头header 无 请求体body { "regionID": "81f7728662dd11ec810800155d307d5b", "taskID": "TASKtacd8b6b4610b97d202306301808" }
        来自:
      • 获取VPC下能创建子网的个数v3
        接口功能介绍 获取VPC下能创建子网的个数v3 接口约束 无 URI GET /v3/vpc/subnet/vpcSubnetNum 路径参数 无 Query参数 参数 是否必填 参数类型 说明 示例 下级对象 regionId 是 String 资源池ID。 vpcOid 是 String VPC ID xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 请求参数 请求头header参数 无 请求体body参数 无 响应参数 参数 参数类型 说明 示例 下级对象 statusCode Integer 状态码。可能值: 800:请求成功。 900:请求失败。 800 error String 错误码。 ECPC1000 message String 提示信息。 OK. returnObj Object 返回数据对象 returnObj 表 returnObj 参数 参数类型 说明 示例 下级对象 maximum Integer 最大可创建数量 available Integer 剩余可创建数量 枚举参数 无 请求示例 请求url 请求头header 无 请求体body 无 响应示例 { "statusCode":800, "message":"OK.", "returnObj":{ "maximum":5, "available":3 } } 状态码 请参考 状态码 错误码 请参考 错误码
        来自:
        帮助文档
        天翼云电脑(政企版)
        API参考
        API
        2023-10-30
        VPC子网
        获取VPC下能创建子网的个数v3
      • 内容安全检测
        特性 说明 检测位置 检测Web网站和新媒体平台发布的内容。 检测范围 内容的合法合规性、准确性。 检测技术 机器检测:基于丰富的违规样例库进行机器初审核。 检测技术 人工审核:内容审核专家基于多年经验对机器检测结果进行再审核。 交付形式 Word形式的检测报告。 “检测类型”选择“内容安全单次检测(按需)”时,下单后的7个工作日内出报告。 “检测类型”选择“文本安全监测(按月/按年)”时,下单后的检测周期(1个月)后的7个工作日内出报告。 计费模式 包年/包月(预付费)和按需计费(后付费)两种计费方式。 文本安全监测(按年) 文本安全监测(按月) 内容安全单次检测(按需) 按“检测对象”的总个数进行收费。同一个对象再次进行扫描时,需要重新收费。例如:单次配置了10个检测对象(新媒体账号或网站网址),每个检测对象检测一次,则需要进行10次收费。
        来自:
        帮助文档
        Web应用防火墙(独享版)
        产品介绍
        内容安全检测
      • 1
      • ...
      • 301
      • 302
      • 303
      • 304
      • 305
      • ...
      • 653
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

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

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

      青云志云端助力计划

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

      企业出海解决方案

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

      天翼云信创专区

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

      中小企业服务商合作专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      多活容灾服务 MDR

      轻量型云主机

      弹性伸缩服务 AS

      AI Store

      Token服务

      科研助手

      一站式智算服务平台

      人脸检测

      推荐文档

      账单

      客户端下载安装

      退订

      玩转天翼云②:linux系统攻击基本排查方法

      修改自动备份策略

      首次备案

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