活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 聚力AI赋能 天翼云大模型专项 大模型特惠专区·Token Plan 轻享包低至9.9元起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 企业出海解决方案 NEW 助力您的业务扬帆出海,通达全球!
  • 天翼云信创专区 NEW “一云多芯、一云多态”,国产化软件全面适配,国产操作系统及硬件芯片支持丰富
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
星辰TokenHub
  • 模型广场
  • 体验中心
  • 服务接入
星辰MaaS平台
  • 星辰MaaS智能体平台
  • 星辰大模型
大模型
  • glm-5.3-flash
  • GLM-5.2
  • deepseek-v4-pro-0813
  • deepseek-v4-flash-0731-new
  • qwen3.8-flash
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
应用托管
  • 天翼云DramaFlow2.0
  • 应用实例
科研助手
  • 开发机
  • 并行计算
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
智能体引擎
  • 智能体引擎
可信数据空间
  • 可信数据空间
公共算力服务
  • 裸金属
  • 定制裸金属
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入AI Store公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 智教云电脑
  • WPS 365 天翼云版
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)
  • 琥珀数据压缩归档服务
智慧教育
  • 智擎思政平台(个人版)
  • 智擎研学平台(个人专业版)

定价

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

合作伙伴

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

开发者

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

支持与服务

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

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2026智能云生态大会
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      数据集成工具_相关内容
      • 集群概述
        集群架构 CCE采用兼容标准的Kubernetes集群,Kubernetes集群属于主从分布式架构,主要由Master和Worker Node组成,以及包括客户端命令行工具kubectl和其它附加项。因此,在CCE集群中至少包含一个Master和多个Worker Node,这些Worker Node称为工作节点,这些节点都运行在Kubernetes集群编排系统中。 下图简要介绍了CCE集群的架构: Master:管控集群的管理面节点,提供Kubernetes核心服务和应用程序工作负载的业务流程,对集群进行调度管理。Master Node由API Server、Scheduler、Cluster State Store和ControllerManager Server所组成。 Node:业务运行的工作节点,用于运行应用程序的容器工作负载。Worker Node包含kubelet、kube proxy和Container Runtime。 kubectl:用于通过命令行与API Server进行交互,而对Kubernetes进行操作,实现在集群中进行各种资源的增删改查等操作。 replication Controller:副本控制器,用于伸缩副本数量。 Pod:实例(Pod)是Kubernetes部署应用或服务的最小的基本单位。一个Pod封装多个应用容器(也可以只有一个容器)、存储资源、一个独立的网络IP以及管理控制容器运行方式的策略选项。 Container:容器。一个通过Docker镜像创建的运行实例,一个节点可运行多个容器。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。 Label:标签。其实就一对key/value ,被关联到对象上,比如Pod、标签的使用我们倾向于能够标示对象的特殊特点,并且对用户而言是有意义的,但是标签对内核系统是没有直接意义的。 Service:服务,将运行在一组Pods上的应用程序公开为网络服务的抽象方法。
        来自:
        帮助文档
        云容器引擎
        用户指南
        旧版UI
        集群管理
        集群概述
      • 容器垂直伸缩(VPA)
        本节介绍了容器垂直伸缩(VPA)的用户指南。 通过在容器集群上部署安装cubeverticalpodautoscaler组件,云容器引擎可以提供垂直的容器伸缩的功能。VPA会基于Pod的资源使用情况自动调整集群中容器的资源请求和限制,从而可以让Pod调度到有充足资源的最佳节点上。 前提条件 请确保您已完成以下操作: 已创建一个Kubernetes集群,且Kubernetes版本高于1.23。 已使用命令行工具连接集群。 已卸载集群中已经部署的VPA,以避免新安装的VPA与旧版VPA冲突而导致VPA不可用。 背景信息 注意 容器垂直伸缩功能目前处于试验阶段,请谨慎使用。 更新正在运行的Pod资源配置是VPA的一项试验性功能,会导致Pod的重建和重启,而且有可能被调度到其他的节点上。 VPA不会驱逐没有在副本控制器管理下的Pod。目前对于这类Pod,Auto模式等同于Initial模式。 目前VPA不能和监控CPU和内存度量的Horizontal Pod Autoscaler (HPA)同时运行,除非HPA只监控其他定制化的或者外部的资源度量。 VPA使用admission webhook作为其准入控制器。如果集群中有其他的admission webhook,需要确保它们不会与VPA发生冲突。准入控制器的执行顺序定义在API Server的配置参数中。 VPA会处理出现的绝大多数OOM(Out Of Memory)的事件,但不保证所有的场景下都有效。 VPA的性能还没有在大型集群中测试过。 VPA对Pod资源requests的修改值可能超过实际的资源上限,例如节点资源上限、空闲资源或资源配额,从而造成Pod处于Pending状态无法被调度。同时使用集群自动伸缩(ClusterAutoscaler)可以一定程度上解决这个问题。 多个VPA同时匹配同一个Pod会造成未定义的行为。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        弹性伸缩
        工作负载弹性伸缩
        容器垂直伸缩(VPA)
      • 容器垂直伸缩(VPA)(1)
        本节介绍了容器垂直伸缩(VPA)的用户指南。 通过在容器集群上部署安装cubeverticalpodautoscaler组件,云容器引擎可以提供垂直的容器伸缩的功能。VPA会基于Pod的资源使用情况自动调整集群中容器的资源请求和限制,从而可以让Pod调度到有充足资源的最佳节点上。 前提条件 请确保您已完成以下操作: 已创建一个Kubernetes集群,且Kubernetes版本高于1.23。 已使用命令行工具连接集群。 已卸载集群中已经部署的VPA,以避免新安装的VPA与旧版VPA冲突而导致VPA不可用。 背景信息 注意 容器垂直伸缩功能目前处于试验阶段,请谨慎使用。 更新正在运行的Pod资源配置是VPA的一项试验性功能,会导致Pod的重建和重启,而且有可能被调度到其他的节点上。 VPA不会驱逐没有在副本控制器管理下的Pod。目前对于这类Pod,Auto模式等同于Initial模式。 目前VPA不能和监控CPU和内存度量的Horizontal Pod Autoscaler (HPA)同时运行,除非HPA只监控其他定制化的或者外部的资源度量。 VPA使用admission webhook作为其准入控制器。如果集群中有其他的admission webhook,需要确保它们不会与VPA发生冲突。准入控制器的执行顺序定义在API Server的配置参数中。 VPA会处理出现的绝大多数OOM(Out Of Memory)的事件,但不保证所有的场景下都有效。 VPA的性能还没有在大型集群中测试过。 VPA对Pod资源requests的修改值可能超过实际的资源上限,例如节点资源上限、空闲资源或资源配额,从而造成Pod处于Pending状态无法被调度。同时使用集群自动伸缩(ClusterAutoscaler)可以一定程度上解决这个问题。 多个VPA同时匹配同一个Pod会造成未定义的行为。
        来自:
      • 接入工作负载
        本小节介绍微隔离防火墙接入工作负载操作方法。 根据不同系统接入工作负载: Linux系统,在自动化安装处选择对应的Linux 系统版本复制生成的安装命令,生成安装命令后,点击复制按钮,粘贴至具备root 用户权限的命令行终端中,即可进行安装; Windows Serve,在自动化安装处选择对应的windows 系统版本,生成安装命令后,点击复制按钮,粘贴至具备管理员权限的cmd 中,即可进行安装; 也可以使用自动化运维工具进行批量安装。 登录页面查看agent是否接入成功,功能菜单→工作负载管理→工作负载,即可查看接入的工作负载。 注意 1. 执行安装命令,系统会自动到管理中心获取安装脚本,请确保安装客户端的工作负载与管理中心网络可达。 2. 安装脚本执行后自动判定系统版本,并从管理中心获取相应安装包。 3. Linux系统安装命令一致、Windows系统安装命令一致。 4. Agent 成功安装后,不会清空原有iptables 中的策略。后续产品添加安全策略会在iptables 最上层添加。若只在建设或测试模式下运行,可在安装命令后加nf true ,则不安装Agent 的微墙客户端(fwclient 防护模块)。 5.ubuntu在14.04之后的版本不支持root用户登录,可使用具备root权限的用户登录后执行。 6.由于系统可能进行了各类安全设置,例如不允许在root下执行sudo,不允许安装软件,不允许运行脚本,安装源不允许修改等,如遇到安装不成功时,可联系我方工程师进行协助。 根据以上内容可以快速进入管理中并将需要管控的工作负载接入到管理中心(QCC),工作组和配置防护策略以及各个模块详细功能需要参看用户指南。
        来自:
        帮助文档
        微隔离防火墙(文档停止维护)
        快速入门
        接入工作负载(BEA端)
        接入工作负载
      • 云主机绑定多EIP
        本文介绍如何通过将弹性公网IP与辅助弹性网卡绑定,实现单个云主机绑定多个EIP。 背景信息 单台云主机根据其核数不同,可绑定多个弹性IP,本文将为您介绍单云主机绑定多弹性IP的操作步骤。 业务场景 某公司在天翼云创建了云主机实例,并为其绑定了一个EIP。随着公司业务的增长,现在需要将该云主机实例扩展,使其能够同时拥有3个EIP。为了实现这一目标,您可以采取以下步骤: 方式一: 1. 增加弹性网卡:首先,在该云主机实例上增加2个弹性网卡。 2. 申请弹性IP:在天翼云控制台或者使用相应的API,为该云主机实例申请2个额外的EIP。 3. 绑定弹性IP与辅助弹性网卡:将这2个额外的EIP与辅助弹性网卡的主私网IP分别绑定,实现多个EIP与辅助弹性网卡的私网IP的一一对应。 4. 更新网络配置:在云主机实例内部,根据您的操作系统和网络配置工具,配置并启用新的私网IP地址。这将确保云主机实例能够与所有绑定的EIP建立连接。 方式二: 1. 增加弹性网卡 2. 申请弹性IP 3. 申请虚拟IP 4. 绑定虚拟IP与服务器的弹性网卡 5. 将已绑定网卡的虚拟IP绑定弹性IP 6. 更新网络配置 通过以上步骤,您将成功地将单个云主机实例扩展为同时拥有3个EIP的配置。这将有助于满足公司不断增长的业务需求。 注意 部分资源池仅支持方式二 前提条件 辅助弹性网卡:与要绑定的云主机实例属于同一个VPC。 EIP:各EIP的地域与要绑定的辅助弹性网卡的地域相同。 配置步骤
        来自:
        帮助文档
        弹性IP EIP
        最佳实践
        云主机绑定多EIP
      • 什么是云容器引擎
        本文主要介绍什么是云容器引擎 。 Kubernetes是主流的开源容器编排平台。为了让用户可以方便地在云上使用Kubernetes管理容器应用,天翼云推出了基于原生Kubernetes的云容器引擎服务。 云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器。借助云容器引擎,您可以在云上轻松部署、管理和扩展容器化应用程序。 云容器引擎深度整合了高性能的计算(ECS/BMS)、网络(VPC/EIP/ELB)、存储(EVS/OBS/SFS)等服务,并支持CPU、GPU等异构计算架构,支持多可用区(Available zone,简称AZ)、多区域(Region)容灾等技术构建高可用Kubernetes集群,并提供高性能可伸缩的容器应用管理能力,简化集群的搭建和扩容等工作,让您专注于容器化应用的开发与管理。 名词解释 使用云容器引擎服务,会涉及到以下基本概念: 集群: 是指容器运行所需云资源的集合,包含了若干台云主机、负载均衡器等云资源。 实例(Pod): 由相关的一个或多个容器构成一个实例,这些容器共享相同的存储和网络空间。 工作负载: Kubernetes资源对象,用于管理Pod副本的创建、调度以及整个生命周期的自动控制。 Service: 由多个相同配置的实例(Pod)和访问这些实例(Pod)的规则组成的微服务。 Ingress: Ingress是用于将外部HTTP(S)流量路由到服务(Service)的规则集合。 Helm应用: Helm是管理Kubernetes应用程序的打包工具,提供了Helm Chart在指定集群内图形化的增删改查。 镜像仓库: 用于存放Docker镜像,Docker镜像用于部署容器服务。 您在使用前可以了解更多Kubernetes相关知识,具体请参见
        来自:
        帮助文档
        云容器引擎
        用户指南
        什么是云容器引擎
      • 创建物理机服务器
        本章节主要介绍如何创建天翼云物理机服务器。 操作场景 若您需要将您的应用服务部署在物理机服务器上,首先需要创建物理机服务器。 前提条件 在创建物理机服务器前,您已经完成准备工作。 操作步骤 1. 登录管理控制台。 2. 选择“计算 > 物理机服务”。进入物理机服务器页面。 3. 单击“申请物理机”,开始申请物理机。 4. 选择“区域”。不同区域的云服务产品之间内网互不相通。建议您选择最靠近您业务的区域,这样可以减少网络时延、提高访问速度。需要注意:资源创建成功后不能更换区域。 5. 选择“可用区”。可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。 如果您需要提高应用的高可用性,建议您将物理机服务器创建在不同的可用区。 如果您需要较低的网络时延,建议您将物理机服务器创建在相同的可用区。 6. 选择“规格”。包括规格名称、CPU、内存、本地磁盘和扩展配置。当您选择规格列表中的一个规格后,列表下方会展示该规格的名称、用途等信息,以便您根据业务场景进行选择。其中,扩展配置描述了所选机型的网卡信息。例如:2 x 210GE表示1块双网口的10GE网卡接入VPC网络,1块双网口的10GE扩展网卡支持物理机服务器间的高速互联。 说明 规格中的CPU、内存、本地磁盘等配置为固定值,不可更改。 不同规格的物理机服务器带宽能力不同,请您根据实际业务慎重选择。 某些规格的物理机服务器支持快速发放能力,选择后,界面会提供“系统盘”参数(在“磁盘”配置项中展示),物理机服务器操作系统直接安装在云硬盘,实现快速发放。 7. 选择“镜像”。 公共镜像 常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用(SDI卡驱动、bmsnetworkconfig网络配置程序、Cloudinit初始化工具等)。请根据您的实际需要自助配置应用环境或相关软件。 私有镜像 用户基于外部镜像文件或物理机服务器创建的个人镜像,仅用户自己可见。包含操作系统、预装的公共应用以及用户的私有应用。选择私有镜像创建物理机服务器,可以节省您重复配置物理机服务器的时间。 共享镜像 您将接受公有云其他用户共享的私有镜像,作为自己的镜像进行使用。 8. 选择“许可类型”。 在云平台上使用操作系统或软件的许可证类型。如果您选择的镜像为免费的,则系统不会展示该参数。如果您选择的镜像为计费镜像,此时系统会展示该参数。 使用平台许可证 使用云平台提供的许可证,申请许可证需要支付一定的费用。 使用自带许可证(BYOL) 使用用户已有操作系统的许可证,无需重新申请。 9. 设置“磁盘”。 根据磁盘使用的存储资源是否独享,磁盘划分为“云硬盘”、“专属存储”。其中,专属存储是为您提供的独享存储资源。 如果您在专属存储服务页面申请了存储池,可以选择“专属存储”页签,在已申请的存储池中创建磁盘。 如果未申请独享的存储池,请选择“云硬盘”页签,创建的磁盘使用公共存储资源。 说明 使用专属存储资源创建磁盘时,待创建磁盘的磁盘类型需和申请的存储池资源类型保持一致,如都是“高IO”类型。 磁盘包括系统盘和数据盘。您可以为物理机服务器添加多块数据盘,系统盘大小可以根据需要自定义。 系统盘 如果选择支持快速发放的规格,界面会提供系统盘配置项,可以根据需要设置磁盘类型和大小。 数据盘 您可以为物理机服务器添加多块数据盘,并设置数据盘的共享功能。 1. 物理机服务器仅支持SCSI磁盘模式。 2. 共享盘:勾选后,数据盘为共享云硬盘。该共享盘可以同时挂载给多台物理机服务器使用。 3. 设置网络信息,包括“虚拟私有云”、“网卡”、“安全组”等信息。 第一次使用云服务时,系统将自动为您创建一个默认的虚拟私有云,包括安全组、网卡。其中,默认虚拟私有云支持的地址范围为192.168.1.0/24,子网网关为192.168.1.1,并为子网开启DHCP功能。 表 网络参数说明 参数 解释 :: 虚拟私有云 您可以选择使用已有的虚拟私有云,或者单击“新建虚拟私有云”创建新的虚拟私有云。 网卡 包括主网卡和扩展网卡。您可以添加一张扩展网卡,并指定网卡(包括主网卡)的IP地址。 须知 主网卡用于系统的默认路由,不允许删除。 如果您选择自动分配IP地址,请不要在物理机服务器发放完成后修改私有IP地址,避免和其他物理机服务器IP冲突。 为网卡分配固定IP地址后,不能批量创建物理机服务器。 高速网卡 物理机服务器之间的高速互联网络接口,为物理机服务器提供更高的带宽。 同一台物理机服务器的多张高速网卡不能选择同一个高速网络。 安全组 安全组用来实现安全组内和安全组间物理机服务器的访问控制,加强物理机服务器的安全保护。用户可以在安全组中定义各种访问规则,当物理机服务器加入该安全组后,即受到这些访问规则的保护。 创建物理机服务器时,仅支持选择一个安全组。但是物理机服务器创建成功后,可以为物理机服务器关联多个安全组,配置方法请参见更改安全组。 说明 物理机服务器初始化需要确保安全组出方向规则至少满足如下要求: 协议:TCP 端口范围:80 远端地址:169.254.0.0/16 如果您使用的是默认安全组出方向规则,则已经包括了如上要求,可以正常初始化。默认安全组出方向规则为: 协议:Any 端口范围:Any 远端地址:0.0.0.0/16 弹性公网IP 弹性公网IP是指将公网IP地址和路由网络中关联的物理机服务器绑定,以实现虚拟私有云内的物理机服务器通过固定的公网IP地址对外提供访问服务。 您可以根据实际情况选择以下三种方式: 不使用:物理机服务器不能与外部网络互通,仅可以在私有网络中部署业务或构建集群。 自动分配:自动为物理机服务器分配独享带宽的弹性公网IP,带宽值由您设定。 使用已有:为物理机服务器分配已有弹性公网IP。 说明 选择已有弹性公网IP后,不能批量创建物理机服务器 规格 弹性公网IP选择“自动分配”时,需配置该参数。 全动态BGP:可根据设定的寻路协议第一时间自动优化网络结构,以保持客户使用的网络持续稳定、高效。 静态BGP:网络结构发生变化时,运营商无法实时自动调整网络设置以保障用户体验。 计费方式 弹性公网IP选择“自动分配”时,需配置该参数。 按带宽计费:指定带宽上限,按使用时间计费,与使用的流量无关。 按流量计费:按照实际使用的流量来计费。 带宽 弹性公网IP选择“自动分配”时,需配置该参数。 带宽大小,单位Mbit/s。 11. 设置物理机服务器登录方式。 “密钥对”方式创建的物理机服务器安全性更高,建议选择“密钥对”方式。如果您习惯使用“密码”方式,请增强密码的复杂度,如表所示,保证密码符合要求,防止被恶意攻击。 密钥对 指使用密钥对作为登录物理机服务器的鉴权方式。您可以选择使用已有的密钥,或者单击“新建密钥对”创建新的密钥。 说明 如果选择使用已有的密钥,请确保您已在本地获取该文件,否则,将影响您正常登录物理机服务器。 密码 指使用设置初始密码方式作为物理机服务器的鉴权方式,此时,您可以通过用户名密码方式登录物理机服务器。 Linux操作系统时为root用户的初始密码,Windows操作系统时为Administrator用户的初始密码。密码复杂度需满足表要求。 参数 规则 样例 ::: 密码 密码长度范围为8到26位。 密码至少包含以下4种字符中的3种: 大写字母 小写字母 数字 特殊字符,包括!@$%^+[]{}:,./? 密码不能包含用户名或用户名的逆序。 Windows系统的物理机服务器,不能包含用户名中超过两个连续字符的部分。 Test12$@ 12.(可选)高级配置。 如需使用“高级配置”中的功能,请单击“现在配置”。否则,请单击“暂不配置”。 用户数据注入:主要用于创建物理机服务器时向物理机服务器注入用户数据。配置用户数据注入后,物理机服务器首次启动时会自行注入数据信息。 只有选择“密钥对”登录方式才显示此配置项。用户数据注入的详细操作请参见用户数据注入。 委托 委托是由租户管理员在统一身份认证服务(Identity and Access Management,IAM)上创建的,可以为物理机服务器提供访问云服务的临时凭证。 如果您在IAM上创建了委托,可以通过单击下拉列表选择委托名称,获取相应权限。目前,使用委托的场景为主机监控,更多信息请参见安装配置Agent。 13. 设置“物理机服务器名称”。 名称可自定义,但需符合命名规则:只能由中文字符、英文字母、数字及“”、“”、“.”组成。 一次创建多台物理机服务器,系统会自动按序增加后缀。例如:输入bms,服务器名称为bms0001,bms0002,……。再次创建多台服务器时,命名从上次最大值连续增加,例如:输入bms,已有服务器bms0010,新创服务器名称为bms0011、bms0012、……,命名达到9999时,从0001开始。 14. 设置您创建的物理机服务器数量,最多为24台。 设置完成后,您可以通过单击“价格计算器”,查询当前配置的费用。 说明 当配额充足时,一次最多可以创建24台物理机服务器;若配额不足24台,一次最多可创建数量为配额余量。 在设置网络信息时,若您选择自定义网卡或高速网卡的IP地址,或者选择已有弹性公网IP,则一次只能创建一台物理机服务器。 15. 单击“立即申请”。 16. 在确认规格页面,单击“提交”。 大约需要30分钟,物理机服务器的状态会变为“运行中”。选择支持快速发放的规格,大约只需5分钟即可获得一台物理机服务器。 说明 您可以随时查看物理机服务器的创建状态,具体操作请参见查看创建状态。
        来自:
        帮助文档
        物理机 DPS
        用户指南
        物理机实例管理
        创建物理机
        创建物理机服务器
      • 测试方法
        本节主要介绍测试方法。 本章基于GeminiDB Influx实例,进行性能测试,具体包括测试环境,测试步骤,以及测试结果。 测试环境 区域:天翼云资源池 可用区:可用区一 弹性云主机(Elastic Cloud Server,简称ECS):规格选择内存优化型m6.2xlarge.8,8U64GB,操作系统镜像使用CentOS 7.6 64位版本。 被测试集群实例的配置:每个实例包含3个节点。 被测试集群实例的规格:4U16G、8U32G、16U64G、32U128G。 测试工具 本次测试采用了开源社区的Time Series Benchmark Suite (TSBS)。 测试指标 写入性能测试关注每秒写入点数(points/sec)。 查询性能测试关注时延和OPS(Operation Per Second)。 测试步骤 1. 执行如下命令,生成需要执行写入的数据。 tsbsgeneratedata usecase"devops" seed123 scale10000 timestampstart"20160101T00:00:00Z" timestampend"20160101T12:00:00Z" loginterval"10s" format"influx" gzip > /tmp/influxdata.gz 说明 scale:需要生成的时间线数量。 loginterval:数据采样间隔。 2. 执行如下命令,进行写入性能测试,获取写入性能数据。 NUMWORKERS${numWorkers} BATCHSIZE${batchSize} DATABASEHOST${influxIP} DATABASEPORT${influxPORT} BULKDATADIR/tmp scripts/loadinflux.sh 3. 执行如下命令,生成查询语句。 tsbsgeneratequeries usecase"devops" seed123 scale10000 timestampstart"20160101T00:00:00Z" timestampend"20160101T12:00:01Z" queries20 querytype"highcpuall" format"influx" gzip > /tmp/influx20querieshighcpuall12hfrequency.gz tsbsgeneratequeries usecase"devops" seed123 scale10000 timestampstart"20160101T00:00:00Z" timestampend"20160101T12:00:01Z" queries1000000 querytype"singlegroupby181" format"influx" gzip > /tmp/influx1000000queriessinglegroupby18112hfrequency.gz tsbsgeneratequeries usecase"devops" seed123 scale10000 timestampstart"20160101T00:00:00Z" timestampend"20160101T12:00:01Z" queries500 querytype"doublegroupby1" format"influx" gzip > /tmp/influx500queriesdoublegroupby112hfrequency.gz tsbsgeneratequeries usecase"devops" seed123 scale10000 timestampstart"20160101T00:00:00Z" timestampend"20160101T12:00:01Z" queries50 querytype"doublegroupbyall" format"influx" gzip > /tmp/influx50queriesdoublegroupbyall12hfrequency.gz tsbsgeneratequeries usecase"devops" seed123 scale10000 timestampstart"20160101T00:00:00Z" timestampend"20160101T12:00:01Z" queries200 querytype"lastpoint" format"influx" gzip > /tmp/influx200querieslastpoint12hfrequency.gz tsbsgeneratequeries usecase"devops" seed123 scale10000 timestampstart"20160101T00:00:00Z" timestampend"20160101T12:00:01Z" queries500 querytype"groupbyorderbylimit" format"influx" gzip > /tmp/influx500queriesgroupbyorderbylimit12hfrequency.gz 说明 usecase, seed,scale,timestampstart 的值与上面步骤中生成写入数据时设置的值保持一致。 timestampend:数据生成结束后一秒。 queries:生成的查询数。 queriestype:生成的查询类型,具体模型含义参见下表。 4. 执行如下命令,查询性能,获取查询性能数据。 cat /tmp/influx20querieshighcpuall12hfrequency.gz gunzip tsbsrunqueriesinflux workers${numWorkers} printinterval 10 urls(httphttps)://${influxIP}:${influxPORT} cat /tmp/influx1000000queriessinglegroupby18112hfrequency.gz gunzip tsbsrunqueriesinflux workers${numWorkers} printinterval 10000 urls(httphttps)://${influxIP}:${influxPORT} cat /tmp/influx500queriesdoublegroupby112hfrequency.gz gunzip tsbsrunqueriesinflux workers${numWorkers} printinterval 50 urls(httphttps)://${influxIP}:${influxPORT} cat /tmp/influx50queriesdoublegroupbyall12hfrequency.gz gunzip tsbsrunqueriesinflux workers${numWorkers} printinterval 10 urls(httphttps)://${influxIP}:${influxPORT} cat /tmp/influx200querieslastpoint12hfrequency.gz gunzip tsbsrunqueriesinflux workers${numWorkers} printinterval 10 urls(httphttps)://${influxIP}:${influxPORT} cat /tmp/influx500queriesgroupbyorderbylimit12hfrequency.gz gunzip tsbsrunqueriesinflux workers${numWorkers} printinterval 50 urls(httphttps)://${influxIP}:${influxPORT}
        来自:
        帮助文档
        云数据库GeminiDB
        GeminiDB Influx接口
        性能白皮书
        测试方法
      • 创建自定义认证
        本章主要介绍创建自定义认证。 操作场景 自定义认证包含两种认证:前端自定义认证和后端自定义认证。 前端自定义认证:如果您希望使用自己的认证系统,而不是APP认证/IAM认证对API的访问进行认证鉴权时,您可以使用自定义认证,通过您自定义的函数进行认证鉴权。 后端自定义认证:当不同的后端服务使用不同的认证系统时,导致您需要为不同的认证系统定制化开发API,而APIG通过自定义认证功能,将多种认证系统集成,简化API开发的复杂度。您只需要在APIG中创建自定义的函数认证,APIG通过此函数对接后端认证系统,获取后端服务的访问授权。 说明 自定义认证依赖函数工作流服务。如果当前Region没有上线函数工作流服务,则不支持使用自定义认证。 使用自定义认证调用API的流程如下图所示: 图 使用自定义认证调用API 前提条件 已在函数工作流服务中完成函数创建。 创建自定义认证 步骤 1 进入API网关控制台页面。 步骤 2 根据实际业务在左侧导航栏上方选择实例。 步骤 3 在左侧导航栏选择“API管理 > API策略”。 步骤 4 在“自定义认证”页面,单击“创建自定义认证”。 配置自定义认证参数。 表 自定义认证参数说明 信息项 描述 认证名称 您自定义的认证名称,用于区分不同的自定义认证。 类型 前端:对API的访问进行认证鉴权。 后端:对后端服务的访问授权。 函数地址 选择在FunctionGraph中创建的函数。 版本或别名 选择函数的版本或别名。 缓存时间(秒) 设置认证结果缓存的时间。 值为0时代表不缓存,最大支持3600秒。 身份来源 设置用于认证的请求参数。 当“类型”为“前端”,且“缓存时间”不为0时,必须设置此参数。使用缓存时,此参数将作为搜索条件来查询认证结果。 是否发送body 指是否将API请求的body体内容传递给认证函数。body体内容传给函数的方式,与header、query内容传递一致。 用户数据 您自定义的请求参数,APIG调用函数时,与“身份来源”一同作为请求参数。 步骤 5 单击“确定”,完成自定义认证的创建。
        来自:
        帮助文档
        API网关
        开放API网关
        自定义认证
        创建自定义认证
      • 字段转换
        本章节主要介绍字段转换。 在创建表/文件迁移作业的字段映射界面,可新建字段转换器,如下图示。 图 新建字段转换器 说明 当使用二进制格式进行文件到文件的迁移时,没有字段映射这一步。 CDM可以在迁移过程中对字段进行转换,目前支持以下字段转换器: 脱敏 去前后空格 字符串反转 字符串替换 去换行 表达式转换 脱敏 隐藏字符串中的关键信息,例如要将“12345678910”转换为“1238910”,则配置如下: “起始保留长度”为“3”。 “结尾保留长度”为“4”。 “替换字符”为“”。 详见下图:字段脱敏 去前后空格 自动去字符串前后的空值,不需要配置参数。 字符串反转 自动反转字符串,例如将“ABC”转换为“CBA”,不需要配置参数。 字符串替换 替换字符串,需要用户配置被替换的对象,以及替换后的值。 去换行 将字段中的换行符(n、r、rn)删除。 表达式转换 使用JSP表达式语言(Expression Language)对当前字段或整行数据进行转换。JSP表达式语言可以用来创建算术和逻辑表达式。在表达式内可以使用整型数,浮点数,字符串,常量true、false和null。 表达式支持以下两个环境变量: value:当前字段值。 row:当前行,数组类型。 表达式支持以下工具类: StringUtils:字符串处理类,参考Java SDK代码的包结构“org.apache.commons.lang.StringUtils”。 DateUtils:日期工具类。 CommonUtils:公共工具类。 NumberUtils:字符串转数值类。 HttpsUtils:读取网络文件类。 应用举例: 1. 如果当前字段为字符串类型,将字符串全部转换为小写,例如将“aBC”转换为“abc”。 表达式:StringUtils.lowerCase(value) 2. 将当前字段的字符串全部转为大写。 表达式:StringUtils.upperCase(value) 3. 如果当前字段值为“yyyyMMdd”格式的日期字符串,需要截取年,例如字段值为“20171201”,转换后为“2017”。 表达式:StringUtils.substringBefore(value,"") 4. 如果当前字段值为数值类型,转换后值为当前值的两倍。 表达式:value2 5. 如果当前字段值为“true”,转换后为“Y”,其它值则转换后为“N”。 表达式:value"true"?"Y":"N" 6. 如果当前字段值为字符串类型,当为空时,转换为“Default”,否则不转换。 表达式:empty value? "Default":value 7. 如果想将日期字段格式从“2018/01/05 15:15:05”转换为“20180105 15:15:05”。 表达式:DateUtils.format(DateUtils.parseDate(value,"yyyy/MM/dd HH:mm:ss"),"yyyyMMdd HH:mm:ss") 8. 获取一个36位的UUID(Universally Unique Identifier,通用唯一识别码)。 表达式:CommonUtils.randomUUID() 9. 如果当前字段值为字符串类型,将首字母转换为大写,例如将“cat”转换为“Cat”。 表达式:StringUtils.capitalize(value) 10. 如果当前字段值为字符串类型,将首字母转换为小写,例如将“Cat”转换为“cat”。 表达式:StringUtils.uncapitalize(value) 11. 如果当前字段值为字符串类型,使用空格填充为指定长度,并且将字符串居中,当字符串长度不小于指定长度时不转换,例如将“ab”转换为长度为4的“ab”。 表达式:StringUtils.center(value,4) 12. 删除字符串末尾的一个换行符(包括“n”、“r”或者“rn”),例如将“abcrnrn”转换为“abcrn”。 表达式:StringUtils.chomp(value) 13. 如果字符串中包含指定的字符串,则返回布尔值true,否则返回false。例如“abc”中包含“a”,则返回true。 表达式:StringUtils.contains(value,"a") 14. 如果字符串中包含指定字符串的任一字符,则返回布尔值true,否则返回false。例如“zzabyycdxx”中包含“z”或“a”任意一个,则返回true。 表达式:StringUtils.containsAny("value","za") 15. 如果字符串中不包含指定的所有字符,则返回布尔值true,包含任意一个字符则返回false。例如“abz”中包含“xyz”里的任意一个字符,则返回false。 表达式:StringUtils.containsNone(value,"xyz") 16. 如果当前字符串只包含指定字符串中的字符,则返回布尔值true,包含任意一个其它字符则返回false。例如“abab”只包含“abc”中的字符,则返回true。 表达式:StringUtils.containsOnly(value,"abc") 17. 如果字符串为空或null,则转换为指定的字符串,否则不转换。例如将空字符转换为null。 表达式:StringUtils.defaultIfEmpty(value,null) 18. 如果字符串以指定的后缀结尾(包括大小写),则返回布尔值true,否则返回false。例如“abcdef”后缀不为null,则返回false。 表达式:StringUtils.endsWith(value,null) 19. 如果字符串和指定的字符串完全一样(包括大小写),则返回布尔值true,否则返回false。例如比较字符串“abc”和“ABC”,则返回false。 表达式:StringUtils.equals(value,"ABC") 20. 从字符串中获取指定字符串的第一个索引,没有则返回整数1。例如从“aabaabaa”中获取“ab”的第一个索引1。 表达式:StringUtils.indexOf(value,"ab") 21. 从字符串中获取指定字符串的最后一个索引,没有则返回整数1。例如从“aFkyk”中获取“k”的最后一个索引4。 表达式:StringUtils.lastIndexOf(value,"k") 22. 从字符串中指定的位置往后查找,获取指定字符串的第一个索引,没有则转换为“1”。例如“aabaabaa”中索引3的后面,第一个“b”的索引是5。 表达式:StringUtils.indexOf(value,"b",3) 23. 从字符串获取指定字符串中任一字符的第一个索引,没有则返回整数1。例如从“zzabyycdxx”中获取“z”或“a”的第一个索引0。 表达式:StringUtils.indexOfAny(value,"za") 24. 如果字符串仅包含Unicode字符,返回布尔值true,否则返回false。例如“ab2c”中包含非Unicode字符,返回false。 表达式:StringUtils.isAlpha(value) 25. 如果字符串仅包含Unicode字符或数字,返回布尔值true,否则返回false。例如“ab2c”中仅包含Unicode字符和数字,返回true。 表达式:StringUtils.isAlphanumeric(value) 26. 如果字符串仅包含Unicode字符、数字或空格,返回布尔值true,否则返回false。例如“ab2c”中仅包含Unicode字符和数字,返回true。 表达式:StringUtils.isAlphanumericSpace(value) 27. 如果字符串仅包含Unicode字符或空格,返回布尔值true,否则返回false。例如“ab2c”中包含Unicode字符和数字,返回false。 表达式:StringUtils.isAlphaSpace(value) 28. 如果字符串仅包含ASCII可打印字符,返回布尔值true,否则返回false。例如“!abc~”返回true。 表达式:StringUtils.isAsciiPrintable(value) 29. 如果字符串为空或null,返回布尔值true,否则返回false。 表达式:StringUtils.isEmpty(value) 30. 如果字符串中仅包含Unicode数字,返回布尔值true,否则返回false。 表达式:StringUtils.isNumeric(value) 31. 获取字符串最左端的指定长度的字符,例如获取“abc”最左端的2位字符“ab”。 表达式:StringUtils.left(value,2) 32. 获取字符串最右端的指定长度的字符,例如获取“abc”最右端的2位字符“bc”。 表达式:StringUtils.right(value,2) 33. 将指定字符串拼接至当前字符串的左侧,需同时指定拼接后的字符串长度,如果当前字符串长度不小于指定长度,则不转换。例如将“yz”拼接到“bat”左侧,拼接后长度为8,则转换后为“yzyzybat”。 表达式:StringUtils.leftPad(value,8,"yz") 34. 将指定字符串拼接至当前字符串的右侧,需同时指定拼接后的字符串长度,如果当前字符串长度不小于指定长度,则不转换。例如将“yz”拼接到“bat”右侧,拼接后长度为8,则转换后为“batyzyzy”。 表达式:StringUtils.rightPad(value,8,"yz") 35. 如果当前字段为字符串类型,获取当前字符串的长度,如果该字符串为null,则返回0。 表达式:StringUtils.length(value) 36. 如果当前字段为字符串类型,删除其中所有的指定字符串,例如从“queued”中删除“ue”,转换后为“qd”。 表达式:StringUtils.remove(value,"ue") 37. 如果当前字段为字符串类型,移除当前字段末尾指定的子字符串。指定的子字符串若不在当前字段的末尾,则不转换,例如移除当前字段“www.ctyun.cn”后的“.cn”。 表达式:StringUtils.removeEnd(value,".cn") 38. 如果当前字段为字符串类型,移除当前字段开头指定的子字符串。指定的子字符串若不在当前字段的开头,则不转换,例如移除当前字段“www.ctyun.cn”前的“www.”。 表达式:StringUtils.removeStart(value,"www.") 39. 如果当前字段为字符串类型,替换当前字段中所有的指定字符串,例如将“aba”中的“a”用“z”替换,转换后为“zbz”。 表达式:StringUtils.replace(value,"a","z") 40. 如果当前字段为字符串类型,一次替换字符串中的多个字符,例如将字符串“hello”中的“h”用“j”替换,“o”用“y”替换,转换后为“jelly”。 表达式:StringUtils.replaceChars(value,"ho","jy") 41. 如果字符串以指定的前缀开头(区分大小写),则返回布尔值true,否则返回false,例如当前字符串“abcdef”以“abc”开头,则返回true。 表达式:StringUtils.startsWith(value,"abc") 42. 如果当前字段为字符串类型,去除字段中所有指定的字符,例如去除“abcyx”中所有的“x”、“y”和“z”,转换后为“abc”。 表达式:StringUtils.strip(value,"xyz") 43. 如果当前字段为字符串类型,去除字段末尾所有指定的字符,例如去除当前字段末尾的所有空格。 表达式:StringUtils.stripEnd(value,null) 44. 如果当前字段为字符串类型,去除字段开头所有指定的字符,例如去除当前字段开头的所有空格。 表达式:StringUtils.stripStart(value,null) 45. 如果当前字段为字符串类型,获取字符串指定位置后(不包括指定位置的字符)的子字符串,指定位置如果为负数,则从末尾往前计算位置。例如获取“abcde”第2个字符后的字符串,则转换后为“cde”。 表达式:StringUtils.substring(value,2) 46. 如果当前字段为字符串类型,获取字符串指定区间的子字符串,区间位置如果为负数,则从末尾往前计算位置。例如获取“abcde”第2个字符后、第5个字符前的字符串,则转换后为“cd”。 表达式:StringUtils.substring(value,2,5) 47. 如果当前字段为字符串类型,获取当前字段里第一个指定字符后的子字符串。例如获取“abcba”中第一个“b”之后的子字符串,转换后为“cba”。 表达式:StringUtils.substringAfter(value,"b") 48. 如果当前字段为字符串类型,获取当前字段里最后一个指定字符后的子字符串。例如获取“abcba”中最后一个“b”之后的子字符串,转换后为“a”。 表达式:StringUtils.substringAfterLast(value,"b") 49. 如果当前字段为字符串类型,获取当前字段里第一个指定字符前的子字符串。例如获取“abcba”中第一个“b”之前的子字符串,转换后为“a”。 表达式:StringUtils.substringBefore(value,"b") 50. 如果当前字段为字符串类型,获取当前字段里最后一个指定字符前的子字符串。例如获取“abcba”中最后一个“b”之前的子字符串,转换后为“abc”。 表达式:StringUtils.substringBeforeLast(value,"b") 51. 如果当前字段为字符串类型,获取嵌套在指定字符串之间的子字符串,没有匹配的则返回null。例如获取“tagabctag”中“tag”之间的子字符串,转换后为“abc”。 表达式:StringUtils.substringBetween(value,"tag") 52. 如果当前字段为字符串类型,删除当前字符串两端的控制字符(char≤32),例如删除字符串前后的空格。 表达式:StringUtils.trim(value) 53. 将当前字符串转换为字节,如果转换失败,则返回0。 表达式:NumberUtils.toByte(value) 54. 将当前字符串转换为字节,如果转换失败,则返回指定值,例如指定值配置为1。 表达式:NumberUtils.toByte(value,1) 55. 将当前字符串转换为Double数值,如果转换失败,则返回0.0d。 表达式:NumberUtils.toDouble(value) 56. 将当前字符串转换为Double数值,如果转换失败,则返回指定值,例如指定值配置为1.1d。 表达式:NumberUtils.toDouble(value,1.1d) 57. 将当前字符串转换为Float数值,如果转换失败,则返回0.0f。 表达式:NumberUtils.toFloat(value) 58. 将当前字符串转换为Float数值,如果转换失败,则返回指定值,例如配置指定值为1.1f。 表达式:NumberUtils.toFloat(value,1.1f) 59. 将当前字符串转换为Int数值,如果转换失败,则返回0。 表达式:NumberUtils.toInt(value) 60. 将当前字符串转换为Int数值,如果转换失败,则返回指定值,例如配置指定值为1。 表达式:NumberUtils.toInt(value,1) 61. 将字符串转换为Long数值,如果转换失败,则返回0。 表达式:NumberUtils.toLong(value) 62. 将当前字符串转换为Long数值,如果转换失败,则返回指定值,例如配置指定值为1L。 表达式:NumberUtils.toLong(value,1L) 63. 将字符串转换为Short数值,如果转换失败,则返回0。 表达式:NumberUtils.toShort(value) 64. 将当前字符串转换为Short数值,如果转换失败,则返回指定值,例如配置指定值为1。 表达式:NumberUtils.toShort(value,1) 65. 将当前IP字符串转换为Long数值,例如将“10.78.124.0”转换为LONG数值是“172915712”。 表达式:CommonUtils.ipToLong(value) 66. 从网络读取一个IP与物理地址映射文件,并存放到Map集合,这里的URL是IP与地址映射文件存放地址,例如“ 表达式:HttpsUtils.downloadMap("url") 67. 将IP与地址映射对象缓存起来并指定一个key值用于检索,例如“ipList”。 表达式:CommonUtils.setCache("ipList",HttpsUtils.downloadMap("url")) 68. 取出缓存的IP与地址映射对象。 表达式:CommonUtils.getCache("ipList") 69. 判断是否有IP与地址映射缓存。 表达式:CommonUtils.cacheExists("ipList") 70. 根据指定的偏移类型(month/day/hour/minute/second)及偏移量(正数表示增加,负数表示减少),将指定格式的时间转换为一个新时间,例如将“20190521 12:00:00”增加8个小时。 表达式:DateUtils.getCurrentTimeByZone("yyyyMMdd HH:mm:ss",value, "hour", 8)
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据集成
        进阶实践
        字段转换
      • 查看数据库审计日志
        本章节主要介绍查看数据库审计日志。 前提条件 审计功能总开关auditenabled已开启。(auditenabled默认值为ON,若关闭请参考修改数据库参数设置为ON)。 已配置需要审计的审计项。各审计项及其开启办法,请参考设置数据库审计日志。 数据库正常运行,并且对数据库执行了一系列增、删、改、查操作,保证在查询时段内有审计结果产生。 数据库各个节点审计日志单独记录。 只有拥有AUDITADMIN属性的用户才可以查看审计记录。 查看数据库审计日志方式 方式一:由于审计日志会占用一定磁盘空间,为了防止本地磁盘文件过大,DWS支持审计日志转储,用户可以开启“开启审计日志转储”功能,将审计日志转储到OBS(用户需创建用于存储审计日志的OBS桶)中进行查看或下载,详细内容请参考转储数据库审计日志章节的 查看审计日志转储记录。 方式二:通过依赖于云日志服务LTS的“集群日志管理”功能查看采集的审计数据库日志或进行日志下载,详细内容请参考集群日志管理查看集群日志。 方式三:数据库的审计日志默认存储于数据库中,连接集群后,使用pgqueryaudit函数进行查看。详细内容请参考下方 使用pgqueryaudit函数查看数据库审计日志。 使用pgqueryaudit函数查看数据库审计日志 1. 使用SQL客户端工具成功连接集群,连接方式请参考连接集群。 2. 使用函数pgqueryaudit查询当前CN节点的审计日志,其语法为: pgqueryaudit(timestamptzstartime ,timestamptz endtime , auditlog ) 参数startime和endtime分别表示审计记录的开始时间和结束时间,auditlog表示所查看的审计日志信息所在的物理文件路径,当不指定auditlog时,默认查看连接当前实例的审计日志信息。 例如,查看指定时间段当前CN节点审计记录。 SELECT FRO Mpgqueryaudit(' 20210223 21:49:00 ',' 2021022321:50:00'); 查询结果如下: begintime endtime operationtype audittype result username database clientconninfo objectname commandtext detailinfo transactionxid queryid nodename threadid localport remoteport +++ ++++++ ++ +++++ q 20210223 21:49:57.76+08 20210223 21:49:57.82+08 loginlogout userlogin ok dbadmin gaussdb gsql@[local] gaussdb login db login db(gaussdb) successfully, the current user is: dbadmin 0 0 coordinator1 140324035360512@667403397820909 27777 该条记录表明,用户dbadmin在20210223 21:49:57.82+08登录数据库gaussdb。其中clientconninfo字段在loghostname启动且IP连接时,字符@后显示反向DNS查找得到的主机名。 3. 使用函数pgxcqueryaudit可以查询所有CN节点的审计日志,其语法为: pgxcqueryaudit(timestamptz startime,timestamptzendtime ) 例如,查看指定时间段所有CN节点审计记录。 ELECT FROM pgxcqueryaudit('20210223 22:05:00','20210223 22:07:00') where audittype 'userlogin' and username 'user1'; 查询结果如下: begintime endtime operationtype audittype result username database clientconninfo objectname commandtext detailinfo transactionxid queryid nodename threadid localport remoteport +++ ++++++ ++ ++++ 20210223 22:06:22.219+08 20210223 22:06:22.271+08 loginlgout userlogin ok user1 gaussdb gsql@[local] gaussdb login db 20221125 233 login db(gaussdb) successfully, the current user is: user1 0 0 coordinator2 140689577342720@667404382271356 27782 20210223 22:05:51.697+08 20210223 22:05:51.749+08 loginlgout userlogin ok user1 gaussdb gsql@[local] gaussdb login db login db(gaussdb successfully, the current user is: user1 0 0 coordinator1 140525048424192@667404351749143 27777 查询结果显示,用户user1在CN1和CN2的成功登录记录。
        来自:
        帮助文档
        数据仓库服务
        用户指南
        审计日志
        数据库审计日志
        查看数据库审计日志
      • DNS最佳实践
        本节介绍了:DNS最佳实践的用户指南。 DNS最佳实践 DNS是Kubernetes集群中至关重要的基础服务之一,在客户端设置不合理、集群规模较大等情况下DNS容易出现解析超时、解析失败等现象。本文介绍Kubernetes集群中DNS的最佳实践,帮助您避免此类问题。 前提条件 创建Kubernetes集群 获取集群KubeConfig并通过kubectl工具连接集群 优化域名解析请求 DNS域名解析请求是Kubernetes最高频的网络行为之一,其中很多请求是可以优化和避免的。您可以通过以下方式优化域名解析请求: (推荐)使用连接池:当一个容器应用需要频繁请求另一服务时,推荐使用连接池。连接池可以将请求上游服务的链接缓存在内存中,避免每次访问时域名解析和TCP建连的开销。 (推荐)使用DNS缓存:当您的应用无法改造成通过连接池连接另一服务时,可以考虑在应用侧缓存DNS解析结果。 优化resolv.conf文件:由于resolv.conf文件中ndots 和search两个参数的机制作用,容器内配置域名的不同写法决定了域名解析的效率。 优化域名配置:当容器内应用需要访问某域名时,可以最大程度减少域名解析尝试次数,继而减少域名解析耗时。 使用合适的容器镜像 Alpine容器镜像内置的musl libc库与标准glibc的实现存在以下差异: 3.3及更早版本Alpine不支持search参数,不支持搜索域,无法完成服务发现。 并发请求/etc/resolv.conf中配置的多个DNS服务器,导致NodeLocal DNSCache优化失效。 并发使用同一Socket请求A和AAAA记录,在旧版本内核上触发Conntrack源端口冲突导致丢包问题。 当Kubernetes集群中部署的容器采用了Alpine作为基础镜像时,可能会因为上述musl libc特性而无法正常解析域名,建议尝试更换基础镜像,如Debian、CentOS等。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        网络
        服务发现DNS
        DNS最佳实践
      • 更新日志
        2.0.4 版本发布 (20260724) 新增服务条款和隐私政策确认流程 新增技能安装包完整性校验,避免因文件损坏导致安装失败 优化技能更新检测,减少连续操作产生的重复刷新 完善Windows 系统版本检查,为不兼容环境提供更清晰的提示 优化Windows 安装向导和安装确认页面 调整功能入口,暂时关闭尚未完善的分享功能 优化桌面快捷方式和任务栏图标的显示效果 2.0.3 版本发布 (20260722) 优化技能广场缓存和版本检测,提升技能列表刷新速度 修复预置技能无法正常检测和安装更新的问题 修复技能卸载、同步过程中状态不一致的问题 完善技能和工具权限处理,减少任务执行失败 修复复杂任务拆分执行时的部分异常 新增安装前确认提示,避免误操作 优化客户端更新提示和安装流程 提升运行兼容性,并修复部分图片显示问题 更新多尺寸应用图标,改善任务栏和安装界面的显示效果 2.0.2 版本发布 (20260721) 优化自动化任务补跑,失败任务可更可靠地重新执行 提升自动化任务调度和状态更新的稳定性 加强客户端核心程序的交付安全性 2.0.1 版本发布 (20260721) 重构自动化任务调度,提升任务创建、更新和执行的稳定性 完善失败任务补跑,重新执行时可保留必要配置 新增技能广场,支持技能查询和安装 优化文件发送,提升不同消息渠道中的传输稳定性 新增客户端快速唤醒能力 修复客户端被唤醒后窗口无法自动获得焦点的问题 新增外部入口直达能力,可直接打开云智助手指定页面 优化Linux 环境下的客户端启动兼容性 新增定时更新检测,帮助用户及时获取新版本 减少启动阶段的重复资源部署,提升启动稳定性 修复部分技能文件无法正常解析的问题
        来自:
        帮助文档
        天翼云电脑(政企版)
        AI新特性
        云智助手
        云智助手-任务模式
        更新日志
      • 更新日志
        2.0.4 版本发布 (20260724) 新增服务条款和隐私政策确认流程 新增技能安装包完整性校验,避免因文件损坏导致安装失败 优化技能更新检测,减少连续操作产生的重复刷新 完善Windows 系统版本检查,为不兼容环境提供更清晰的提示 优化Windows 安装向导和安装确认页面 调整功能入口,暂时关闭尚未完善的分享功能 优化桌面快捷方式和任务栏图标的显示效果 2.0.3 版本发布 (20260722) 优化技能广场缓存和版本检测,提升技能列表刷新速度 修复预置技能无法正常检测和安装更新的问题 修复技能卸载、同步过程中状态不一致的问题 完善技能和工具权限处理,减少任务执行失败 修复复杂任务拆分执行时的部分异常 新增安装前确认提示,避免误操作 优化客户端更新提示和安装流程 提升运行兼容性,并修复部分图片显示问题 更新多尺寸应用图标,改善任务栏和安装界面的显示效果 2.0.2 版本发布 (20260721) 优化自动化任务补跑,失败任务可更可靠地重新执行 提升自动化任务调度和状态更新的稳定性 加强客户端核心程序的交付安全性 2.0.1 版本发布 (20260721) 重构自动化任务调度,提升任务创建、更新和执行的稳定性 完善失败任务补跑,重新执行时可保留必要配置 新增技能广场,支持技能查询和安装 优化文件发送,提升不同消息渠道中的传输稳定性 新增客户端快速唤醒能力 修复客户端被唤醒后窗口无法自动获得焦点的问题 新增外部入口直达能力,可直接打开云智助手指定页面 优化Linux 环境下的客户端启动兼容性 新增定时更新检测,帮助用户及时获取新版本 减少启动阶段的重复资源部署,提升启动稳定性 修复部分技能文件无法正常解析的问题
        来自:
        帮助文档
        天翼云电脑(公众版)
        AI新特性
        云智助手
        云智助手-任务模式
        更新日志
      • NVIDIA GPU 物理机常见问题处理指南
        4.3 内核版本回滚 回滚到旧版本内核的步骤如下: 1、启动时选择旧内核:在系统启动时,通常会显示一个引导菜单,选择要启动的内核版本。这通常是在 GRUB 引导菜单中完成的。在这个菜单中,选择先前的稳定内核版本,而不是新内核。 2、进入系统:选择旧内核后,让系统继续启动。 3、卸载新内核:一旦进入系统并确保旧内核能够正常工作,可以卸载新内核。使用以下命令卸载新内核: plaintext 查看已安装的内核版本 dpkg list grep linuximage 查看服务器启动内核的顺序 cat /boot/grub/grub.cfg grep menu (可选)删除新内核 sudo apt remove linuximage 其中 是要删除的内核版本号。 例如 sudo apt remove linuximage5.4.0159generic 修改默认内核版本,改为GRUBDEFAULT"一级目录>旧内核版本” sudo gedit /etc/default/grub 4、更新引导程序:删除新内核后,更新引导程序以反映这些更改。运行sudo updategrub命令来更新 GRUB 配置。 5、重新启动系统:完成以上步骤后,重新启动系统以确保引导程序已更新并且系统可以正常引导到旧内核。reboot 6、验证内核版本:运行uname r命令验证系统是否已回滚到先前的稳定内核版本。 五、gpuburn 测试完整操作流程 5.1 环境准备 plaintext 安装基础编译工具 yum install y gcc make git 验证CUDA是否正确安装(若系统已显示CUDA 12.4,需确保环境变量配置) nvcc V echo $PATH grep cuda echo $LDLIBRARYPATH grep cuda 如果提示nvcc未找到,配置CUDA环境变量(临时生效) export PATH/usr/local/cuda12.4/bin:$PATH export LDLIBRARYPATH/usr/local/cuda12.4/lib64:$LDLIBRARYPATH 永久生效可将上述两行添加到 /etc/profile 或 ~/.bashrc
        来自:
        帮助文档
        物理机 DPS
        最佳实践
        NVIDIA GPU 物理机常见问题处理指南
      • 升级集群
        注意事项 1、版本升级策略说明 云容器引擎集群使用kubernetes的官方工具kubeadm升级集群,单次升级只能升级一个次要版本。例如,Kubernetes版本为v1.23.3的云容器引擎集群升级到v1.25.6时,需要进行两次集群升级,即先升级到v1.24.17版本,再升级到v1.25.6版本。其中v1.24.17版本为过渡版本,云容器引擎并未提供正式的版本支持,用户需尽快升级至v1.25.6版本。 2、注意事项说明 用户可以登录云容器引擎控制台,在集群页面可查看到已有的集群实例,在集群列表右侧功能区选择更多>升级,进入版本升级操作界面,初次打开实例的集群升级操作界面时会检测集群是否已安装。 cubesystemupgradecontroller和nodeproblemdetector插件,这两个插件需要安装到待升级的集群实例才能使用云容器引擎服务的集群升级功能,检测到未安装时控制台页面会有相关提示,用户点击安装插件按钮即可安装这两个插件。 集群升级是一项有风险的操作,云容器引擎将集群升级分为集群预检和升级两个步骤,集群预检功能会评估集群健康状态以及升级至下一个版本时存在的API兼容性风险,侦测到风险时会提醒用户存在的风险项,用户可根据页面提示修复风险项后再执行升级操作。 3、使用了自定义配置 如果您对集群曾有自定义配置,请仔细阅读以下说明。 配置项 说明 节点规格 节点资源不足或执行过节点规格缩容操作有可能会影响集群升级。 自定义操作系统镜像 自定义操作系统镜像未经过官方严格验证可能导致集群升级不成功。 手工变更集群配置 如果对集群配置有过修改,例如修改了容器运行时配置、直接手工编辑过kubelet的配置文件,集群升级过程有可能失败或自定义配置有可能丢失。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        集群
        升级集群
      • 更新日志(1)
        2.0.4 版本发布 (20260724) 新增服务条款和隐私政策确认流程 新增技能安装包完整性校验,避免因文件损坏导致安装失败 优化技能更新检测,减少连续操作产生的重复刷新 完善Windows 系统版本检查,为不兼容环境提供更清晰的提示 优化Windows 安装向导和安装确认页面 调整功能入口,暂时关闭尚未完善的分享功能 优化桌面快捷方式和任务栏图标的显示效果 2.0.3 版本发布 (20260722) 优化技能广场缓存和版本检测,提升技能列表刷新速度 修复预置技能无法正常检测和安装更新的问题 修复技能卸载、同步过程中状态不一致的问题 完善技能和工具权限处理,减少任务执行失败 修复复杂任务拆分执行时的部分异常 新增安装前确认提示,避免误操作 优化客户端更新提示和安装流程 提升运行兼容性,并修复部分图片显示问题 更新多尺寸应用图标,改善任务栏和安装界面的显示效果 2.0.2 版本发布 (20260721) 优化自动化任务补跑,失败任务可更可靠地重新执行 提升自动化任务调度和状态更新的稳定性 加强客户端核心程序的交付安全性 2.0.1 版本发布 (20260721) 重构自动化任务调度,提升任务创建、更新和执行的稳定性 完善失败任务补跑,重新执行时可保留必要配置 新增技能广场,支持技能查询和安装 优化文件发送,提升不同消息渠道中的传输稳定性 新增客户端快速唤醒能力 修复客户端被唤醒后窗口无法自动获得焦点的问题 新增外部入口直达能力,可直接打开云智助手指定页面 优化Linux 环境下的客户端启动兼容性 新增定时更新检测,帮助用户及时获取新版本 减少启动阶段的重复资源部署,提升启动稳定性 修复部分技能文件无法正常解析的问题
        来自:
      • 更新日志(1)
        2.0.4 版本发布 (20260724) 新增服务条款和隐私政策确认流程 新增技能安装包完整性校验,避免因文件损坏导致安装失败 优化技能更新检测,减少连续操作产生的重复刷新 完善Windows 系统版本检查,为不兼容环境提供更清晰的提示 优化Windows 安装向导和安装确认页面 调整功能入口,暂时关闭尚未完善的分享功能 优化桌面快捷方式和任务栏图标的显示效果 2.0.3 版本发布 (20260722) 优化技能广场缓存和版本检测,提升技能列表刷新速度 修复预置技能无法正常检测和安装更新的问题 修复技能卸载、同步过程中状态不一致的问题 完善技能和工具权限处理,减少任务执行失败 修复复杂任务拆分执行时的部分异常 新增安装前确认提示,避免误操作 优化客户端更新提示和安装流程 提升运行兼容性,并修复部分图片显示问题 更新多尺寸应用图标,改善任务栏和安装界面的显示效果 2.0.2 版本发布 (20260721) 优化自动化任务补跑,失败任务可更可靠地重新执行 提升自动化任务调度和状态更新的稳定性 加强客户端核心程序的交付安全性 2.0.1 版本发布 (20260721) 重构自动化任务调度,提升任务创建、更新和执行的稳定性 完善失败任务补跑,重新执行时可保留必要配置 新增技能广场,支持技能查询和安装 优化文件发送,提升不同消息渠道中的传输稳定性 新增客户端快速唤醒能力 修复客户端被唤醒后窗口无法自动获得焦点的问题 新增外部入口直达能力,可直接打开云智助手指定页面 优化Linux 环境下的客户端启动兼容性 新增定时更新检测,帮助用户及时获取新版本 减少启动阶段的重复资源部署,提升启动稳定性 修复部分技能文件无法正常解析的问题
        来自:
      • 手机操作
        前提条件 在控制台完成手机沙箱模板创建 在执行下文所有代码前,请先按照环境变量设置部分,完成环境变量设置,并将在控制台创建的手机沙箱模版名称填入下列代码的 template 参数中。 手机操作 您可以通过 Appium 来连接并操作手机沙箱,通过novncurl观察手机界面,实现自动化测试和操作。 下面的代码演示了如何通过 Appium 连接手机沙箱,并进行基本的操作(如打开手机中的设置页面、滑动屏幕、截图等)。更多用法请参考 Appium 官方文档 和 Python Client SDK 文档。 python import time from pathlib import Path from appium import webdriver from appium.options.android import UiAutomator2Options from appium.webdriver.appiumconnection import AppiumConnection from e2b import Sandbox from dotenv import loaddotenv import requests 加载环境变量 loaddotenv() 创建一个手机沙箱,template 需要换为您在控制台创建的沙箱工具名称 sandbox Sandbox.create(template"mymobiletpl", timeout600) print(f"手机沙箱已创建: {sandbox.sandboxid}") 拼接vnc websocket地址 websockifyurl f"wss://{sandbox.gethost(9001)}/novnc/websockify?accesstoken{sandbox.envdaccesstoken}" print(f"VNC 地址: {websockifyurl}") 拼接novnc地址 novncurl f" print(f"NoVNC 地址: {novncurl}") 配置 Appium Driver def createappiumdriver(sandbox, port: int 9001, optionskwargs): options UiAutomator2Options() options.platformname optionskwargs.pop('platformname', 'Android') options.automationname optionskwargs.pop('automationname', 'UiAutomator2') options.newcommandtimeout 300 for key, value in optionskwargs.items(): setattr(options, key, value)
        来自:
        帮助文档
        智能体引擎
        用户指南
        SDK使用指南
        手机操作
      • SSH密码方式登录
        操作场景 本节操作介绍在Windows和Linux环境中使用SSH密码方式远程登录Linux云主机的操作步骤。 前提条件 Linux云主机状态处于“运行中”。 Linux 操作系统首次登录的用户名一般可以设置为 root 或 ecsuser,出于安全考虑,推荐您使用ecsuser,CoreOS的默认用户名为“core”。 Linux云主机所在安全组的入方向已开放22端口。 Linux云主机防火墙未开启或开启后放通22端口。 如果创建Linux云主机时登录方式设置的为密钥,请通过重置密码功能,设置Linux云主机的登录密码后执行本节操作。重置密码请参考:在控制台重置弹性云主机密码。 您所使用的SSH登录工具(例如PuTTY)已经正确配置,并且与Linux云主机具有网络连通性。如果使用处于公网中的终端登录,需要您的Linux云主机已绑定弹性IP。如果通过内网使用此方式登录,则不需要绑定弹性IP,例如VPN、云专线等内网网络连通场景。 本地使用Windows操作系统 如果本地主机为Windows操作系统,可以按照以下方式登录云主机。下面的步骤以PuTTY为例: 1. 您可通过官方途径下载PuTTY和PuTTYgen。 2. 运行PuTTY。 3. 在PuTTY的配置界面中,填写以下信息: Host Name (or IP address):输入Linux云主机的弹性IP。 Port:输入 22。 Connection Type:选择 SSH。 Saved Sessions:为任务设置一个名称,以便下次使用PuTTY时可以直接打开该任务。 4. 单击"Window",在"Translation"下的"Received data assumed to be in which character set:"选择"UTF8"。 5. 单击“Open”。如果首次登录服务器,PuTTY会显示安全警告对话框,询问是否接受服务器的安全证书。单击"是"将证书保存到本地注册表中。 6. 建立到Linux云主机的SSH连接后,根据提示输入用户名和密码登录云主机。
        来自:
        帮助文档
        弹性云主机 ECS
        用户指南
        云主机实例
        登录实例
        登录Linux弹性云主机
        SSH密码方式登录
      • 通过配置ECS/ELB访问控制策略保护源站安全
        本章节介绍了源站服务器部署在天翼云弹性云服务器(以下简称ECS)或天翼云弹性负载均衡(以下简称ELB)时,如何判断源站存在泄漏风险,以及如何配置访问控制策略保护源站安全。 网站已接入Web应用防火墙(Web Application Firewall,简称WAF)进行安全防护后,您可以通过设置源站服务器的访问控制策略,只放行WAF回源IP段,防止黑客获取您的源站IP后绕过WAF直接攻击源站。 说明 网站已接入WAF进行安全防护后,无论您是否配置源站保护,都不影响正常业务的转发。没有配置源站保护可能导致攻击者在源站IP暴露的情况下,绕过WAF直接攻击您的源站。 如果在ECS前使用了NAT网关做转发,也需要设置ECS入方向规则在ECS的安全组配置只允许放行WAF的回源IP地址段,保护源站安全。 操作须知 在配置源站保护前,请确保该ECS或ELB实例上的所有网站域名都已经接入WAF,保证网站能正常访问。 配置安全组存在一定风险,避免出现以下问题: 您的网站设置了Bypass回源,但未取消安全组和网络ACL等配置,这种情况下,可能会导致源站无法从公网访问。 当WAF有新增的回源网段时,如果源站已配置安全组防护,可能会导致频繁出现5xx错误。 如何判断源站存在泄露风险 您可以在非天翼云环境直接使用Telnet工具连接源站公网IP地址的业务端口(或者直接在浏览器中输入访问Web应用的IP),查看是否建立连接成功。 如果可以连通:表示源站存在泄露风险,一旦黑客获取到源站公网IP就可以绕过WAF直接访问。 如果无法连通:表示当前不存在源站泄露风险。
        来自:
        帮助文档
        Web应用防火墙(独享版)
        最佳实践
        源站安全配置最佳实践
        通过配置ECS/ELB访问控制策略保护源站安全
      • 网站接入WAF
        回源到ELB 如果您的源站服务器使用ELB进行流量分发,请参考以下操作步骤设置访问控制(白名单)策略,只放行独享模式回源IP。 步骤 1 登录管理控制台。 步骤 2 单击管理控制台左上角,选择区域。 步骤 3 单击页面左上方,选择“安全 >Web应用防火墙(独享版)”。 步骤 4 在左侧导航树中,选择“系统管理> 独享引擎”,进入“独享引擎”页面。 步骤 5 在独享引擎列表的“IP地址”栏,获取所有创建的独享引擎对应的子网IP地址。 步骤 6 单击页面左上方,选择“网络 > 弹性负载均衡”。 步骤 7 在独享引擎绑定的ELB所在行的“名称”列中,单击ELB名称,进入ELB的详情页面。 步骤 8 选择“监听器”页签,在“访问控制”列单击“设置访问控制”。 步骤 9 在弹出的对话框中,“访问策略”选择“白名单”。 单击“创建IP地址组”,将步骤5中独享引擎实例的回源IP地址添加到“IP地址组”中。 在“IP地址组”的下拉框中选择创建的IP地址组。 步骤 10 单击“确定”,白名单访问控制策略添加完成。 成功配置访问控制策略后,访问控制策略将允许独享引擎回源IP地址的所有入方向流量。 您可以使用Telnet工具测试已接入WAF防护的源站IP对应的业务端口是否能成功建立连接验证配置是否生效。 例如,执行以下命令,测试已接入WAF防护的源站IP对外开放的443端口是否能成功建立连接。如果显示端口无法直接连通,但网站业务仍可正常访问,则表示安全组规则配置成功。 Telnet 源站IP 443
        来自:
        帮助文档
        Web应用防火墙(独享版)
        网站设置
        网站接入WAF
      • 磁盘问题
        主机迁移服务是否支持目的端使用本地磁盘 主机迁移服务暂不支持目的端使用本地磁盘进行迁移,建议更换为云硬盘 EVS。 为什么阿里云Windows系统的GPT磁盘,迁移到天翼云时对应磁盘容量需要大1G? 源端阿里云Windows系统,有一个GPT磁盘,全盘分区后大小为40 G。注册源端并配置目的端服务器,确认配置时,提示“您选择目的端的某些磁盘比源端对应要迁移磁盘小,不能满足要求,请重新选择”。推荐目的端处显示,目的端服务器对应的磁盘大小需要41 G。 问题分析 当磁盘格式转换成GPT格式时,会自动生成一个MSR分区,该分区用户看不到,只能通过Diskpart工具查看。其中,阿里云MSR分区大小默认是15 M。天翼云MSR分区大小默认是128 M。因此,当阿里云的GPT磁盘迁移到天翼云时,需要为MSR分区多提供113 MB的空间。因虚拟机磁盘最小单位是1G,所以目的端磁盘容量需要多1G。 解决方案 方案一: 扩容目的端该对应磁盘容量,保证目的端该磁盘容量不小于“推荐目的端”中推荐的磁盘容量。 方案二: 压缩源端磁盘分区。 Linux系统调整磁盘分区时,为什么物理卷是否迁移无法选择? 情况一:物理卷“是否迁移”灰置,并显示为“否”。 若逻辑卷全部不迁,则卷组以及对应的物理卷也全部不迁移。若要重新选择迁移,请单击“全部迁移”再进行调整。 情况二:物理卷“是否迁移”灰置,并显示为“是”。 若有不迁移的物理卷,请先调大其他物理卷或调小/不迁移某个逻辑卷,确保卷组大小大于逻辑卷的总大小。 情况三:Linux块级迁移,只能选择全部迁移或暂不迁移。 LVM场景不支持物理卷或逻辑卷调整。
        来自:
        帮助文档
        主机迁移服务SMS
        常见问题
        磁盘问题
      • 免密拉取容器镜像服务CRS镜像
        本文将介绍如何免密拉取CRS镜像。 ECI支持从天翼云容器镜像服务CRS私有镜像仓库中免密拉取镜像,以提升效率和安全性。创建ECI实例前,需要将镜像上传到对应仓库中。本文介绍如何免密拉取CRS镜像。 背景信息 天翼云容器镜像服务CRS分为个人版和企业版。其中,企业版是企业级云原生应用制品管理平台,提供容器镜像、Helm Chart以及符合OCI规范制品的生命周期管理,适用于业务大规模部署场景,帮助企业降低交付复杂度。 创建工作负载时,如果要拉取的镜像属于CRS镜像,当使用内网地址时,ECI支持免密拉取,提升效率,同时避免密码泄露的风险,加强安全性。 前提条件 确保您已经创建Serverless集群,具体操作请参阅创建Serverless集群。 确保kubectl工具已经连接目标集群。 操作步骤 1. 登录云容器引擎控制台,在控制台的左侧导航栏中点击“集群” 。 2. 在集群列表页面中单击目标集群的名称。 3. 在左侧选择“工作负载”,选择“无状态”,在右上角单击“创建Deployment”。 4. 按需配置工作负载的信息。 5. 按需配置容器,容器信息Pod中可以配置多个容器,您可以单击右侧“添加容器”为Pod配置多个容器。 1. 容器名称:为容器命名。 2. 镜像更新策略:选择是否总是拉取镜像。 3. 镜像名称:选择容器使用的镜像,支持多种镜像来源。 4. 镜像版本:选择需要部署的镜像版本。 6. 点击选择镜像,从CRS镜像仓库选择私有镜像,选择内网地址。 7. 创建完成后,进入工作负载的无状态页面,可以看到新建的k8ssidecar应用出现在无状态列表下。
        来自:
        帮助文档
        云容器引擎 Serverless版
        用户指南
        镜像
        免密拉取容器镜像服务CRS镜像
      • 产品概述
        本章节概括介绍了边缘重保服务整体服务框架及其主要应用场景。 边缘重保服务可针对各类推广活动、重要会议、赛事、晚会等业务场景中的突发性流量压力及潜在的安全隐患,为客户核心业务提供全生命周期的保障。通过“事前全面分析和准备事中严格护航值守事后复盘优化”的三级保障体系,从底层资源入手,以业务功能可用性和应用服务的安全性为要义,为企业的核心业务提供多重保险,助力企业在流量洪峰中构建高可靠数字防线。 边缘重保服务以资深重保专家团队和成熟的边缘云系列产品为核心能力基础,辅以自研及第三方权威机构的各类工具,从前期的组织规划到过程中的作战保障及事后的复盘分析,构建核心业务加固、周期监控巡检、故障应急响应三位一体多重护甲的保障体系,为业务保驾护航,让您全程无忧! 整体服务框架 应用场景 营销推广: 618购物节、双十一购物狂欢节、双十二购物狂欢节、年货节等电商促销活动;品牌发布会、产品发布会等受公众瞩目的各类发布会。 晚会与庆典:春节联欢晚会、跨年晚会、中秋晚会、地方春晚等晚会型活动;国庆阅兵、国家级大型庆典类活动。 教育活动:中高考查分、高考志愿填报、中小学生开学第一课、各类职业资格或技能考试认证等大规模教育类活动。 重要赛事:奥运会、冬奥会、世界杯、欧洲杯、亚运会、大运会、热门联赛等重要竞技赛事。 大型会晤:两会、金砖会晤、经济贸易峰会、各类大型论坛等会晤型活动。 票务活动:春运车票、演唱会门票、热门景点门票、消费券发放、纪念币发行等限量抢购类活动。 其他:攻防演练、热门游戏发布、热门应用大版本更新、企业核心业务割接及其他需要保障支持类的场景。
        来自:
        帮助文档
        边缘重保服务
        产品介绍
        产品概述
      • 域名请求出现“504 Gateway Time-out”错误
        本文介绍域名请求出现“504 Gateway Timeout”错误可能的原因及解决方案。 问题现象 使用天翼云CDN加速之后,用户请求加速域名出现“504 Gateway Timeout”报错,导致无法正常访问。报错如下: 可能原因及解决方案 如源站因某种原因响应慢,超过CDN加速回源超时时间设置仍未向CDN节点返回内容,则会出现504报错。此时具体排查步骤如下: 1. 确认源站服务器的各个指标如CPU及带宽资源等是否正常,如是否有跑高等异常现象。软件服务是否有异常,如发现异常,请联系提供源站服务的相应技术人员进一步进行修复。 2. 可通过直接将域名指向源站IP的方式(修改本机HOSTS文件),不经过CDN请求对应的域名资源,确认源站能否正常响应,查看响应的具体情况。请求时可通过在浏览器打开开发者选项或通过Wireshark等抓包工具进一步查看,如下图示: 如上图,查看对应请求的元素,发现源站请求的响应时间time参数长达1min,确认为源站响应慢,需要进一步检查源站情况,确认源站能否降低响应时长(降低至CDN厂商回源超时时间范围内)。 当确认源站响应慢而且源站没有办法减少响应时间时,可以通过修改CDN域名的默认回源超时时长来缓解该问题,具体可提交工单联系天翼云客服进行配置。 3. 若按上述步骤验证后非源站问题,可参考:接入CDN后域名无法访问,进一步排查。 4. 如果问题还是无法解决,请提交工单联系天翼云客服进行人工确认。
        来自:
        帮助文档
        CDN加速
        常见问题
        刷新预取
        域名请求出现“504 Gateway Time-out”错误
      • SSL VPN客户端下载
        请根据操作系统类型下载适当的SSL VPN客户端 根据操作系统类型(Windows 、Android、macOS、iOS )选择适当的SSL VPN客户端进行安装: Windows 7及以上版本且为X86架构 Android 12.0及以上版本 macOS 11及以上版本 系统:iOS 18.4及以上版本 硬件:iphone 11及以上机型 版本号:3.1.12 版本号:3.1.17 版本号:3.1.7 版本号:3.1.3 发布时间:2026年5月29日 发布时间:2026年10月16日 发布时间:2026年8月17日 发布时间:2026年4月24日 立即下载 立即下载 立即下载 立即下载 说明 1、同一个客户端账号,暂不支持在多个终端同时登录。 2、macOS版本下,暂不支持使用中文路径进行软件安装及证书上传。 3、macOS版本下,如从V1版本升级至V3版本,需升级前自行备份VPN连接配置。 4、Windows版本下,为呈现最佳展示效果,建议将显示分辨率设置为 2K,并搭配 125% 的屏幕缩放比例。 开发者:开源软件 隐私政策:开源SDK隐私政策暂未发布 运营者:天翼云科技有限公司 有关APP运行时收集使用个人信息的规则、所需的权限列表及用途等,请参考《CTCloudConnect客户端隐私政策》。 如果您有任何疑问、意见或建议,请通过以下联系方式与我们联系: 电子邮件: service@chinatelecom.cn;ctpip.ctyun@chinatelecom.cn 电 话: 4008109889 天翼云门户:管理中心工单新建工单;智能客服 天翼云APP:管理工具智能工单
        来自:
        帮助文档
        VPN连接
        资源下载
        SSL VPN客户端下载
      • 云日志服务.NET SDK
        本文主要介绍 云日志服务.NET SDK接入指南。 1. 前言 安装使用.NET SDK可以帮助开发者快速接入使用天翼云的日志服务相关功能,目前支持同步上传功能。 2. 使用条件 2.1. 先决条件 用户需要具备以下条件才能够使用LTS SDK .net版本: 1、购买并订阅了天翼云的云日志服务,并创建了日志项目和日志单元,获取到相应编码(logProject、logUnit)。 2、已获取AccessKey 和 SecretKey。 3、已安装C10.0 以上开发环境,推荐支持.NET 6或以上版本。 2.2. 下载及安装 项目基于.Net Standard 2.0 构建,可适用于.netcore、.net5.0以上框架使用。从官方渠道下载ctyunltsnetsdk.zip压缩包,放到相应位置后并解压。“ctyunltsnetsdk”目录中ctyunltsnetsdk 模块是SDK的逻辑代码,testnetsdk模块为SDK的使用示例代码。 1、执行以下命令构建项目,这将在bin/Debug目录下生成对应文件。如果使用的是IDE,则根据工具的特性,自行构建。 plaintext dotnet build 2、在testnetsdk 模块(或您自定义的模块)中的testnetsdk.csproj里面添加上对net sdk 的项目依赖ItemGroup。 plaintext net6.0 Exe enable enable 3、如果本地安装的.net 版本发生变动,请修改testnetsdk.csproj文件中的TargetFramework 为对应版本 plaintext Exe net6.0 enable enable ..... 3. SDK基本使用
        来自:
        帮助文档
        云日志服务
        用户指南
        日志接入
        SDK接入
        云日志服务.NET SDK
      • 接口文档
        服务鉴权 服务接口调用时需要严格遵循服务鉴权规则,服务调用鉴权规则请参见:开发指南 接口签名认证。 请求示例 plaintext { "seqid": "test001", "taskid": 1, "imagetype": 0, "image": [" "prompt": "一只猫在奔跑", "resolution": [720, 720], "returnmode": 0, "extramessage": [ { "key": "videoseed", "value": "42" }, { "key": "negativeprompt", "value": "模糊,低质量" }, { "key": "enablepromptenhance", "value": true } ], "callbackurl": " } 响应结果示例 plaintext { "seqid": "test001", "sendptsms": 1694280000000, "code": 10000, "message": "success", "taskid": 1, "flag": "success", "data": { "status": 0, "taskresult": { "outimage": "", "outvideo": "", "outtext": "" } } } 调用示例 Java调用示例 plaintext import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import cn.hutool.json.JSONUtil; import java.util.Arrays; import java.util.HashMap; import java.util.Map; / 主类,用于发起HTTP请求并处理响应 / public class Example { public static void main(String[] args) { example(); } / 方法中使用到的 JSONUtil、HttpRequest、HttpResponse均来自Hutool工具类。 具体maven依赖为: cn.hutool hutoolall 5.8.29 / public static void example() { try { String url "算法调用地址"; // 设置请求头 Map headers new HashMap<>(); //调用鉴权 headers.put("ContentType", "application/json"); headers.put("XAPPID", "yourAppId"); headers.put("Authorization", "yourAuthorization"); // 创建请求对象 Map request new HashMap<>(); request.put("seqid", "test001"); request.put("taskid", 30004); request.put("image", Arrays.asList("yourImageUrl")); request.put("prompt", "she is dancing in the sun"); request.put("callbackurl", " // 将请求对象转换为JsonNode String requestString JSONUtil.toJsonStr(request); // 发起HTTP请求 HttpResponse response HttpRequest.post(url) .headerMap(headers, true) .body(requestString) .execute(); // 输出响应结果 System.out.println(response.body()); } catch (Exception e) { e.printStackTrace(); } } }
        来自:
        帮助文档
        星辰MaaS模型服务平台
        API参考
        星辰多模态生成大模型
        接口文档
      • DNS最佳实践(1)
        本节介绍了:DNS最佳实践的用户指南。 DNS最佳实践 DNS是Kubernetes集群中至关重要的基础服务之一,在客户端设置不合理、集群规模较大等情况下DNS容易出现解析超时、解析失败等现象。本文介绍Kubernetes集群中DNS的最佳实践,帮助您避免此类问题。 前提条件 创建Kubernetes集群 获取集群KubeConfig并通过kubectl工具连接集群 优化域名解析请求 DNS域名解析请求是Kubernetes最高频的网络行为之一,其中很多请求是可以优化和避免的。您可以通过以下方式优化域名解析请求: (推荐)使用连接池:当一个容器应用需要频繁请求另一服务时,推荐使用连接池。连接池可以将请求上游服务的链接缓存在内存中,避免每次访问时域名解析和TCP建连的开销。 (推荐)使用DNS缓存:当您的应用无法改造成通过连接池连接另一服务时,可以考虑在应用侧缓存DNS解析结果。 优化resolv.conf文件:由于resolv.conf文件中ndots 和search两个参数的机制作用,容器内配置域名的不同写法决定了域名解析的效率。 优化域名配置:当容器内应用需要访问某域名时,可以最大程度减少域名解析尝试次数,继而减少域名解析耗时。 使用合适的容器镜像 Alpine容器镜像内置的musl libc库与标准glibc的实现存在以下差异: 3.3及更早版本Alpine不支持search参数,不支持搜索域,无法完成服务发现。 并发请求/etc/resolv.conf中配置的多个DNS服务器,导致NodeLocal DNSCache优化失效。 并发使用同一Socket请求A和AAAA记录,在旧版本内核上触发Conntrack源端口冲突导致丢包问题。 当Kubernetes集群中部署的容器采用了Alpine作为基础镜像时,可能会因为上述musl libc特性而无法正常解析域名,建议尝试更换基础镜像,如Debian、CentOS等。
        来自:
      • 升级集群(1)
        注意事项 1、版本升级策略说明 云容器引擎集群使用kubernetes的官方工具kubeadm升级集群,单次升级只能升级一个次要版本。例如,Kubernetes版本为v1.23.3的云容器引擎集群升级到v1.25.6时,需要进行两次集群升级,即先升级到v1.24.17版本,再升级到v1.25.6版本。其中v1.24.17版本为过渡版本,云容器引擎并未提供正式的版本支持,用户需尽快升级至v1.25.6版本。 2、注意事项说明 用户可以登录云容器引擎控制台,在集群页面可查看到已有的集群实例,在集群列表右侧功能区选择更多>升级,进入版本升级操作界面,初次打开实例的集群升级操作界面时会检测集群是否已安装。 cubesystemupgradecontroller和nodeproblemdetector插件,这两个插件需要安装到待升级的集群实例才能使用云容器引擎服务的集群升级功能,检测到未安装时控制台页面会有相关提示,用户点击安装插件按钮即可安装这两个插件。 集群升级是一项有风险的操作,云容器引擎将集群升级分为集群预检和升级两个步骤,集群预检功能会评估集群健康状态以及升级至下一个版本时存在的API兼容性风险,侦测到风险时会提醒用户存在的风险项,用户可根据页面提示修复风险项后再执行升级操作。 3、使用了自定义配置 如果您对集群曾有自定义配置,请仔细阅读以下说明。 配置项 说明 节点规格 节点资源不足或执行过节点规格缩容操作有可能会影响集群升级。 自定义操作系统镜像 自定义操作系统镜像未经过官方严格验证可能导致集群升级不成功。 手工变更集群配置 如果对集群配置有过修改,例如修改了容器运行时配置、直接手工编辑过kubelet的配置文件,集群升级过程有可能失败或自定义配置有可能丢失。
        来自:
      • 更新日志(1)
        2.0.4 版本发布 (20260724) 新增服务条款和隐私政策确认流程 新增技能安装包完整性校验,避免因文件损坏导致安装失败 优化技能更新检测,减少连续操作产生的重复刷新 完善Windows 系统版本检查,为不兼容环境提供更清晰的提示 优化Windows 安装向导和安装确认页面 调整功能入口,暂时关闭尚未完善的分享功能 优化桌面快捷方式和任务栏图标的显示效果 2.0.3 版本发布 (20260722) 优化技能广场缓存和版本检测,提升技能列表刷新速度 修复预置技能无法正常检测和安装更新的问题 修复技能卸载、同步过程中状态不一致的问题 完善技能和工具权限处理,减少任务执行失败 修复复杂任务拆分执行时的部分异常 新增安装前确认提示,避免误操作 优化客户端更新提示和安装流程 提升运行兼容性,并修复部分图片显示问题 更新多尺寸应用图标,改善任务栏和安装界面的显示效果 2.0.2 版本发布 (20260721) 优化自动化任务补跑,失败任务可更可靠地重新执行 提升自动化任务调度和状态更新的稳定性 加强客户端核心程序的交付安全性 2.0.1 版本发布 (20260721) 重构自动化任务调度,提升任务创建、更新和执行的稳定性 完善失败任务补跑,重新执行时可保留必要配置 新增技能广场,支持技能查询和安装 优化文件发送,提升不同消息渠道中的传输稳定性 新增客户端快速唤醒能力 修复客户端被唤醒后窗口无法自动获得焦点的问题 新增外部入口直达能力,可直接打开云智助手指定页面 优化Linux 环境下的客户端启动兼容性 新增定时更新检测,帮助用户及时获取新版本 减少启动阶段的重复资源部署,提升启动稳定性 修复部分技能文件无法正常解析的问题
        来自:
      • 1
      • ...
      • 71
      • 72
      • 73
      • 74
      • 75
      • ...
      • 444
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

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

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

      青云志云端助力计划

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

      企业出海解决方案

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

      天翼云信创专区

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

      云上钜惠

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      GPU云主机

      公共算力服务

      应用托管

      智算一体机

      知识库问答

      人脸活体检测

      车牌识别

      身份证识别

      推荐文档

      文档下载

      7天无理由退款如何操作?

      监控应用运行状态

      云课堂 第十课:物理裸机配置如何转换为天翼云云主机配置

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