活动

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

息壤智算

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

应用商城

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

定价

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

合作伙伴

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

开发者

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

支持与服务

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

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      云解析_相关内容
      • 全站加速是否支持泛域名接入
        本文介绍泛域名的概念以及泛域名配置相关操作与注意事项。 天翼云全站加速支持泛域名接入。本文将介绍泛域名的概念以及泛域名配置相关操作与注意事项。 什么是泛域名加速? 泛域名加速是指通过配置泛域名规则,实现在一个加速域名下,进行多个子域名的加速。这样可以统一管理多个子域名的加速行为,一次性实现网站多个子域名加速,提高访问速度和用户体验。 假如您在天翼云客户控制台上配置了一个泛域名 .ctyun.cn,那么该泛域名包含的二级子域名,例如assets.ctyun.cn与images.ctyun.cn等,都将实现全站加速。 使用泛域名有哪些注意事项? 泛域名加速仅支持通配符同级别的子域名加速,不支持多级子域名加速。例如, .ctyun.cn的二级子域名assets.ctyun.cn可通过全站加速,而三级子域名sub.assets.ctyun.cn则无法通过全站提供加速。 添加泛域名的格式为 .ctyun.cn,不支持.ctyun.cn的格式。 在提交刷新预取任务时,必须提交泛域名下面的具体域名的URL。 统计分析数据查询时,所有归属泛域名的子域名都统计到泛域名下,即把泛域名当成一个域名来处理。 如何新增泛域名? 首先,登录客户控制台,详情请见:进入客户控制台。 其次,添加加速域名,详情请见:添加加速域名。
        来自:
        帮助文档
        全站加速
        常见问题
        域名接入类
        全站加速是否支持泛域名接入
      • 重置同步任务
        本节主要介绍重置同步任务 在实时同步过程中,对于以下同步状态的任务,可通过重置功能,重新开始同步而不用再次配置任务。 同步暂停状态。 同步失败状态。 DRS目前支持以下链路的重置: 入云 MySQL>MySQL PostgreSQL>PostgreSQL Oracle>PostgreSQL Oracle>RDS for MySQL 出云 MySQL>MySQL 自建自建 说明 对于一般的多对一同步任务,仅父任务具有重置功能,子任务没有重置功能。 对于MySQL的多对一同步任务,仅子任务有重置功能。 DRS重置功能不会清空目标库,客户需要根据自己的需求选择是否清空目标库。任务重置后会重新进行全量同步,不需要再次配置任务。 前提条件 已登录数据复制服务控制台。 方法一 步骤 1 在“实时同步管理”页面的任务列表中,选择要启动的任务,单击操作列“重置”按钮。 步骤 2 在弹出的“重置任务”窗口,将重新进行同步任务预检查。 说明 重置多对一同步任务时,若预检查存在失败项,需要在查看失败详情中,单击对应失败的子任务名称,才能查看到具体任务的不通过原因。 步骤 3 预检查完成后,且预检查通过率为100%时,单击“开始重置”按钮,重新提交同步任务。 方法二 步骤 1 在“实时同步管理”页面,选择需要启动的任务,单击任务名称。 步骤 2 页面跳转至“基本信息”页签,切换至“同步进度”页签,单击页面左上角“重置”按钮。 步骤 3 继续执行方法一的步骤步骤2至步骤3。
        来自:
        帮助文档
        数据库复制
        用户指南
        实时同步
        任务管理
        任务生命周期
        重置同步任务
      • 绑定弹性公网IP
        本文内容主要介绍绑定弹性公网IP 操作场景 副本集实例创建成功后,支持用户绑定弹性公网IP,通过公共网络访问数据库实例,绑定后也可根据需要解绑。 注意事项 在访问数据库前,您需要在虚拟私有云申请一个弹性公网IP,并将访问数据库的IP地址,或者IP段加安全组入方向的访问规则。 副本集实例仅支持Primary和Secondary节点绑定弹性公网IP。对于已绑定弹性公网IP的节点,需解绑后,才可重新绑定其他弹性公网IP。 绑定弹性IP 步骤 1 在“实例管理”页面,选择指定的副本集实例,单击实例名称。 步骤 2 在左侧导航树,单击“连接管理”。 步骤 3 在“基本信息”区域的目标节点上,单击“绑定弹性IP”。 步骤 4 在弹出框的弹性IP列表中,显示“未绑定”状态的弹性IP,选择所需绑定的弹性IP,单击“确定”,提交绑定任务。如果没有可用的弹性IP,单击“查看弹性IP”,创建新的弹性IP。 步骤 5 在目标节点的“弹性IP”列,查看绑定成功的弹性IP。 解绑弹性IP 步骤 1 对于已绑定弹性公网IP的节点,在“实例管理”页面,选择指定的副本集实例,单击实例名称。 步骤 2 在左侧导航树,单击“连接管理”。 步骤 3 在“基本信息”区域的目标节点上,单击“解绑弹性IP”。 步骤 4 在弹出框中,单击“确定”,解绑弹性公网IP。
        来自:
        帮助文档
        文档数据库服务
        快速入门
        副本集快速入门
        通过公网连接副本集实例
        绑定弹性公网IP
      • 实例类
        本章节主要介绍分布式消息服务RabbitMQ的实例类问题。 RabbitMQ使用的版本是多少? 服务端RabbitMQ的版本是3.8.35。 RabbitMQ实例SSL连接的协议版本号是多少? TLS v1.2版本。 创建实例时为什么无法查看子网和安全组等信息? 创建实例时,如果无法查看虚拟私有云、子网、安全组、弹性IP,可能原因是该用户无Server Administrator和VPC Administrator权限,增加权限的详细步骤请参考《统一身份认证服务 用户指南》的“用户指南 > 用户组及授权 > 查看或修改或删除用户组”章节。 若其中一台RabbitMQ重启失败,需要会如何处理? 重启RabbitMQ实例时,不会重启实例所在虚拟机,仅重启RabbitMQ进程。 重启集群实例时,若其中一台RabbitMQ进程重启失败,则重启后实例状态依然为“运行中”,并提示“部分节点故障”。在每台虚拟机上都有RabbitMQ的守护进程,定时检查RabbitMQ进程是否存在,当进程不存在时会自动拉起RabbitMQ进程。 如果RabbitMQ实例异常持续超过1分钟,会上报告警。 RabbitMQ集群实例如何均衡分发请求到每个虚拟机? 集群内部使用LVS做负载均衡,由LVS将请求均衡分发到每个虚拟机节点。 RabbitMQ实例集群内部的队列是否有冗余备份? 队列是否做镜像(即冗余备份)取决于用户的需要,如果用户设置了镜像,会在集群中多个代理上存储队列的副本,当某个代理故障,集群会从其他正常的代理中选择一个代理,用来同步队列数据。
        来自:
        帮助文档
        分布式消息服务RabbitMQ
        常见问题
        实例类
      • 概述
        本页为本地MySQL迁移到RDS for MySQL的网络和准备工作概述。 网络通信方式 当前阶段,本地MySQL迁移至天翼云RDS for MySQL,需通过公网网络进行网络打通,包括数据库实例具备公网IP,天翼云DTS实例具备公网IP。 准备工作 1. 准备公网IP 如果存在可用的公网IP,则可跳过本环节,否则用户需先自行通过天翼云官网购买对应资源池(目前支持上海36/华东1/西南1/华北2/长沙42/杭州7)的EIP资源,相关操作可参考申请弹性IP文档。 2. 准备RDS for MySQL 如果存在可用的RDS for MySQL实例,则可跳过本环节,否则用户需先自行通过天翼云官网购买对应资源池(目前支持上海36/华东1/西南1/华北2/长沙42/杭州7)的数据库实例,相关操作可参考天翼云关系数据库MySQL版创建实例文档。 3. 本地数据库绑定公网IP 用户本地数据库绑定公网IP,具体操作步骤及方法取决于用户本地网的架构,天翼云不做具体说明。 4. 本地数据库添加白名单 本地数据库需要添加DTS实例配置的公网IP远程访问数据库的权限。本地数据库添加白名单的方法取决于用户本地网的架构,天翼云不做具体说明。
        来自:
        帮助文档
        数据传输服务DTS
        最佳实践
        本地MySQL迁移到RDS for MySQL
        概述
      • 云端AI应用
        本节主要介绍如何在智能视图服务控制台管理云端AI应用。 如果想使用云端智能分析服务,需要创建AI应用,并为要进行AI分析的设备绑定AI应用。 点击左侧导航栏的【AI管理AI应用】,可以查看平台的所有AI应用列表,包括算法类型、分析类型、描述、关联设备数等信息,用户可以进行查看/编辑/删除应用、查看分析结果和告警统计等操作。 创建AI应用 点击【新建AI应用】按钮,用户选择想要使用的AI算法,目前天翼云智能视图服务支持的算法包含人脸识别、人体识别和场景识别三种类别,也可以在右上角输入算法名称或者算法描述关键字进行搜索,找到目标算法后点击【选择】,进入下一步。 输入自定义应用名称并完成应用配置,包含以下配置项。 分析频率:包含分钟级、秒级和高算力型。 生效时段:支持配置AI分析时段,可选择全天或者指定时间段,支持添加多个生效时间段。 置信度:置信度越高,则会提升告警结果的准确率,但会存在漏检的情况;置信度越低,则可以捕捉到更多可能的告警,但会存在更多误检的情况。 告警配置:开启后可优化AI告警信息频繁的情况,自定义设置静默规则,包括告警周期、告警数量阈值和静默时间,可以压缩AI告警信息。
        来自:
        帮助文档
        智能视图服务
        用户指南
        AI管理
        云端AI应用
      • 相关术语解释
        终端节点和访问域名 终端节点(Endpoint):OBS为每个区域提供一个终端节点,终端节点可以理解为OBS在不同区域的区域域名,用于处理各自区域的访问请求。 访问域名:OBS会为每一个桶分配默认的访问域名。访问域名是桶在互联网中的域名地址,可应用于直接通过域名访问桶的场景,比如:云应用开发、数据分享等。 OBS桶访问域名的结构为:BucketName.Endpoint。其中BucketName为桶名称,Endpoint为桶所在区域的终端节点(区域域名)。 除了桶访问域名外,下表列出了与OBS相关的其他域名的结构、协议类型等信息,以便您全面地了解OBS域名。 域名类型 域名结构 说明 协议类型 区域域名 Endpoint 不同的区域分配各自对应的域名,即各区域的终端节点。请向企业管理员获取区域和终端节点信息。 HTTPS/HTTP 桶访问域名 BucketName.Endpoint 桶创建成功后,可以使用桶访问域名来访问桶。您可以根据访问域名结构自行拼接,也可以通过在OBS管理控制台、OBS Browser+上查看桶基本信息获取。 HTTPS/HTTP 对象访问域名 BucketName.Endpoint/ObjectName 对象上传到桶中后,可以使用对象访问域名来访问桶中的指定对象。您可以根据访问域名结构自行拼接,也可以通过在OBS管理控制台、OBS Browser+上查看对象属性获取。 HTTPS/HTTP 静态网站访问域名 BucketName.obswebsite.Endpoint 桶配置为静态网站托管时,桶的静态网站访问域名。 HTTPS/HTTP
        来自:
        帮助文档
        对象存储 OBS
        产品简介
        相关术语解释
      • 负载均衡器(1)
        弹性负载均衡是否支持记录和查询访问日志? 不支持。当前弹性负载均衡器尚未支持访问日志的记录和查询,如果需要记录服务的访问日志,需要在后端主机上进行记录。 弹性负载均衡是否支持访问控制? 弹性负载均衡支持访问控制的操作,可以选择黑名单或白名单两种方式。您可以通过黑名单禁止特定IP访问负载均衡,也可以选择白名单允许特定IP访问负载均衡。 基于源地址算法,是否可实现同一源IP访问固定后端云主机情况? 选择“源地址算法”,ELB会将请求的源IP地址进行一致性Hash运算,得到一个具体的数值,同时对后端主机进行编号,按照运算结果将请求分发到对应编号的主机上。这可以使得对不同源IP的访问进行负载分发,同时使得同一个客户端IP的请求始终被派发至某台特定的主机上。 但是如果后端主机存在下线后重新上线的情况,ELB会将请求的源IP地址重新进行一致性Hash运算并对后端主机重新进行编号,因此会出现同一个IP地址同时出现在了两台后端主机上。 弹性负载均衡是否可以单独使用? 不可以。弹性负载均衡(CTELB ,Elastic Load Balancing)是一种分发控制网络流量的服务,通过预先设定的算法将访问流量自动分发到多台云主机,扩展应用系统对外的服务能力,实现更高水平的应用系统容错性能。弹性负载均衡服务需要和后端主机资源组合使用,才能实现对外服务能力的负载均衡。
        来自:
      • 通过Remote Write地址将开源Prometheus数据写入Prometheus实例
        天翼云Prometheus监控服务提供了Remote Write标准接口,可通过该接口远程接入开源Prometheus的监控数据,以实现在天翼云Prometheus监控平台上收集和展示其自定义数据。本文将具体介绍如何使用Remote Write地址完成数据接入。 使用限制 Remote Write接口暂不支持HTTP/2。 前提条件 已创建Prometheus实例。 远程写入的客户端网络已经与暴露接口打通。 步骤一:获取AKSK 1. 通过实名认证的账号登录天翼云。 2. 进入天翼云账号中心。 3. 点击【安全设置】进入安全设置中心。 4. 在用户AccessKey模块,可创建AKSK,或直接查看已生成的AKSK。 步骤二:获取Remote Write地址 1. 登录Prometheus监控服务控制台。 2. 在左侧导航栏点击实例列表。 3. 单击目标实例名称。 4. 在设置页签上,即可获取Remote Write地址。 步骤三:配置开源版Prometheus 1. 安装Prometheus。 2. 编辑Prometheus.yml配置文件,并在文件末尾增加以下内容,将remotewrite链接替换为上文步骤二中获取的地址,然后保存文件。 plaintext global: scrapeinterval: 15s evaluationinterval: 15sscrapeconfigs: jobname: 'prometheus' staticconfigs: targets: ['localhost:9090'] remotewrite: 替换为您的Remote Write地址。 url: " basicauth: username和password分别对应您天翼云账号的AK和SK。 username: accesskeyid password: accesskeysecret 3. 重启开源版Prometheus服务。
        来自:
        帮助文档
        应用性能监控 APM
        用户指南
        Prometheus监控
        控制台操作指南
        自定义数据接入
        通过Remote Write地址将开源Prometheus数据写入Prometheus实例
      • 用户SSO概览
        本文为您介绍用户SSO的配置步骤。 企业与天翼云进行用户SSO时,天翼云是服务提供商(SP),企业的身份管理系统则是身份提供商(IdP),企业内部的员工可以通过基于SAML协议的单点登录,以天翼云用户的身份访问天翼云。 操作步骤 为了实现企业用户SSO,需要分别在天翼云和企业IdP中完成配置,以确定企业用户和天翼云互信与用户映射关系。在配置完成后,企业用户可以在浏览器中以天翼云用户的身份登录到天翼云。 天翼云配置 天翼云IAM配置企业IdP的操作如下: 1. 使用天翼云账号登录到统一身份认证控制台。 2. 在左侧导航栏,选择身份提供商管理。 3. 单击右上角的创建身份提供商,配置身份提供商的相关信息。 1. 协议:目前支持SAML协议。 2. 类型:目前支持IAM用户SSO。 3. 名称:配置当前身份提供商名称。 4. 元数据文档:上传企业IdP提供的元数据文件。元数据文件由企业IdP提供,目前支持上传XML格式的文件,元数据文件需要包含以下信息。 属性 说明 entityID IdP方实体ID SingleSignOnService IdP登录接收请求的地址,接收SAMLRequest请求的地址 SingleLogoutService IdP登出接收请求的地址 X509Certificate IdP对报文进行加密所对应的公钥 4. 单击确定。
        来自:
        帮助文档
        统一身份认证(一类节点)
        用户指南
        身份提供商管理
        用户SSO概览
      • 可靠性增强
        操作系统健康状态监控 周期采集操作系统硬件资源使用率数据,包括CPU、内存、硬盘、网络等资源的使用率状态。 进程健康状态监控 翼MR提供业务实例的状态以及业务实例进程的健康指标的检查,能够让用户第一时间感知进程健康状态。 硬盘故障的自动处理 天翼云大数据平台 翼MapReduce对开源版本进行了增强,可以监控各节点上的硬盘以及文件系统状态。如果出现异常,立即将相关分区移出存储池;如果硬盘恢复正常(通常是因为用户更换了新硬盘),也会将新硬盘重新加入业务运作。这样极大简化了维护人员的工作,更换故障硬盘可以在线完成;同时用户可以设置热备盘,从而极大缩减了故障硬盘的修复时间,有利于提高系统的可靠性。 节点磁盘LVM配置 天翼云大数据平台 翼MapReduce支持将多个磁盘配置成LVM(Logic Volume Management),多个磁盘规划成一个逻辑卷组。配置成LVM可以避免各磁盘间使用不均的问题,保持各个磁盘间均匀使用在HDFS和Kafka等能够利用多磁盘能力的组件上尤其重要。并且LVM可以支持磁盘扩容时不需要重新挂载,避免了业务中断。 数据可靠性 天翼云大数据平台 翼MapReduce可利用弹性云服务器ECS提供的反亲和节点组以及放置组的能力,结合Hadoop的机架感知能力,将数据冗余到多个物理宿主机上,避免物理硬件的失效造成数据的失效。
        来自:
        帮助文档
        翼MapReduce
        产品介绍
        功能特性
        可靠性增强
      • 安装与登录
        本文介绍AOneMail邮箱登录教程。 安装AOneMail 目前AOneMail已集成至AOne2.15.4及以上版本客户端,访问AOne客户端点击下载AOne 零信任客户端,点击“云邮箱”即可打开。 新建邮箱账户 如您想添加您的邮箱账号,您可以参考以下步骤来来进行新建。 1、配置邮件账户信息 您的姓名:你可以在此为账户起名字,该名字会显示在你发出邮件的发件人栏。 电子邮件地址:典型的电子邮件地址格式为username@example.com,用于发送和接收电子邮件。 密码:用于邮箱客户端登录的密码,若您的邮箱已开启安全登录需前往【网页端登录邮箱>设置】中获取邮箱客户端专用授权码。 填写姓名、电子邮箱地址、密码,并勾选隐私协议后,点击“继续”与邮箱服务器进行账密验证。 2、通用服务器设置 除了点击“继续”进行自动校验外,您也可以选择手动配置自定义进行服务器设置,以下为通用服务器设置: 1、POP3/SMTP协议: 接收邮件服务器:pop.example.com ,使用SSL,端口号995。 发送邮件服务器:smtp.example.com ,使用SSL,端口号465。 2、IMAP/SMTP协议: 接收邮件服务器:imap.example.com ,使用SSL,端口号993。 发送邮件服务器:smtp.example.com ,使用SSL,端口号465。 备注:可根据您的邮箱服务器实际情况进行填写。
        来自:
        帮助文档
        边缘安全加速平台
        零信任网络服务
        混合办公服务
        AOneMail
        安装与登录
      • 独享网关
        SaaS模式和混合部署模式套餐版本差异 混合部署模式下,不支持使用天翼云边缘节点安全能力,如:不具备waf,抗D、全局离线AI分析、就近接入加速等能力,接入点由企业自行暴露。 混合部署模式支持VPN版、基础版、企业版,各版本能力和SaaS能力一致。 但部分功能在使用上存在差异:日志投递不支持使用内网通道传输,不支持开启无端访问能力。 独享网关安装步骤 需准备安装的机器: 服务器选型说明,需满足以下规格的软硬件的服务器、虚拟机、弹性云主机: 操作系统:请在 Centos 7.x(7.9以下)版本安装。目前在部分Centos 8.x,Centos 9.x的系统存在不兼容情况。 CPU:至少 2 核。 内存:至少 4 G。 CPU架构:支持X86、ARM64架构。 说明 独享网关安装后,将在机器上部署Docker组件,独享网关实际运行在容器环境中,若客户的操作系统为其他类型操作系统(指基于linux内核的其他操作系统),可在实际安装时,根据CPU架构选择不同的安装命令进行尝试安装。独享网关不适配WIndows类型操作系统。 网络配置要求: 可访问公网,如果存在防火墙且出入方向流量存在限制,则部署机器至少需放行或通过NAT方式开放以下端口流量: 出方向需放行访问零信任中心的流量:TCP协议,端口号443;UDP协议,端口号:53。 部署机需分配公网IP,且入方向需向客户端接入区域开放独享网关的VPN接入点,UDP协议,端口号:该端口号按控制台页面提示的端口号。
        来自:
        帮助文档
        边缘安全加速平台
        零信任网络服务
        网络管理
        独享网关
      • 运行元数据采集任务
        本小节介绍如何对创建成功的元数据采集任务进行查看并运行 前提条件 已完成数据库资产委托授权,参考云资产委托授权/停止授权进行操作。 已添加数据库资产。 操作步骤 1. 登录管理控制台。 2. 单击左上角的,选择区域或项目。 3. 在左侧导航树中,单击,选择“安全 > 数据安全中心”,进入数据安全中心总览界面。 4. 在左侧导航树中选择“资产目录 > 元数据任务”,进入“元数据采集任务”页面。 参数名称 参数说明 名称 元数据采集任务名称 启用/禁用任务 启用或禁用当前任务 子任务 子任务名称 调度策略 可选择“单次”、“每日”、“每周”或“每月” 创建人 任务的创建人ID 最后运行时间 任务的最后运行时间 5. 单击操作栏“运行”,开始运行当前创建的元数据采集任务。 6. 单击元数据采集任务左侧,可查看任务的运行详情,参数说明请参见下表。 参数名称 参数说明 开始时间 任务开始运行的时间 结束时间 任务运行结束的时间 执行方式 “单次”、“每日”、“每周”或“每月” 状态 当前任务运行的状态,任务状态分为: 已完成:已完成元数据采集任务。 运行中:正在运行元数据采集任务。 运行失败:元数据采集任务运行失败。 调度中:元数据采集任务已添加成功,待运行。 部分完成:已完成部分元数据采集任务。 运行时长 任务开始运行到结束运行用的时间
        来自:
        帮助文档
        数据安全中心
        用户指南
        资产管理
        元数据任务
        运行元数据采集任务
      • 资产分组管理
        本章节介绍如何对现有数据进行分组管理操作。 前提条件 已完成数据库资产委托授权,参考云资产委托授权/停止授权进行操作。 已添加数据库资产。 新建数据库分组 1. 登录管理控制台。 2. 单击左上角的,选择区域或项目。 3. 在左侧导航树中,单击,选择“安全 > 数据安全中心”,进入数据安全中心总览界面。 4. 在左侧导航树中选择“资产目录 > 数据管理”,进入“数据管理”页面。 5. 将鼠标滑动至全域数据库列表的分组名称处,单击创建子级分组,系统弹出“添加标签”弹窗。 6. 自定义标签名称(即分组名称),单击“确定”,创建分组成功。 管理数据库分组 1. 登录管理控制台。 2. 单击左上角的,选择区域或项目。 3. 在左侧导航树中,单击,选择“安全 > 数据安全中心”,进入数据安全中心总览界面。 4. 在左侧导航树中选择“资产目录 > 数据管理”,进入“数据管理”页面。 5. 在全域数据列表选择需要管理的分组,并在右侧页面单击展开数据库实例详情。 6. 勾选待移动数据库,单击待移动数据库所在行操作列“移动到”,在“移动到”弹窗中选择目标分组。 7. 单击“确定”,为数据库重新分组成功。
        来自:
        帮助文档
        数据安全中心
        用户指南
        资产管理
        资产分组管理
      • 相关术语解释
        本节主要介绍相关术语解释 工作负载 工作负载即Kubernetes对一组Pod的抽象模型,用于描述业务的运行载体,包括Deployment、Statefulset、Job、Deamonset等。 无状态工作负载(即kubernetes中的“Deployments”):Pod之间完全独立、功能相同,具有弹性伸缩、滚动升级等特性。如:nginx、wordpress。 有状态工作负载(即kubernetes中的“StatefulSets”):Pod之间不完全独立,具有稳定的持久化存储和网络标示,以及有序的部署、收缩和删除等特性。如:mysqlHA、etcd。 实例(Pod) Pod是 Kubernetes 部署应用或服务的最小的基本单位。一个Pod 封装多个应用容器(也可以只有一个容器)、存储资源、一个独立的网络 IP 以及管理控制容器运行方式的策略选项。 金丝雀发布 又称灰度发布,是迭代的软件产品在生产环境安全上线的一种重要手段。在生产环境上引一部分实际流量对一个新版本进行测试,测试新版本的性能和表现,在保证系统整体稳定运行的前提下,尽早发现新版本在实际环境上的问题。 蓝绿发布 蓝绿发布提供了一种零宕机的部署方式。不停老版本,部署新版本进行测试,确认运行正常后,将流量切到新版本,然后老版本同时也升级到新版本。始终有两个版本同时在线,有问题可以快速切换。 流量治理 应用流量治理提供可视化云原生应用的网络状态监控,并实现在线的网络连接和安全策略的管理和配置,当前支持HTTP、TCP流量下的路由规则、负载均衡、会话保持、连接池管理、RBAC等能力。
        来自:
        帮助文档
        应用服务网格
        产品简介
        相关术语解释
      • 通过JDBC连接MySQL实例
        无证书连接 说明 该方式不对服务端进行证书校验,用户无需下载SSL证书。 1. 通过JDBC连接MySQL数据库实例,代码中的JDBC链接格式如下: java jdbc:mysql:// : / ?useSSLfalse 变量 说明 请替换为实例的IP地址。 说明:如果通过弹性云主机连接,“instanceip”是实例的“内网地址”。您可以在该实例“基本信息”或“连接管理”页面的“连接信息”区域查看。如果通过公网连接,“instanceip”为该实例已绑定的“弹性公网IP”。您可以在该实例“连接管理”页面的“连接信息”区域查看。 请替换为实例的数据库端口,默认为13049。 说明:您可以在该实例“连接管理”页面的“连接信息”区域查看。 请替换为连接实例使用的数据库名,默认为mysql。 代码示例(连接MySQL数据库的java代码): java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class NoneCaConnTest { final public static void main(String[] args) { Connection conn null; String url "jdbc:mysql://instanceip:13049/dbtest?useSSLfalse"; try { Class.forName("com.mysql.jdbc.Driver"); String USER "xxx"; String PASSOWRD "xxx"; conn DriverManager.getConnection(url, USER , PASSOWRD ); System.out.println("Database is connected"); Statement stmt conn.createStatement(); ResultSet rs stmt.executeQuery("SELECT FROM table WHERE column 100"); while (rs.next()) { System.out.println(rs.getString(1)); } rs.close(); stmt.close(); conn.close(); } catch (Exception e) { e.printStackTrace(); System.out.println("Test no ca failed"); } finally { // 释放资源 } } }
        来自:
        帮助文档
        关系数据库MySQL版
        用户指南
        连接实例
        通过JDBC连接MySQL实例
      • 示例:购买并连接MySQL实例
        本章节以Linux系统为例,介绍从购买到内网连接MySQL实例的操作步骤。 操作步骤一:创建MySQL实例 具体操作,请参见创建实例。 操作步骤二:创建ECS 具体操作,请参见创建弹性云主机。 操作步骤三:连接MySQL实例 1. 本地使用Linux远程连接工具登录ECS。 其中,Remote host为ECS绑定的弹性公网IP。 2. 输入创建ECS时设置的密码。 3. 下载客户端,选择客户端版本和操作系统,下载mysqlcommunityclient8.0.261.el6.x8664.rpm客户端安装包。 4. 上传客户端安装包到ECS。 5. 安装客户端。 plaintext rpm ivh nodeps mysqlcommunityclient8.0.261.el6.x8664.rpm 6. 连接MySQL实例。 plaintext mysql h 192.168.XX.XX P 3306 u root p 7. 创建数据库testdb。 plaintext create database testdb; 8. 创建表testtable。 plaintext create table testtable(id int(8), name char(32), age int(8)); 9. 向表中插入一条数据。 plaintext insert into testtable(id, name, age) values(1, 'zhujiasi', 30); 10. 查询表数据。 plaintext select from testtable; 11. 更新表中id为1的age字段值。 plaintext update testtable set age31 where id1; 12. 查询更新后的表数据。 plaintext select from testtable where id1; 13. 删除表中id为1的数据。 plaintext delete from testtable where id1; 14. 删除表结构。 plaintext drop table testtable; 15. 删除数据库。 plaintext drop database testdb;
        来自:
        帮助文档
        关系数据库MySQL版
        快速入门
        示例:购买并连接MySQL实例
      • 弹性存储最佳实践
        背景信息 在云原生和大数据成本优化的大趋势下,分布式消息Kafka引入弹性存储功能,正是为了应对传统架构中“高成本、难扩展、利用率低”的痛点。通过弹性存储能力,实现存储成本的显著下降和资源的按需使用,使企业能够以更经济的方式处理海量流数据。弹性存储能力核心优势如下: 显著降低存储成本 对象存储的费用通常仅为超高IO云盘费用的7.5%~10%,并且冷数据存储在远端只需存储一个副本。通过将不常访问的历史数据迁移到对象存储,企业可以在保留更长数据保留周期的同时,大幅降低总体拥有成本。 实现按需使用、弹性扩展 弹性存储解耦了计算与存储。对象存储具备近乎无限的扩展能力,无需预先规划容量。用户可以根据业务需求灵活延长数据保留时间(如从 7 天延长至 90 天甚至更久),而无需担心存储瓶颈。 提升资源利用率与运维效率 本地磁盘资源专注于服务高频访问的热数据,提升集群性能;冷数据由对象存储承载,减轻 Kafka服务端的存储压力。同时,减少了因存储不足而频繁扩容的运维负担。 支持更多数据应用场景 低成本的长期数据保留使得 Kafka 不仅可用于实时流处理,还可作为事件溯源、数据湖入湖前的缓冲层、合规归档等场景的统一数据平台,提升数据价值。
        来自:
        帮助文档
        分布式消息服务Kafka
        最佳实践
        弹性存储最佳实践
      • 功能类问题
        数据库审计的审计数据可以保存多久? 数据库审计支持将在线和归档的审计数据至少保存180天的功能。根据实际的磁盘大小,会优先删除存储日期较早的审计数据。 若您需要更多的磁盘空间,可选择买更高级的数据库审计实例规格或者购买磁盘存储容量。 数据库审计发生异常,多长时间用户可以收到告警通知? 在数据库审计正常运行的情况下,从系统发生异常到收到告警通知最大时延不超过5分钟。 在业务侧使用中间件会影响数据库审计功能吗? 不会影响使用数据库安全审计。 中间件是介于应用系统和操作系统之间的一类软件,通常在操作系统、网络和数据库之上,应用软件的下层,是为处于上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。 数据库安全审计采用旁路模式部署,通过Agent(数据库节点或应用节点安装Agent)获取访问数据库流量、将流量数据上传到审计系统、接收审计系统配置命令和上报数据库状态监控数据,从而实现数据库安全审计功能。 因此,您在业务侧使用中间件不影响数据库安全审计功能,不会导致Agent监听SQL失败或者审计没有数据。 数据库审计能否对第三方工具执行的SQL语句进行捕捉? 可以。数据库审计审计的数据是Agent接入的全量日志和流量数据,与工具无关。 数据库审计是否支持云下部署? 不支持。数据库审计需要部署在您所使用的云上的服务器中,您需要将相关的业务迁移至目标云上。
        来自:
        帮助文档
        数据库审计
        常见问题
        功能类问题
      • SSL证书吊销类
        本小节介绍证书管理服务证书吊销类常见问题。 吊销证书和删除证书的区别是什么? 吊销证书操作:吊销后该证书即为无效,不可继续使用; 删除证书操作:可以从证书平台重新下载证书使用(删除证书,只要确保没有证书私钥泄露风险,重新下载证书即可)。 提交了吊销或删除证书的申请,是否可以取消? 不可以。 吊销申请提交后或删除证书的操作执行后,将无法取消,请谨慎操作。 证书吊销指将已签发的证书从CA签发机构处注销。证书吊销后将失去加密效果,浏览器不再信任该证书。 提交吊销申请后,将由CA机构审核,审核通过后,吊销操作才算完成。 因为吊销过程中无需用户执行任何操作,且CA机构审核流程较快,所以,提交吊销申请后,将无法取消,请谨慎操作。 证书删除指将证书资源从天翼云系统中删除。证书仍然有效,浏览器信任该证书。 提交删除操作后,天翼云将直接执行删除操作,无需CA机构审核,将立即被删除。因此,执行删除操作后,将无法取消,请谨慎操作。 如何将证书格式转换为PEM格式? 默认下载或者邮件中获取的证书就是PEM 格式,或者可以使用证书格式转换工具。 SSL证书为什么没有在证书列表中显示? 证书管理服务产品控制台的证书列表会展示直接通过天翼云购买的证书。
        来自:
        帮助文档
        证书管理服务
        常见问题
        SSL证书吊销类
      • 购买密钥管理服务
        本文为您介绍密钥管理服务的开通流程。 密钥管理服务(KMS)包周期版提供基础版、企业版两个规格,本章为您介绍如何购买KMS服务。 前提条件 已经注册天翼云账号并完成实名认证。 规格限制 基础版提供软件保护等级服务,支持客户构建专属的密钥库,具备高度可扩展性;同时提供极简的密码运算接口能力,满足应用的安全快速集成。 企业版提供硬件保护等级服务,底层对接使用经国家密码管理局认证的密码机硬件,提供更高安全与合规等级保证的资源管理及密码运算服务,满足监管机构的检测认证要求。 基础版、企业版单基础实例计算性能(应用接入点)默认为2000QPS。 基础版、企业版单基础实例最多可创建2000个密钥、1000个证书。 操作步骤 1. 进入天翼云门户并登录,在产品导航栏,定位到“安全与管理”分类,找到密钥管理,点击进入。 2. 进入密钥管理产品详情页,单击“立即开通”。 3. 进入到密钥管理服务订购页面,选择云服务区、服务版本、实例数量、扩展资源数量,设置订购时长,确认参数配置后,阅读《天翼云密钥管理服务协议》,并勾选“我已阅读并同意《天翼云密钥管理服务协议》”,点击“立即购买”。 4. 进入订单详情 页面,确认支付金额,点击 立即支付 。 5. 完成订单支付,可在订单详情页查看订单状态,状态更新为“已完成”后代表服务已开通。 6. 服务开通后,您可进入密钥管理服务控制台创建资源。
        来自:
        帮助文档
        密钥管理
        快速入门
        购买密钥管理服务
      • 使用限制
        本节介绍了智能语音交互使用限制类问答。 语音合成服务对于文本格式是否有要求? 具体语音合成服务文本格式要求也可以参考语音合成API。 目前仅支持 base64 编码方式请求,暂不支持 url 方式请求。 一次请求仅支持一条数据。 智能语音交互产品是HTTP GET请求还是HTTP POST请求? 智能语音交互产品以API的方式提供服务,支持HTTP POST请求。 HTTP POST提供了加密传输、身份验证和授权以及请求参数验证和过滤等机制,从而可以更好的保障用户的数据安全。 智能语音交互能否提供100%识别准确率? 智能语音交互准确率与上传的文本内容质量相关,同时也存在一定概率的误差,无法做到100%识别准确率。 如您对当前使用的智能语音交互产品服务有识别准确率相关问题,您可通过提交天翼云官网工单或者拨打客服电话【4008109889转1】联系我们。 QPS不够用怎么办? 默认支持5个QPS,建议您在程序中可以进行一定的请求限制,避免收到大量限流报错。 注意:如果您的程序在失败时有重试机制,当您扩大并发量后接口返回错误码时,请不要重试,否则可能加重限流报错情况。 智能语音交互服务是否支持私有化部署? 智能语音交互支持公有云、私有化部署。 您可通过提交天翼云官网工单或者拨打客服电话【4008109889转1】沟通私有化部署相关合作。
        来自:
        帮助文档
        智能语音交互
        常见问题
        使用限制
      • 调用API
        本章主要介绍调用API。 API提供者在API网关开放自己的API后,API调用者从API网关中调用API。 调用限制 如果您使用调试域名(创建API分组时系统分配的调试域名)访问API,该调试域名每天最多可以访问1000次。 如果在API网关控制台“API管理 > API策略 > SSL证书管理”界面的“创建SSL证书”窗口中显示有“CA”参数,那么在调用API时,请注意以下限制。 − 使用HTTP/1.0协议调用API时,不允许请求头中存在"TransferEncoding"参数。 − 不允许使用CONNECT请求方法。 − 不允许请求头中同时存在参数"ContentLength"和"TransferEncoding"。 − 不允许请求行中存在空格或控制符。 − 不允许header name中存在空格或控制符。 − 不允许请求头"Host"中存在空格或控制符。 − 不允许请求头中存在多个"Host"。 前提条件 在调用API前,确保您的业务系统所在网络与API的访问域名或地址互通。 如果业务系统与API网关在相同VPC内时,可直接访问API。 如果业务系统与API网关在同一区域的不同VPC内时,可通过创建VPC对等连接,将两个VPC的网络打通,实现同一区域跨VPC访问API。 如果业务系统与API网关在不同区域的不同VPC内时,可通过创建云连接实例并加载需要互通的VPC,将两个VPC的网络打通,实现跨区域跨VPC访问API。 如果业务系统与API网关通过公网互通,请确保API网关已绑定弹性IP。
        来自:
        帮助文档
        API网关
        调用API网关
        调用已发布的API
        调用API
      • 开通边缘函数
        本文介绍边缘函数增值服务的开通方式。 基本说明 边缘函数是全站加速的一项增值服务,开通使用后需额外付费,边缘函数计费说明详见边缘函数计费。 开通全站加速边缘函数有2种方式: 1. 全站加速新客户,可在开通全站加速的同时一起开启边缘函数。 2. 全站加速存量客户,可通过增配的方式开通全站加速边缘函数。 开通步骤 新客户 目前开通天翼云全站加速业务时,默认关闭边缘函数,如需开启边缘函数,可打开边缘函数的开关后再提交订购。 存量客户 已开通全站加速按量产品,尚未开通全站加速边缘函数的客户,当前支持以增配的方式开通边缘函数。 增配方式一 1. 进入客户控制台,找到函数管理菜单,如果您只开通了全站加速产品,点击立即开通将直接跳转到增配全站加速边缘函数的页面;如果您同时开通了CDN加速和全站加速,会弹出如下界面,请选择"增配全站加速边缘函数"后点击确定按钮,进入增配页面。 2. 进入增配全站加速产品页面后,增配边缘函数是默认选中的,阅读并勾选服务协议后,点击右下角的"增配边缘函数”按钮提交,完成增配边缘函数。
        来自:
        帮助文档
        全站加速
        订购说明
        开通增值服务
        开通边缘函数
      • 按需计费
        变更配置后对计费的影响 如果您在购买按需计费实例后变更了实例规格,会产生一个新订单并开始按新规格的价格计费,旧订单自动失效。 如果您在一个小时内变更了实例规格,将会产生多条计费信息。每条计费信息的开始时间和结束时间对应不同规格在该小时内的生效时间。 例如,您在9:00:00购买了一个按需计费实例,实例规格为rabbitmq.2u4g.cluster 3 ,并在9:30:00升配为rabbitmq.4u8g.cluster 3,那么在9:00:00 ~ 10:00:00间会产生两条计费信息。 第一条对应9:00:00 ~ 9:30:00,实例规格按照rabbitmq.2u4g.cluster 3计费。 第二条对应9:30:00 ~ 10:00:00,实例规格按照rabbitmq.4u8g.cluster 3计费。 欠费影响 图3描述了按需计费RabbitMQ实例各个阶段的状态。购买后,在计费周期内RabbitMQ实例正常运行,此阶段为有效期;当您的账号因按需RabbitMQ实例自动扣费导致欠费后,账号将变成欠费状态,RabbitMQ实例将陆续进入宽限期和保留期。 图3 按需计费RabbitMQ实例生命周期 欠费预警 系统会在每个计费周期后的一段时间对按需计费资源进行扣费。当您的账户被扣为负值时,我们将通过邮件、短信和站内信的方式通知到天翼云账号的创建者。
        来自:
        帮助文档
        分布式消息服务RabbitMQ
        计费说明
        计费模式
        按需计费
      • 将Oracle同步到Kafka
        参数 描述 数据流动方向 选择“自建自建”。 源数据库引擎 选择“Oracle”。 目标数据库引擎 选择“Kafka”。 网络类型 此处以“公网网络”为示例。目前支持可选公网网络、VPC网络和VPN、专线网络。 可用区 选择DRS实例创建在哪个可用区,选择跟源或目标库相同的可用区性能更优。 VPC 选择可用的虚拟私有云。 同步实例所在子网 请选择同步实例所在的子网。也可以单击“查看子网”,跳转至“网络控制台”查看实例所在子网帮助选择。 默认值为当前所选数据库实例所在子网,请选择有可用IP地址的子网。为确保同步实例创建成功,仅显示已经开启DHCP的子网。 IP类型 选择迁移实例的IP类型,目前支持选择“IPv4”或“IPv4&IPv6双栈”。只有所选择的VPC及子网都开启了IPv6双栈功能,才能选择IP类型为“IPv4&IPv6双栈”。 同步类型 请选择内网安全组。内网安全组限制实例的安全访问规则,加强安全访问。 标签 对于已成功关联企业项目的用户,仅需在“企业项目”下拉框中选择目标项目。 如果需要自定义企业项目,请前往项目管理服务进行创建。关于如何创建项目,详见《项目管理用户指南》。 可选配置,对同步任务的标识。使用标签可方便管理您的任务。每个任务最多支持10个标签配额。 任务创建成功后,您可以单击任务名称,在“标签”页签下查看对应标签。关于标签的详细操作,请参见 标签管理。
        来自:
        帮助文档
        数据库复制
        用户指南
        实时同步
        自建到自建
        将Oracle同步到Kafka
      • 通用类
        本章节内容主要介绍常见问题中通用类 使用文档数据库服务要注意什么? 故障切换 文档数据库实例采用多路由+多分片+副本集的部署形态,当路由主机出现故障时,可实时动态切换。副本集包含多个副本,当主节点发生故障时,系统会在30秒之内切换到备节点。 实例的弹性云主机,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。 文档数据库服务使用的对象存储服务上的备份文件,对用户不可见,它们只对后台管理系统可见。 申请文档数据库服务后,您还需要做什么? 您不需要进行数据库的基础运维(比如高可用、安全补丁等),但是您还需要重点关注以下事情: 文档数据库实例的CPU、IOPS、空间是否足够,如果不够需要优化或者扩容。 文档数据库实例是否存在性能问题,是否有大量的慢查询,查询语句是否需要优化,是否有多余的索引或者索引缺失等。 什么是文档数据库实例可用性? 文档数据库实例可用性的计算公式: 实例可用性(1–故障时间/服务总时间)×100% 我的实例是否会受其他用户实例影响? 文档数据库实例不会受其他用户实例影响,因为每个用户的实例与其他用户的实例是独立的,并且有资源隔离,互不影响。 文档数据库服务支持读写分离吗? 文档数据库服务支持读写分离,它的写操作仅可以在副本集中的主节点上进行,用户通过配置实现读操作在从节点进行。
        来自:
        帮助文档
        文档数据库服务
        常见问题
        通用类
      • 创建软件包构建任务
        本节主要介绍创建软件包构建任务 通过构建任务可以用软件包一键式生成镜像包,实现“软件包获取>镜像编译>镜像归档”的全流程自动化。 前提条件 1.已经创建集群。 2.已为构建节点绑定弹性IP。 操作步骤 1、登录ServiceStage控制台,选择“持续交付 > 构建”,单击“基于软件包构建”。 2、输入“Job名称”。 3、(可选)输入Job“描述”。 4、设置“包来源”。 支持以下上传方式: 从OBS对象存储选择对应的软件包,需要提前将软件包上传至OBS桶中。 单击“选择软件包”,选择对应的软件包。 5、选择构建方式。 系统默认 a.选择基础镜像语言,需与步骤4中选择的软件包编译语言一致。 b.选择“基础镜像版本”。 自定义Dockerfile 在编译框中输入自定义命令。 注意 请在echo、cat、debug等命令中慎用敏感信息或者进行敏感信息加密,以免造成信息泄露。 内置镜像 选择“基础镜像”,镜像语言需与步骤4中选择的软件包编译语言一致。 6、设置“镜像类型”。 公有:包含常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。 私有:包含操作系统或业务数据、预装的公共应用以及用户的私有应用的镜像,仅用户个人可见。 7、选择“镜像归档地址”。 8、构建集群。 使用自己的集群进行构建任务,可以通过节点标签将构建任务下发到固定节点上,新增过滤标签请参考“帮助中心 > 云容器引擎 > 用户指南 > 节点管理”。 9、单击“立即构建”启动构建。 单击“保存”仅保存设置,不进行构建。
        来自:
        帮助文档
        微服务云应用平台
        用户指南
        持续交付
        创建软件包构建任务
      • 应用部署到服务网格
        本章节介绍如何使用服务网格的能力,将应用部署到服务网格 概述 项目中有多种语言的应用,希望多语言应用也能集成监控和治理的能力。那么就需要用到服务网格的能力,下面以发布bookinfo图书系统为例,发布接入服务网格应用。 前提条件 1. 您已开通微服务云应用平台 2. 您已开通应用性能监控 3. 您已订购一个云容器引擎 4. 您已订购服务网格 操作步骤 1. 创建应用 2. 创建容器应用实例 3. 发布应用 4. 查看监控信息 具体操作: 1. 创建 productpage/reviews/details/ratings 四个应用,技术栈选择参照下面信息进行选择。 productpage 对应 PYTHONRUNTIME reviews 对应 SPRINGBOOT details 对应 NODEJS ratings 对应 NODEJS 2. 创建容器应用实例 基本信息填写: 应用选择1中创建的应用 部署单元可多选,应用pod会均匀分配到部署单元对应的可用区。 部署配置填写: 集群选择,需要选择已经开通服务网格的集群 工作负载类型选择无状态应用 镜像类型选择demo镜像 镜像选择对应应用名称的镜像productpage ,reviews ,details ,ratings 勾选接入服务网格,若集群没有开通服务网格则无法勾选,需先开通服务网格 应用服务网格配置信息: 协议选择 TCP 服务名称同应用名称 productpage ,reviews ,details ,ratings 端口都为 9080 3. 发布应用 进入应用实例,版本信息tab栏,发布应用 将productpage ,reviews ,details ,ratings应用都进行发布 进入ratings应用终端,访问productpage应用接口。curl service ip}:9080/productpage,查看是否有请求返回是否正常,请求返回正常则应用部署成功。 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开发
      • 应用部署配置最佳实践
        本章节介绍微服务云应用平台推荐使用的部署配置中的特性 概述 应用部署配置中涉及了许多K8s中的概念,如果要使用到应用部署配置中的这些高级特性,需要对K8s有较为深入的了解。下面将介绍一些推荐使用的部署配置中的特性。 应用配置信息 应用配置信息可在两处进行配置: 1. 左侧导航栏,选择容器应用实例 > 应用发布 > 应用实例,在应用实例列表,点击上方创建应用实例,进入到部署配置模块进行配置。 2. 左侧导航栏,选择容器应用实例 > 应用发布 > 应用实例,在应用实例列表,点击应用实例,进入到应用实例详情,点击右上方新增版本按钮,在新增版本界面进行配置。 Pod数量 建议为应用配置2个及以上Pod实例。配置多个Pod实例,可有效避免单个Pod实例故障而导致的应用无法使用。 单Pod资源配额 建议为应用配置合理的CPU资源预留(Request)和Mem资源限制(Limit)。配置合理的单Pod资源配额,可以有效利用K8s集群资源。 说明 对于Java应用,配置的Mem资源限制(Limit)不应低于JVM配置的内存使用上限,否则会在Pod层面出现内存不足(OOM),导致Pod重启。 应用高级配置信息 1. 建议为应用设置合理的日志滚动策略,及时清理。Pod实例内打印过多日志将侵占节点的磁盘空间,导致节点进入DiskPressure状态,并引发Pod驱逐。 2. 合理配置应用生命周期的探针。 为了便于故障自愈和优雅上下线,Liveness存活探针的各参数配置应当保证应用可以正常启动,若应用正常启动时间较长,可以配置更长的首次启动延迟时间(InitialDelaySeconds)。相关文档,请参见应用运维>容器应用实例>创建制品微服务,查看应用高级配置——应用生命周期管理。 如果部署的是应用通过Service实现的服务暴露,Readiness就绪探针的各参数配置应当保证能准确的反映应用健康状况,以免非健康Pod提供服务(即未被Service摘除)。 3. 配置日志收集规则。将Pod实例日志持久化保存到云日志服务,便于问题排查。由于Pod实例本身是无状态的,会因为各种调度而重新创建和删除,因此需要将Pod实例的日志进行集中化收集并持久化存储。相关文档,请参见应用运维>容器应用实例>创建制品微服务,查看应用高级配置——日志收集管理。
        来自:
        帮助文档
        微服务云应用平台
        最佳实践
        应用部署配置最佳实践
      • 1
      • ...
      • 278
      • 279
      • 280
      • 281
      • 282
      • ...
      • 419
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      青云志云端助力计划

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

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

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

      天翼云奖励推广计划

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

      产品推荐

      物理机 DPS

      GPU云主机

      镜像服务 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号