华为云用户手册

  • 模型地图概述 通过新版模型地图,用户可以快速检索包括卡片资产在内的新版模型数据。同时,支持用户根据界面引导,对数据集与卡片类资产进行向导式搜索。基于轻治理思路,模型地图同时支持模型管理功能。为方便用户更加快速高效的检索到所需数据信息,也支持用户添加标注和业务字典。 检索模型:用户可以输入关键字进行模糊检索模型或输入模型名称精确检索模型。在检索结果页面,可通过配置模型类型、标注或业务字典等筛选条件,对检索结果进行二次过滤,便于快速检索。与旧版相同,新版也支持用户收藏模型,方便快速使用。 检索卡片资产:在新版模型地图中,用户可对卡片资产进行检索,快速查找所需卡片资产信息。同时支持在卡片资产列表界面进行收藏模型、添加标注与添加业务字典的操作。 模型管理:基于轻治理思路,新版模型地图支持用户在模型详情页面进行模型管理。主要包括编辑模型信息、管理相关模型、添加标注和添加业务字典功能。管理相关模型功能包括编辑模型信息和管理相关模型,其中管理相关模型的对象包括在关系中的源类模型和目标类模型。 向导式搜索:支持用户在数据地图首页,根据界面引导,对数据集类资产与卡片类资产进行搜索。便于用户对数据集类资产和卡片类资产进行快速检索和筛选。 消息中心:支持将实体资产或实体特征的特定事件,通过事件订阅,将变更信息通过通道推送到第三方系统。 新旧版本数据不兼容,在新版模型地图中不能对旧版模型数据进行检索。如果需要检索旧版模型数据,具体请参见模型地图(旧版)。 新版模型地图同样支持配置检索和配置标注,具体请参见配置检索、配置标注。 父主题: 模型地图(新版)
  • 计费模式 开天 集成工作台 提供包年/包月、按需计费两种计费模式。具体的收费详情请以价格计算器为准。详细的计费说明请参考表1。 表1 计费模式说明 计费模式 包年/包月 按需计费 付费方式 预付费,购买时长越久越便宜。 后付费,先申请资源使用,在结算时会按实际资源使用量收取费用。 计费周期 按照订单的购买周期进行结算。 按秒计费,按小时结算。 更改计费模式 不支持转为按需计费模式。 支持转为包年/包月计费模式。切换方式请参考包年/包月和按需计费模式是否支持互相切换? 适用场景 适用于可预估资源使用周期的场景。 适用于对集成工作台资源有灵活需求的场景。 开天集成工作台提供包年/包月的计费模式。具体的收费详情请以价格计算器为准。详细的计费说明请参考表2。 表2 计费模式说明 计费模式 包年/包月 付费方式 预付费,购买时长越久越便宜。 计费周期 按照订单的购买周期进行结算。 适用场景 适用于可预估资源使用周期的场景。
  • 计费项 开天集成工作台根据您的服务版本进行计费。 APIG与Astro轻应用计费不在MSSI服务体现,需要单独去对应的服务订购。 版本类型 版本说明 计费模式 规格约束 备注 集成工作台基础版 支持连接器,流编排、数据模型、业务可视化,不支持边缘节点。 包半年 可运行流数不超过20。 每个租户下的流并发运行总数不超过5个。 模型300个(包含表、视图、逻辑模型、资产元数据如连接器等) 采集任务3个 屏幕数:5,屏幕模板数:5,卡片数:50,卡片模板数:50,布局模板5个 免费周期:半年 须知: 版本到期,支持续订。 版本的免费策略后续将根据业务情况进行调整,如取消免费套餐、不支持续订等,届时会提前14个工作日通知。 支持从基础版升级到付费版如专业版。 适用于服务试用和验证场景。另外,版本的服务条款请参见华为云开天集成工作台服务协议。 自动化流专业版-产品套餐 支持连接器,流编排、数据模型、边缘节点等。 包年包月 可运行流数有多个选择:40、80、120、160、200、240、280、320。 每个租户下的流并发运行总数不超过5个。 可运行流数小于200,模型数1500个;可运行流数大于200,模型数3000个(包含表、视图、逻辑模型、资产元数据如连接器等)。 可运行流数小于200,采集任务10个;可运行流数大于200,采集任务20个。 支持版本升级,不支持版本降级。 适用于商用场景。另外,版本的服务条款请参见华为云开天集成工作台服务协议。 自动化流专业版-按需 支持连接器,流编排、数据模型、边缘节点等。按单个可运行流的运行时长进行计费。 按需 如果没有订购产品套餐,默认的模型300个(包含表、视图、逻辑模型、资产元数据如连接器等)、采集任务3个。 如果订购产品套餐,则模型个数和采集任务个数与所订购产品套餐一致。 无 业务可视化专业版-产品套餐 支持页面布局,卡片模板、脚手架开发卡片模板、卡片;屏幕应用模板和屏幕应用。快速构建前端业务可视化页面。 包年包月 如下参数支持最大数: 屏幕数:20,屏幕模板数:20,卡片数:200,卡片模板数:200,布局模板:不限制。 屏幕数:40,屏幕模板数:40,卡片数:400,卡片模板数:400,布局模板:不限制。 屏幕数:100,屏幕模板数:100,卡片数:1000,卡片模板数:1000,布局模板:不限制。 屏幕数:200,屏幕模板数:200,卡片数:2000,卡片模板数:2000,布局模板:不限制。 支持版本升级,不支持版本降级。 无
  • 使用场景 通常您的业务系统可能使用了华为云的多种云服务,您可以为这些云服务下不同的资源实例分别设置标签,各服务的计费详单会体现这些资源实例设置的标签。如果您的业务系统是由多个不同的应用构成,为同一种应用拥有的资源实例设置统一的标签将很容易帮助您对不同的应用进行使用量分析和成本核算。 对 DLI 来说,标签用于标识购买的队列和创建数据库,对购买的DLI队列和数据库进行分类。为队列或数据库添加标签时,该队列或数据库上所有请求产生的计费话单里都会带上这些标签,您可以针对话单报表做分类筛选,进行更详细的成本分析。 例如:某个队列作用于A部门,我们可以用该部门名称作为标签,设置到被使用的集群上。在分析话单时,就可以通过标签分析该部门的开发使用成本。 DLI以键值对的形式描述标签。一个队列默认20个标签。每个标签有且只有一对键值。键和值可以任意顺序出现在标签中。同一个集群标签的键不能重复,但是值可以重复,并且可以为空。
  • 重置密码 仅支持为通过添加成员加入组织的管理式华为账号重置密码。 在“组织和用户管理”页面,选择组织。页面左上方设有组织下拉栏,可切换不同的组织。 单击“成员管理”。 选中目标部门。支持搜索部门名称,可搜索后选中部门名称。 单击待重置密码成员所在行“操作”列的“重置密码”。 在“重置密码”页面选择“自动生成密码”或“手工输入密码”。如果选择“手工输入密码”,需输入具体密码。密码设置完成后单击“确定”。
  • 前提条件 给用户组授权之前,请您了解用户组可以添加的角色,如表1 KooPhone 系统角色,并结合实际需求进行选择。 表1 KooPhone系统角色 角色名称 描述 角色类别 KooPhone Administrator KooPhone所有权限用户,拥有该权限的用户可以拥有 KooPhone支持的全部权限。 系统角色 KooPhone ReadOnlyUser KooPhone只读权限用户。 系统角色
  • 共享流量包 共享流量包是公网流量的预付费套餐,价格比后付费流量更低,大大降低了公网流量成本。共享流量包购买后立即生效,自动抵扣按需计费(按流量计费)的EIP带宽产生的流量资费,使用简单,无需额外操作。 共享流量包适用哪些场景? 对于按流量计费的带宽,启用共享流量包后,该带宽所产生的流量费用优先从共享流量包中进行抵扣。共享流量包全部使用完后,再按后付费流量进行结算。从节约成本的角度看,流量越大,节省的成本越多。 共享流量包使用说明 只能抵扣同一区域产生的带宽流量,不支持跨区域抵扣。 共享流量包包括动态和静态两种类型,分别抵扣全动态BGP和静态BGP产生的流量。 共享流量包具有使用有效期(从购买开始计算1个自然月或1个自然年)。超过有效期后,没有使用完的流量无法继续使用。建议根据业务系统历史情况仔细评估需要多少共享流量包。 共享流量包支持自动续费功能。如果您开通了自动续费功能,那么共享流量包到期前7天内,系统会尝试自动续费扣款,续费成功后,共享流量包中剩余的流量可以在新的有效期内继续使用。 共享流量包全部使用完后,系统会自动按后付费流量进行结算,不会导致业务系统无法使用。
  • 共享带宽 当您有大量业务在云上时,如果每个E CS 单独使用一条独享带宽,则需要较多的带宽实例,并且总的带宽费用会较高,如果所有实例共用一条带宽,就可以节省企业的网络运营成本,同时方便运维统计。共享带宽是独立的带宽产品,支持将多个按需计费的弹性公网IP添加到共享带宽,对多个弹性公网IP进行集中限速。您可以将EIP绑定到ECS、NAT网关、ELB等产品,从而使这些产品使用共享带宽。 支持两种计费模式: 按带宽计费:如果您使用的弹性公网IP较多,并且错峰明显,使用共享带宽可以大幅节约成本。 按增强型95计费:如果您部署的业务经常有突发峰值,可以选择增强型95计费。既可以保证业务系统不受峰值带宽不够的影响,又可以避免带宽峰值设置过大带来的成本浪费。
  • 为弹性云服务器更换弹性公网IP流程 本章节介绍为弹性云服务器更换新的弹性公网IP总体流程,流程说明如表1所示。 表1 为ECS更换新的EIP流程说明 步骤 说明 步骤一:解绑弹性公网IP 将已绑定的弹性公网IP EIP-A从弹性 云服务器ECS -A中解绑。 步骤二:绑定新的弹性公网IP 在绑定弹性公网IP页面,为弹性云服务器ECS-A绑定新的弹性公网IP EIP-B。 步骤三:释放已被解绑的弹性公网IP 如果不及时释放该弹性公网IP,会产生弹性公网IP保有费,当您无需继续使用此弹性公网IP时,您可以释放EIP-A。 父主题: 为弹性云服务器更换弹性公网IP
  • 资源规划 为弹性云服务器更换弹性公网IP,您需要规划资源,本示例中为您详细介绍资源情况。 虚拟私有云VPC 、弹性公网IP、弹性云服务器ECS位于同一个区域内。 以下资源规划详情仅为示例,您可以根据需要自行修改。 虚拟私有云VPC:1个,资源规划详情如表1所示。 表1 VPC资源规划详情 VPC名称 VPC网段 子网名称 子网网段 关联路由表 VPC 192.168.0.0/16 Subnet 192.168.1.0/24 默认路由表 弹性云服务器ECS:1个,资源规划详情如表2所示。 表2 ECS资源规划详情 ECS名称 镜像 VPC名称 子网名称 安全组 私有IP地址 ECS-A 公共镜像: EulerOS 2.5 64bit VPC Subnet sg-demo: 通用We b服务器 192.168.1.99 弹性公网IP:2个,资源规划详情如表3所示。 表3 EIP资源规划详情 EIP名称 线路 带宽大小 购买时长:1个月 规格 EIP-A 全动态BGP 1 Mbit/s Subnet-A 122.xx.xx.189 EIP-B 全动态BGP 5 Mbit/s Subnet-A 122.xx.xx.166 父主题: 为弹性云服务器更换弹性公网IP
  • 权限控制 全球SIM联接 服务客户默认拥有服务提供的所有功能权限。如若需要给管理员创建的 IAM 子用户授权,只需给该子用户所在用户组配置“cn-north-4 [华北-北京四]”区域的Tenant Guest权限。 关于Tenant Guest权限的介绍和开通方法,详细参见系统权限,将其加入用户组,并给用户组授予策略或角色。 只有管理员才有购买全球SIM联接服务资源和进行续费操作的权限,子用户只能对已有资源进行日常维护。
  • 响应示例 状态码: 200 直播 域名 映射成功 { "pull_domain" : "play.example.huawei.com", "push_domain" : "publish.example.huawei.com"} 状态码: 404 直播域名映射失败 { "error_code" : "LIVE.103011019", "error_msg" : "Request Illegal"}
  • 约束与限制 视频直播 服务设置了API流控限制,避免因短时间内重复调用API导致服务中断的情况出现。API流控限制说明如表2所示。 表2 API流控限制 接口分类 接口名称 用户流量限制 API流量限制 域名管理 创建直播域名 查询直播域名 300次/分钟 3000次/分钟 删除直播域名 修改直播域名 域名映射 删除直播域名映射关系 配置域名IPV6开关 100次/分钟 1000次/分钟 查询IP归属信息 5次/秒 5次/秒 转码模板管理 创建直播转码模板 删除直播转码模板 配置直播转码模板 查询直播转码模板 100次/分钟 1000次/分钟 流管理 禁止直播推流 修改禁推属性 4000次/分钟 12000次/分钟 禁推恢复 查询禁止直播推流列表 3000次/分钟 6000次/分钟 查询直播中的流信息 1000次/分钟 2000次/分钟 鉴权管理 查询指定域名的Key防盗链配置 修改指定域名的Key防盗链配置 删除指定域名的Key防盗链配置 150次/分钟 300次/分钟 截图管理 创建直播截图配置 修改直播截图配置 查询直播截图配置 删除直播截图配置 150次/分钟 300次/分钟 日志管理 获取直播播放日志 300次/分钟 3000次/分钟 录制管理 创建录制规则 查询录制规则列表 修改录制规则 删除录制规则 查询录制规则配置 提交录制控制命令 300次/分钟 3000次/分钟 创建录制视频索引文件 1200次/分钟 3000次/分钟 录制回调管理 创建录制回调配置 查询录制回调配置列表 修改录制回调配置 查询录制回调配置 删除录制回调配置 300次/分钟 300次/分钟 HTTPS证书管理 修改指定域名的HTTPS证书配置 查询指定域名的HTTPS证书配置 删除指定域名的HTTPS证书配置 150次/分钟 300次/分钟 OBS桶管理 OBS桶授权及取消授权 150次/分钟 300次/分钟 数据统计分析 查询播放带宽趋势接口 500次/分钟 5000次/分钟 数据统计分析 查询转码用量接口 查询录制用量接口 查询截图用量接口 查询播放画像信息接口 60次/分钟 5000次/分钟 查询播放流量趋势接口 查询播放带宽峰值接口 查询播放流量汇总接口 查询观众趋势接口 查询直播拉流HTTP状态码接口 查询上行带宽数据接口 查询域名维度推流路数接口 查询历史推流列表接口 20次/分钟 5000次/分钟 查询直播各区域指标分布接口 50次/秒 150次/秒 流监控 查询推流帧率数据接口 查询推流码率数据接口 20次/分钟 5000次/分钟 查询流监控数据接口 1次/秒 5次/秒 查询CDN上行推流质量数据接口 60次/秒 300次/秒
  • 基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用创建的用户进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域 指云资源所在的物理位置,同一区域内可用区间内网互通,不同区域间内网不互通。通过在不同地区创建云资源,可以将应用程序设计的更接近特定客户的要求,或满足不同地区的法律或其他要求。 可用区 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 图1 项目隔离模型
  • 概述 视频直播服务(Live)是在华为云提供的可信,开放,全球服务直播内容接入与分发网络的基础上,将华为公司在视频领域的多年技术积累和电信级运营和运维能力开放出来,构建了便捷接入、高清流畅、低延迟、高并发的一站式视频直播解决方案。 您可以使用本文档提供API对视频直播进行相关操作,如视频直播流的转码、管理、录制等。支持的全部操作请参见API概览。 在调用视频直播API之前,请确保已经充分了解视频直播相关概念,详细信息请参见产品介绍。 当前视频直播服务仅支持通过控制台配置直播播放的Refer防盗链和IP黑名单,对访问者的身份进行识别和过滤,符合规则的可以顺利播放直播资源,具体操作请参见配置直播鉴权。
  • 终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同,Live的终端节点如表1所示。您也可以从地区和终端节点中查询服务的终端节点。 表1 Live的终端节点 区域名称 区域 终端节点(Endpoint) 华北-北京一 cn-north-1 live.cn-north-1.myhuaweicloud.com 华北-北京四 cn-north-4 live.cn-north-4.myhuaweicloud.com 亚太-新加坡 ap-southeast-3 live.ap-southeast-3.myhuaweicloud.com
  • 返回示例 处理成功返回 { "total": 1, "record_config": [ { "domain": "cxf-live.huawei.com", "app_name": "live", "record_type": "configer_record", "record_duration": 1200, "record_format": "mp4", "record_location": "vod", "record_prefix": "Record_{DomainName}_{AppName}_{StreamName}_{StartTime}_{EndTime}", "obs_addr": { "bucket": "", "location": "", "object": "" }, "create_time": "2019-03-20T15:42:04.706+08:00" "stream_name":"", "start_time":"", "end_time":"" } ]} 处理失败返回 { "error_code": "LIVE.100011001", "error_msg": "Request Illegal"}
  • 返回参数 查询录制配置成功 表1 查询成功返回参数说明 参数 类型 说明 total Integer 查询结果的总模板数量。 record_config Array of RecordConfigInfo objects 录制配置数组。 表2 RecordConfigInfo参数说明 参数 类型 说明 domain String 播放域名。 push_domain String 推流域名。 app_name String 应用名称。 record_duration Integer 周期录制时长,最小15分钟,最大6小时,默认1小时。单位:秒。 record_format String 录制格式,默认为flv。 record_location String 录制存储位置, 默认为vod。 record_prefix String 录制文件前缀, DomainName,AppName,StreamName必须,默认Record_{DomainName}_{AppName}_{StreamName}_{StartTime}_{EndTime} create_time String 创建时间。 start_time String 开始时间。 end_time String 结束时间。 stream_name String 流名称。 查询录制配置失败 表3 查询失败返回参数说明 参数 类型 说明 error_code String 错误码。 error_msg String 错误描述。
  • 请求参数 参数 类型 说明 是否必选 domain String 播放域名。 是 app_name String 应用名称。 是 record_duration Integer 周期录制时长,最小15分钟,最大6小时,默认1小时。单位:秒。 否 record_format String 录制格式flv,默认为flv。 否 record_location String 录制存储位置, 默认为vod。 否 record_prefix String 录制文件前缀, DomainName,AppName,StreamName必须,默认Record_{DomainName}/{AppName}/{StreamName}/{StartTime}-{EndTime} 否 create_time String 创建时间。 否 start_time String 开始时间。 否 end_time String 结束时间。 否 stream_name String 流名称。 否 push_domain String 推流域名。 否
  • 请求示例 POST /v1/{project_id}/record/config { "domain": "push.hwcloud.cn", "app_name": "live", "record_duration": 900, "record_format": "flv", "record_location": "vod", "record_prefix": "{DomainName}/{AppName}/{StreamName}/{StartTime}-{EndTime}"}
  • 响应示例 状态码: 200 处理成功返回。 { "data_list" : [ { "value" : 50, "time" : "2020-06-04T07:00:00Z" }, { "value" : 78, "time" : "2020-06-04T07:05:00Z" } ]} 状态码: 400 处理失败返回。 { "error_code" : "LIVE.100011001", "error_msg" : "Invalid request parameter: start_time"}
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。使用Token鉴权方式时必选。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 X-Project-Id 否 String 使用AK/SK方式认证时必选,携带项目ID信息, 与路径参数中的项目ID相同。
  • URI GET /v2/{project_id}/stats/traffic/detail 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID,获取方法请参考获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 play_domains 否 Array 播放域名列表,最多支持查询100个域名, 多个域名 以逗号分隔。 如果不传入域名,则查询租户下所有播放域名的流量数据。 app 否 String 应用名称。 stream 否 String 流名。 region 否 Array 区域列表。具体取值请参考省份名称缩写,不填写查询所有区域。 isp 否 Array 运营商列表,取值如下: CMCC :移动 CTCC : 电信 CUCC :联通 OTHER :其他 不填写查询所有运营商。 protocol 否 String 请求协议 interval 否 Integer 查询数据的时间粒度。支持300(默认值), 3600和86400秒。不传值时,使用默认值300秒。 start_time 否 String 起始时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。最大查询跨度31天,最大查询周期一年。 若参数为空,默认查询7天数据。 end_time 否 String 结束时间。日期格式按照ISO8601表示法,并使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 若参数为空,默认为当前时间。结束时间需大于起始时间。 service_type 否 String 服务类型,取值如下: Live :标准直播 LLL :低时延直播 ALL :所有服务类型 不填写默认查询所有服务类型的数据。 说明: 该参数只对2022年12月15日后的数据生效。
  • 响应参数 状态码: 200 表4 响应Header参数 参数 参数类型 描述 X-Request-Id String 请求的唯一标识。 表5 响应Body参数 参数 参数类型 描述 data_list Array of TrafficData objects 采样数据列表。 表6 TrafficData 参数 参数类型 描述 value Long 采样值,单位为byte。 time String 采样时间。日期格式按照ISO8601表示法,并使用UTC时间。 格式为:YYYY-MM-DDThh:mm:ssZ。 状态码: 400 表7 响应Header参数 参数 参数类型 描述 X-Request-Id String 请求的唯一标识。 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
  • 操作步骤 安装Sermant Agent,请参考安装Sermant Agent。 启动应用并开启优雅上下线能力。 在应用的启动参数添加如下参数,添加启动参数后,待应用启动完成。 -javaagent:${HOME}/java-agent/java-agent.jar=appName=default-Ddynamic_config_serverAddress={CSE_CONFIG_CENTER_ENDPOINTS}-Dregister.service.address={CSE_REGISTRY_ENDPOINTS} 相关配置介绍: appName为agent服务名称,该配置无需修改,使用default即可。 ServiceComb引擎服务注册发现地址(CSE_REGISTRY_ENDPOINTS)与CSE配置中心地址(CSE_CONFIG_CENTER_ENDPOINTS)需替换为实际地址,可参考如下方式获取: ServiceComb引擎服务注册发现地址:获取ServiceComb引擎服务注册发现地址。 CSE配置中心地址:获取ServiceComb引擎配置中心地址。 特别说明: 优雅下线是基于http协议进行通知,默认通知端口为16688,若您在虚机部署出现端口冲突问题(通常是单个ECS部署多个实例),请在启动时添加如下参数规避: # 请更换下面的端口号-Dgrace_rule_httpServerPort=16688
  • 操作步骤 安装Sermant Agent,请参考安装Sermant Agent。 启动应用。 在应用的启动参数添加如下参数,添加启动参数后,待应用启动完成。 -javaagent:${HOME}/java-agent/java-agent.jar=appName=default-Ddynamic_config_serverAddress={CSE_CONFIG_CENTER_ENDPOINTS}-Dregister.service.address={CSE_REGISTRY_ENDPOINTS}-Dgrace_rule_enableSpring=false-Dservice_meta_version={VERSION}-Dservice_meta_parameters={PA RAM ETERS} 相关配置介绍: appName为agent服务名称,该配置无需修改,使用default即可。 ServiceComb引擎服务注册发现地址{CSE_REGISTRY_ENDPOINTS}与ServiceComb引擎配置中心地址{CSE_CONFIG_CENTER_ENDPOINTS}需替换为实际地址,可参考如下方式获取: ServiceComb引擎服务注册发现地址:获取ServiceComb引擎服务注册发现地址。 ServiceComb引擎配置中心地址:获取ServiceComb引擎配置中心地址。 grace_rule_enableSpring为SpringCloud框架优雅上下线功能,所以Dubbo框架需要手动关闭(设置为fasle),否则可能会存在端口冲突的问题。 {VERSION}需替换为服务注册时的版本号(形如a.b.c的格式,其中a、b、c均为数字,默认为1.0.0),标签应用需要修改为不同于正常应用的版本号。 {PARAMETERS}需替换为服务注册时的自定义标签(形如tag1:value1,tag2:value2),即标签名与标签值以英文冒号分隔,多个标签之间以英文逗号分隔。 一般地,如果用版本号进行路由,则只需配置service_meta_version,如果用自定义标签进行路由,则只需配置service_meta_parameters。
  • 操作步骤 安装Sermant Agent,请参考安装Sermant Agent。 启动应用。 在应用的启动参数中添加如下参数,添加启动参数后,待应用启动完成。 -javaagent:${HOME}/java-agent/java-agent.jar=appName=default-Ddynamic_config_serverAddress={CSE_CONFIG_CENTER_ENDPOINTS}-Dregister.service.address={CSE_REGISTRY_ENDPOINTS}-Dservice_meta_version={VERSION}-Dservice_meta_parameters={PARAMETERS} 相关配置介绍: appName为agent服务名称,该配置无需修改,使用default即可。 ServiceComb引擎服务注册发现地址{CSE_REGISTRY_ENDPOINTS}与ServiceComb引擎配置中心地址{CSE_CONFIG_CENTER_ENDPOINTS}需替换为实际地址,可参考如下方式获取: ServiceComb引擎服务注册发现地址:获取ServiceComb引擎服务注册发现地址。 ServiceComb引擎配置中心地址:获取ServiceComb引擎配置中心地址。 {VERSION}需替换为服务注册时的版本号(形如a.b.c的格式,其中a、b、c均为数字,默认为1.0.0),标签应用需要修改为不同于正常应用的版本号。 {PARAMETERS}需替换为服务注册时的自定义标签(形如tag1:value1,tag2:value2),即标签名与标签值以英文冒号分隔,多个标签之间以英文逗号分隔。 一般地,如果用版本号进行路由,则只需配置service_meta_version,如果用自定义标签进行路由,则只需配置service_meta_parameters。
  • YAML示例 apiVersion: v1kind: Podmetadata: labels: test: liveness name: liveness-httpspec: containers: - name: liveness image: nginx:alpine args: - /server livenessProbe: httpGet: path: /healthz port: 80 httpHeaders: - name: Custom-Header value: Awesome initialDelaySeconds: 3 periodSeconds: 3 readinessProbe: exec: command: - cat - /tmp/healthy initialDelaySeconds: 5 periodSeconds: 5 startupProbe: httpGet: path: /healthz port: 80 failureThreshold: 30 periodSeconds: 10
  • YAML样例 本节以nginx为例,说明kubectl命令设置容器生命周期的方法。 在以下配置文件中,您可以看到postStart命令在容器目录/bin/bash下写了个install.sh命令。 preStop执行uninstall.sh命令。 apiVersion: apps/v1kind: Deploymentmetadata: name: nginxspec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - image: nginx command: - sleep 3600 #启动命令 imagePullPolicy: Always lifecycle: postStart: exec: command: - /bin/bash - install.sh #启动后命令 preStop: exec: command: - /bin/bash - uninstall.sh #停止前命令 name: nginx imagePullSecrets: - name: default-secret
  • 停止前处理 登录CCE控制台,在创建工作负载时,配置容器信息,选择“生命周期”。 在“停止前处理”页签,设置停止前处理的命令。 表4 停止前处理 参数 说明 命令行方式 在容器中执行指定的命令,配置为需要执行的命令。命令的格式为Command Args[1] Args[2]…(Command为系统命令或者用户自定义可执行程序,如果未指定路径则在默认路径下寻找可执行程序),如果需要执行多条命令,建议采用将命令写入脚本执行的方式。 如需要执行的命令如下: exec: command: - /uninstall.sh - uninstall_agent 请在执行脚本中填写: /uninstall uninstall_agent。这条命令表示容器结束前将执行uninstall.sh。 HTTP请求方式 发起一个HTTP调用请求。配置参数如下: 路径:请求的URL路径,可选项。 端口:请求的端口,必选项。 主机地址:请求的IP地址,可选项,默认是容器所在的节点IP。
共100000条