华为云用户手册

  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 slow_sql_templates Array of SlowSqlTemplate objects 参数解释: 慢日志模板数据列表。 取值范围: 不涉及。 total_count Integer 参数解释: 慢日志模板总数。 取值范围: 不涉及。 表4 SlowSqlTemplate 参数 参数类型 描述 sql_template String 参数解释: SQL模板。 取值范围: 不涉及。 sql_sample String 参数解释: SQL样本。 取值范围: 不涉及。 sql_sample_user String 参数解释: SQL样本执行用户。 取值范围: 不涉及。 db_names Array of strings 参数解释: 库名。 取值范围: 不涉及。 execute_count Long 参数解释: 执行次数。 取值范围: 不涉及。 avg_execute_time Double 参数解释: 平均执行耗时(ms)。 取值范围: 不涉及。 max_execute_time Double 参数解释: 最大执行耗时(ms)。 取值范围: 不涉及。 avg_lock_wait_time Double 参数解释: 平均锁等待时间(ms)。 取值范围: 不涉及。 max_lock_wait_time Double 参数解释: 最大锁等待时间(ms)。 取值范围: 不涉及。 avg_rows_examined Double 参数解释: 平均扫描行数。 取值范围: 不涉及。 max_rows_examined Double 参数解释: 最大扫描行数。 取值范围: 不涉及。 avg_rows_sent Double 参数解释: 平均返回行数。 取值范围: 不涉及。 max_rows_sent Double 参数解释: 最大返回行数。 取值范围: 不涉及。
  • 响应示例 状态码: 200 Success. { "slow_sql_templates" : [ { "max_rows_examined" : 0, "max_lock_wait_time" : 0, "avg_rows_examined" : 0, "execute_count" : 27, "avg_execute_time" : 5.000509315066868, "max_execute_time" : 5.008123874664307, "avg_lock_wait_time" : 0, "sql_template" : "SELECT sleep(?);", "sql_sample" : "select sleep(5)", "avg_rows_sent" : 1, "db_names" : [ "db_01" ], "max_rows_sent" : 1 } ], "total_count" : 1 }
  • 请求示例 导出慢SQL模板列表。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054c630ff780d4cc2f40c00d7f6fb21d/instances/6243b3fcf2f948578d46ed4c52fb54eein01/slow-sql-templates?startAt=1611975464337&endAt=1611979064337&datastore_type=MySQL&db_name=db&offset=0&limit=10
  • URI GET /v3/{project_id}/instances/{instance_id}/slow-sql-templates 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 start_at 是 Long 参数解释: 开始时间(Unix timestamp),单位:毫秒。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 end_at 是 Long 参数解释: 结束时间(Unix timestamp),单位:毫秒。 约束限制: 不涉及。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 datastore_type 是 String 参数解释: 数据库类型。 约束限制: 不涉及 取值范围: MySQL TaurusDB 默认取值: 不涉及。 db_name 否 String 参数解释: 数据库名称。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 offset 否 Integer 参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。例如:该参数指定为1,limit指定为10,则只展示第2~11条数据。 约束限制: 不涉及。 取值范围: [0, 2^31-1] 默认取值: 默认为0(偏移0条数据,表示从第一条数据开始查询)。 limit 否 Integer 参数解释: 查询记录数。例如该参数设定为10,则查询结果最多只显示10条记录。 约束限制: 不涉及。 取值范围: [1, 100] 默认取值: 默认为20。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 slow_logs Array of SlowLog objects 参数解释: 慢SQL集合。当集合为空时,说明慢SQL已全部导出。 取值范围: 不涉及。 next_marker String 参数解释: 获取下一页所需的标识符。marker仅在3分钟内有效。 取值范围: 不涉及。 表4 SlowLog 参数 参数类型 描述 sql String 参数解释: SQL语句。 取值范围: 不涉及。 sql_template_id String 参数解释: SQL模板ID。 取值范围: 不涉及。 database String 参数解释: 数据库名。 取值范围: 不涉及。 client String 参数解释: 客户端。 取值范围: 不涉及。 user String 参数解释: 用户。 取值范围: 不涉及。 execute_at Long 参数解释: 执行开始时间(Unix timestamp),单位:毫秒。 取值范围: [0, 2^31-1],实际取决于查询。 query_time Double 参数解释: 执行耗时(秒)。 取值范围: 不涉及。 lock_time Double 参数解释: 锁等待耗时(秒)。 取值范围: 不涉及。 rows_examined Long 参数解释: 扫描行数。 取值范围: [0, 2^31-1],实际取决于查询。 rows_sent Long 参数解释: 返回行数。 取值范围: [0, 2^31-1],实际取决于查询。
  • 请求示例 导出慢SQL数据。 GET https://das.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/da304cd5bbb944de828759bc7be3d3fein01/slow-query-logs?start_at=1611975464337&end_at=1611979064337&limit=10&marker=DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAQH8YWSEFfM3FyOXZRNzJQOTVLNHNBOTQ2UQ==&datastore_type=MySQL
  • 响应示例 状态码: 200 导出慢SQL返回体。 { "slow_logs" : [ { "execute_at" : 1612343898000, "sql" : "SELECT sleep(10)\nLIMIT 0, 50;", "sql_template_id" : "AAD913807ECE9C66", "database" : "123", "client" : "[100.79.0.248]", "user" : "root[root]", "query_time" : 10.000158309936523, "lock_time" : 0, "rows_examined" : 0, "rows_sent" : 1 } ], "next_marker" : "DXF1ZXJ5QW5kRmV0Y2gBAAAAAAAJr48WZERxYkx5Q2VRQS1LSXRrRWt0VEN1QQ==" }
  • URI GET /v3/{project_id}/instances/{instance_id}/slow-query-logs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 instance_id 是 String 参数解释: 实例ID。标识实例的唯一标识。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 datastore_type 是 String 参数解释: 数据库类型。 约束限制: 不涉及。 取值范围: MySQL TaurusDB PostgreSQL 默认取值: 不涉及。 start_at 是 Long 参数解释: 开始时间。 约束限制: Unix timestamp,单位:毫秒。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 end_at 是 Long 参数解释: 结束时间。 约束限制: Unix timestamp,单位:毫秒。 取值范围: [0, 2^31-1],实际取决于查询。 默认取值: 不涉及。 limit 是 Integer 参数解释: 每页记录数。 约束限制: 不涉及。 取值范围: [0, 2000],实际取决于查询。 默认取值: 不涉及。 marker 否 String 参数解释: 指定一个标识符。获取第一页时不用赋值,获取下一页时取上页查询结果的返回值。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 新增备案 新增备案——新增互联网信息。 新增互联网信息服务(原备案在华为云):主体已在华为云办理过备案,且已经备案成功,现要新增互联网信息服务,则需进行新增互联网信息服务(原备案在华为云)操作。 新增互联网信息服务(原备案不在华为云):主体没有在华为云办理过备案,而是在其他接入商办理的备案,且已经备案成功。现需要在华为云办理新增互联网信息服务,则需要进行新增互联网信息服务(原备案不在华为云)操作。
  • 为已有 MRS 集群创建RDS数据连接 该步骤指导用户为当前已有的MRS集群创建RDS数据连接。 登录MRS控制台,在导航栏选择“数据连接”。 单击“新建数据连接 ”。 参考表1配置相关参数。 表1 数据连接 参数 示例 说明 类型 - 选择外部源连接的类型。 RDS服务PostgreSQL数据库:安装了Hive组件的集群支持连接该类型数据库。 RDS服务MySQL数据库:安装了Hive或Ranger组件的集群支持连接该类型数据库。 名称 newtest 数据连接的名称。 数据库实例 - RDS服务数据库实例,该实例需要先在RDS服务创建后在此处引用,且已创建数据库,具体请参考创建并配置RDS实例。单击“查看数据库实例”查看已创建的实例。 数据库 dataname 待连接的数据库的名称。 用户名 datauser 登录待连接的数据库的用户名。 密码 - 登录待连接的数据库的密码。 当用户选择的数据连接为“RDS服务MySQL数据库”时,请确保使用的数据库用户为root用户。如果为非root用户,请参考创建并配置RDS实例操作。 单击“确定”完成创建。
  • 对系统的影响 配置跨集群互信后,外部系统的用户可以在本系统中使用,请系统管理员根据企业业务与安全要求,定期检视Manager系统中用户的权限。 配置跨集群互信时需要重启受影响的服务,会造成对应服务的业务中断。 配置跨集群互信后,互信的集群中均会增加Kerberos内部用户“krbtgt/本集群 域名 @外部集群域名”、“krbtgt/外部集群域名@本集群域名”,用户不能删除。 针对MRS 2.x及之前版本,密码默认为“Crossrealm@123”。 MRS 3.x及之后版本,请系统管理员根据企业安全要求,及时且定期修改密码,需同时修改互信系统中4个用户且密码保持一致。具体请参见修改MRS集群组件运行用户密码。修改密码期间可能影响跨系统业务应用的连接。 MRS 3.x及之后版本,如果修改了系统域名,且集群有运行中的HetuEngine计算实例,需要重启HetuEngine的计算实例。 MRS 3.x及之后版本,配置跨集群互信后,各个集群都需要重新下载并安装客户端。 配置跨集群互信后,验证配置后是否可以正常工作,且如何使用本系统用户访问对端系统资源,请参见配置互信MRS集群的用户权限。
  • 更新互信集群客户端配置(MRS 2.x及之前版本) 配置跨集群互信后,因在MRS Manager修改了服务配置参数并重启了服务,请重新准备好客户端配置文件并更新客户端。 场景1: A集群和B集群(对端集群、互信集群)是同类型集群,例如均是分析集群或者流式集群,请参见更新客户端配置(2.x及之前版本)分别更新客户端配置文件。 更新A集群的客户端配置文件。 更新B集群的客户端配置文件。 场景2: A集群和B集群(对端集群、互信集群)是不同类型集群,请执行如下步骤分别更新对端集群的配置文件到本端集群和本端集群自身的配置文件。 将A集群的客户端配置文件更新到B集群上。 将B集群的客户端配置文件更新到A集群上。 更新A集群的客户端配置文件。 更新B集群的客户端配置文件。 登录MRS Manager(A集群)。 单击“服务管理”,然后单击“下载客户端”。 图1 下载客户端 “客户端类型”选择“仅配置文件”。 “下载路径”选择“远端主机”。 将“主机IP”设置为B集群的主Master节点IP地址,设置“主机端口”为“22”,并将“存放路径”设置为“/tmp”。 如果使用SSH登录B集群的默认端口“22”被修改,请将“主机端口”设置为新端口。 “存放路径”最多可以包含256个字符。 “登录用户”设置为“root”。 如果使用其他用户,请确保该用户对保存目录拥有读取、写入和执行权限。 在“登录方式”选择“密码”或“SSH私钥”。 密码:输入创建集群时设置的root用户密码。 SSH私钥:选择并上传创建集群时使用的密钥文件。 单击“确定”开始生成客户端文件。 若界面显示以下提示信息表示客户端包已经成功保存,单击“关闭”。 下载客户端文件到远端主机成功。 若界面显示以下提示信息,请检查用户名密码及远端主机的安全组配置,确保用户名密码正确,及远端主机的安全组已增加SSH(22)端口的入方向规则。然后从2执行重新下载客户端。 连接到服务器失败,请检查网络连接或参数设置。 使用VNC方式,登录弹性云服务器(B集群)。参见登录弹性云服务器(VNC方式) 。 所有镜像均支持Cloud-init特性。Cloud-init预配置的用户名“root”,密码为创建集群时设置的密码。 执行以下命令切换到客户端目录,例如“/opt/Bigdata/client”: cd /opt/Bigdata/client 执行以下命令,将A集群的客户端配置更新到B集群上: sh refreshConfig.sh 客户端安装目录客户端配置文件压缩包完整路径 例如,执行命令: sh refreshConfig.sh /opt/Bigdata/client /tmp/MRS_Services_Client.tar 界面显示以下信息表示配置刷新更新成功: ReFresh components client config is complete. Succeed to refresh components client config. 步骤1~11的操作也可以参考更新客户端配置(2.x及之前版本)页面的方法二操作。 参见1~11,将B集群的客户端配置文件更新到A集群上。 参见更新客户端配置(2.x及之前版本),分别更新本端集群自身的客户端配置文件: 更新A集群的客户端配置文件。 更新B集群的客户端配置文件。
  • 前提条件 系统管理员已明确业务需求,并规划好不同系统的域名。域名只能包含大写字母、数字、圆点(.)及下划线(_),且只能以字母或数字开头。例如“DOMAINA.HW”和“DOMAINB.HW”。 配置跨集群互信前,两个Manager系统的域名必须不同。MRS创建E CS /BMS集群时会随机生成唯一系统域名,通常无需修改。 配置跨集群互信前,两个集群中不能存在有相同的主机名,也不能存在相同的IP地址。 配置互信的两个集群系统时间必须一致,且系统上的NTP服务必须使用同一个时间源。 配置互信的两个集群如果包含MRS 3.3.1及之后版本,需要确保两集群所使用的加密算法和模式一致。 可在MRS集群中执行cat ${CONTROLLER_HOME}/inst/conf/oms-config.ini | grep "krb5_supported_enctypes"命令,根据“krb5_supported_enctypes”参数值确认加密类型。 参数值为空:表示使用默认加密算法和模式,即“AES256- CTS -HMAC-SHA1-96 AES128-CTS-HMAC-SHA1-9” aes256-sha1,aes128-sha1:表示加密算法和模式为“AES256-CTS-HMAC-SHA1-96 AES128-CTS-HMAC-SHA1-9”。 aes256-sha2,aes128-sha2:表示加密算法和模式为“AES256-CTS-HMAC-SHA384-192 AES128-CTS-HMAC-SHA256-128”。 配置互信的两个集群系统内所有集群全部组件的运行状态均为“良好”。 配置互信的两个集群,需要在相同的VPC中。如果两集群不在同一VPC中,则需要已建立VPC对等连接,相关操作请参考VPC对等连接。 MRS 3.x及之后版本,Manager内所有集群的ZooKeeper服务的“acl.compare.shortName”参数需确保为默认值“true”。否则请修改该参数为“true”后重启ZooKeeper服务。
  • 中国大陆境外计费区域划分 计费大区 国家及地区(以华为内部业务划分区域) 亚太1 中国香港、中国澳门、中国台湾、日本、韩国 亚太2 印度 亚太3 越南、印尼、泰国、菲律宾、新加坡、马来西亚、柬埔寨、老挝、吉尔吉斯斯坦、文莱、缅甸、尼泊尔、孟加拉、蒙古、斯里兰卡、哈萨克斯坦、乌兹别克斯坦 欧洲 英国、德国、法国、荷兰、西班牙、意大利、 爱尔兰、瑞典、比利时、奥地利、波兰、罗马尼亚、白俄罗斯、葡萄牙、土耳其、摩尔多瓦、保加利亚、拉脱维亚、瑞士、捷克、匈牙利、卢森堡、希腊、克罗地亚、塞尔维亚、芬兰 中东&非洲 阿联酋、沙特、巴基斯坦、卡塔尔、阿曼、科威特、巴林、伊拉克、南非、埃及、肯尼亚、坦桑尼亚、马达加斯加、吉布提、毛里求斯、加纳、安哥拉、尼日利亚、约旦、也门、以色列、格鲁吉亚、亚美尼亚、塞浦路斯、阿塞拜疆 北美洲 美国、加拿大 大洋洲 澳大利亚、新西兰、斐济 南美洲 巴西、智利、阿根廷、秘鲁、哥伦比亚、厄瓜多尔、墨西哥
  • 计费方式 计费项 计费方式 描述 参考文档 基础服务计费 流量计费 按照每小时实际使用的流量进行计费,也可以购买流量包抵扣使用的流量。 流量计费 预付费流量包 峰值带宽计费 按照每日峰值带宽进行计费,系统每5分钟统计1个峰值带宽,每日得到288个值,取其中的最大值作为计费带宽。 峰值带宽计费 月结95峰值带宽计费 在一个自然月内,将每个有效日的所有峰值带宽的统计点进行排序,去掉数值最高的5%的统计点,取剩下的数值最高统计点为计费点,再根据合同约定的单价计费。 月结95峰值带宽计费 日峰值月平均计费 在一个自然月内,对所有有效日的最大峰值带宽求和取平均,获得当月的计费带宽,再根据合同约定的单价计费。 日峰值月平均计费 预付费流量包 购买相应加速区域的流量包进行抵扣。优先扣除流量包里的流量,超出部分采用按流量计费方式结算。 预付费流量包 增值服务计费 全站加速请求数 全站加速的动态请求数和静态请求数计费。 增值服务计费 服务概览和统计分析页面展示的是加速域名日志中记录的流量数据,是应用层日志统计出的流量,但是实际产生的网络流量由于TCP/IP包头消耗和TCP重传消耗要比应用层统计到的流量高出7%~15%。因此按照业界标准,应用于账单的计费数据会在控制台监控数据的基础上上浮10%。 流量计费或峰值带宽计费转为月结95峰值带宽计费、日峰值月平均计费方式的商务可当月生效。月结95峰值带宽计费、日峰值月平均计费方式商务发生变更的次月1日生效,当月仍按照变更前的商务执行。 CDN/WSA计费分中国大陆、中国大陆境外区域,各区域单独计费,不同区域流量包不能相互抵扣。 CDN/WSA支持中国大陆境外分区计费,区域划分请参见中国大陆境外计费区域划分,如需使用海外分区计费,请联系您的客户经理洽谈开通。
  • 计费示例 某客户在CDN添加了“业务类型”为“全站加速”的域名,选择的WSA基础计费方式为“流量计费”并购买WSA流量包和全站加速请求数资源包(该客户已开通WSA服务,所以全站加速的域名费用归属WSA,不可使用CDN流量包抵扣),那么费用将由以下两部分组成: 基础服务费用:由WSA流量包抵扣,超出部分按需扣费。 增值服务费用:由全站加速请求数资源包抵扣,超出部分按需扣费,费用为Q万次*请求数价格(¥0.15 元/万次)。
  • 计费详情 基础服务费用 全站加速基础费用的计费规则遵循基础服务计费章节所列计费方式,详见基础服务计费。 全站加速产生的流量可以使用流量包抵扣。 全站加速(WSA)目前是华为云的独立服务,如果您将全站加速域名的计费切到了WSA服务(即:开通了WSA服务),那么CDN的流量包将无法抵扣全站加速域名产生的流量。 增值服务费用 按用户向系统发起的请求次数进行计费,请求数包含动态请求数和静态请求数,动态和静态请求数收费标准一致。 全站加速产生的请求数可以使用全站加速请求数资源包抵扣。
  • 操作步骤 在“终端节点”列表,单击创建的连接DNS服务的终端节点ID,查看该终端节点的“节点IP”。 在用户本地数据中心的DNS服务器配置相应的DNS转发规则,将解析OBS域名的请求转发到连接DNS服务的终端节点。 不同操作系统中配置DNS转发规则的方法不同,具体操作请参考对应DNS软件的操作指导。 本步骤以Unix操作系统,常见的DNS软件Bind为例介绍: 方式1:在/etc/named.conf文件中增加DNS转发器的配置,“forwarders”为连接DNS服务的终端节点的IP地址。 options { forward only; forwarders{ xx.xx.xx.xx;}; }; 方式2:在/etc/named.rfc1912.zones文件中增加如下内容,“forwarders”为连接DNS服务的终端节点的IP地址。 以“拉美-墨西哥城一”的OBS的Endpoint地址和所在集群地址为例: zone "obs.na-mexico-1.myhuaweicloud.com" { type forward; forward only; forwarders{ xx.xx.xx.xx;}; }; zone "obs.lz01.na-mexico-1.myhuaweicloud.com" { type forward; forward only; forwarders{ xx.xx.xx.xx;}; }; 用户本地数据中心若无DNS服务器,需要将连接DNS服务的终端节点的节点IP增加到用户本地数据中心节点的/etc/resolv.conf文件中。 “obs.na-mexico-1.myhuaweicloud.com”表示OBS在拉美-墨西哥城一区域的终端节点,该终端节点信息请通过地区和终端节点页面查询获取。 “obs.lz01.na-mexico-1.myhuaweicloud.com”表示OBS桶所在集群lz01的地址信息,该地址信息请提交工单或联系OBS服务运维人员获取。 xx.xx.xx.xx为查看终端节点详情中连接DNS服务的终端节点IP。 配置用户本地数据中心节点到VPN网关或者专线网关的DNS路由。 为了通过VPN或者云专线访问DNS,需要将用户本地数据中心节点访问DNS的流量指向用户本地数据中心节点的专线网关或者VPN网关。 在用户本地数据中心节点配置永久路由,指定访问DNS的流量下一跳为用户本地数据中心节点专线网关或者VPN网关的IP地址。 route -p add xx.xx.xx.xx mask 255.255.255.255 xxx.xxx.xxx.xxx xx.xx.xx.xx为查看终端节点详情中连接DNS服务的终端节点IP。 xxx.xxx.xxx.xxx为用户本地数据中心节点专线网关或者VPN网关的IP地址。 不同操作系统的Route命令格式存在差异,请以用户实际操作系统对应的Route命令格式为准。 配置用户本地数据中心节点到VPN网关或者专线网关的OBS路由。 连接OBS服务的终端节点的IP地址网段为100.125.0.0/16,为了通过VPN或者云专线访问OBS,需要将用户本地数据中心节点访问OBS服务的流量指向用户本地数据中心节点的专线网关或者VPN网关。 在用户本地数据中心节点配置永久路由,指定访问OBS的流量下一跳为用户本地数据中心节点专线网关或者VPN网关的IP地址。 route -p add 100.125.0.0 mask 255.255.0.0 xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx为用户本地数据中心节点专线网关或者VPN网关的IP地址。 不同操作系统的Route命令格式存在差异,请以用户实际操作系统对应的Route命令格式为准。 在本地数据中心,通过以下命令验证本地数据中心与OBS的连通性。 telnet bucketname.endpoint 端口号 此处的“bucketname.endpoint”表示OBS桶的访问域名,可以在OBS控制台查看桶信息获取,详细请参见查看桶的信息。 其中: bucketname:表示OBS的桶名称。 endpoint:表示桶所在区域的终端节点(区域域名)。 端口号:业务端口,80或443。 例如,telnet bucketname.obs.na-mexico-1.myhuaweicloud.com 80或者telnet bucketname.obs.na-mexico-1.myhuaweicloud.com 443 您可以从地区和终端节点中查询不同区域OBS的Endpoint信息。
  • 操作步骤 进入终端节点列表页。 在“终端节点”列表页,单击“购买终端节点”。 进入“购买终端节点”页面。 根据界面提示配置参数。 表1 终端节点配置参数 参数 示例 说明 区域 华北-北京四 终端节点所在区域。 不同区域的资源之间内网不互通。请选择靠近您的区域,可以降低网络时延、提高访问速度。 计费方式 按需计费 按需计费是后付费模式,按终端节点的实际使用时长计费,可以随时开通/删除终端节点。 仅支持按需计费。 服务类别 云服务 可选择“云服务”或“按名称查找服务”。 云服务:当您要连接的终端节点服务为云服务时,需要选择“云服务”。 按名称查找服务:当您要连接的终端节点服务为用户私有服务时,需要选择“按名称查找服务”。 此处选择“云服务”。 选择服务 - 若“服务类别”选择“云服务”,则会出现该参数。 终端节点服务实例已由运维人员预先创建完成,您可以直接使用。 此处选择DNS服务实例,即“com.myhuaweicloud.na-mexico-1.dns”。 创建内网域名 - 如果您想要以域名的方式访问终端节点,则选择“创建内网域名”,终端节点创建完成后,即可通过内网域名直接访问终端节点。 关联终端节点服务类型为“接口”时需要在页面设置此选项。 虚拟私有云 - 选择终端节点所属的虚拟私有云。 子网 - 当创建连接“接口”类型终端节点服务的终端节点时,则会出现该参数。 选择终端节点所属的子网。 IPv4地址 - 当创建连接“接口”类型终端节点服务的终端节点时,则会出现该参数。 终端节点的IPv4地址。 可选择“自动分配”或“手动分配”。 访问控制 开启 当创建连接“接口”类型终端节点服务的终端节点时,则会出现该参数。 用于设置允许访问终端节点的IP地址或网段。 开启:只允许白名单列表中的IP地址或网段访问终端节点。 关闭:允许任何IP地址或网段访问终端节点。 白名单 - 当创建连接“接口”类型终端节点服务的终端节点时,则会出现该参数。 用于设置允许访问的IP地址或网段,最多支持添加20个记录。 策略 - 终端节点策略。 终端节点策略是一种基于资源的策略,您可以附加到 VPC终端节点 ,以控制哪些主体可以使用该终端节点访问终端节点服务。 标签 example_key1 example_value1 您按需为终端节点绑定标签,标签可用来分类和标识资源。 终端节点购买连接完成后支持修改该参数。 描述 - 终端节点描述内容。 表2 终端节点标签命名规则 参数 规则 键 不能为空。 对于同一资源键值唯一。 长度不超过36个字符。 取值只能包含大写字母、小写字母、数字、中划线、下划线、以及从\u4e00到\u9fff的Unicode字符。 值 不能为空。 长度不超过43个字符。 取值只能包含大写字母、小写字母、数字、中划线、下划线、以及从\u4e00到\u9fff的Unicode字符。 参数配置完成,单击“立即购买”,进行规格确认。 规格确认无误,单击“提交”,任务提交成功。 参数信息配置有误,需要修改,单击“上一步”,修改参数,然后单击“提交”。 提交成功后,返回终端节点列表。 当新创建的终端节点状态为“已接受”时,表示连接“com.myhuaweicloud.na-mexico-1.dns”的终端节点创建成功。 单击终端节点ID,即可查看终端节点的详细信息。 接口终端节点创建成功后,会生成一个“节点IP”(就是私有IP)和“内网域名”(如果在创建终端节点时您勾选了“内网域名”)。
  • 响应示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 { "flavors": [ { "id": "physical.kl1.3xlarge", "name": "physical.kl1.3xlarge", "vcpus": "24", "ram": 321729, "disk": "6707", "swap": "", "links": [ { "rel": "self", "href": "https://compute.Region.dc1.domainname.com/v2/bbf1946d374b44a0a2a95533562ba954/flavors/physical.kl1.3xlarge", "type": null }, { "rel": "bookmark", "href": "https://compute.Region.dc1.domainname.com/bbf1946d374b44a0a2a95533562ba954/flavors/physical.kl1.3xlarge", "type": null } ], "OS-FLV-EXT-DATA:ephemeral": 0, "rxtx_factor": 1, "OS-FLV-DISABLED:disabled": false, "rxtx_quota": null, "rxtx_cap": null, "os-flavor-access:is_public": false, "os_extra_specs": { "capabilities:cpu_arch": "x86_64", "baremetal:disk_detail": "SAS SSD:2*800G Raid 1 + NVMe SSD Card1.6T", "capabilities:hypervisor_type": "ironic", "baremetal:__support_evs": "true", "baremetal:extBootType": "LocalDisk", "capabilities:board_type": "o2m", "baremetal:net_num": "2", "baremetal:netcard_detail": "2 x 2*10GE", "baremetal:cpu_detail": "Intel Xeon E5-2667 V4 (2*8core* 3.2 GHz)", "resource_type": "ironic", "baremetal:memory_detail": "256GB DDR4 RAM (GB)" } } ] }
  • SDK列表 表1提供了CCM服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 如果无法正常打开GitHub仓库,请检查您所使用的网络是否可以正常访问公网。由于GitHub的服务器部署在国外,国内用户访问时容易遇到无法打开的情况,请切换网络后再尝试打开。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3 Java SDK使用指导 Python huaweicloud-sdk-python-v3 Python SDK使用指导 Go huaweicloud-sdk-go-v3 Go SDK使用指导
  • 功能概述 obsutil提供的功能如表2所示。 表2 obsutil功能概述 功能 说明 桶基本操作 指定区域创建不同存储类型的桶、删除桶以及获取桶列表、桶配置信息等。 对象基本操作 管理对象,包括上传、下载、删除和列举对象等。 支持上传单个或批量上传多个文件或文件夹。 支持分段上传大文件。 支持增量同步上传、下载和复制对象。 支持复制单个对象或按对象名前缀批量复制多个对象。 支持移动单个对象或按对象名前缀批量移动多个对象。 支持对失败的上传、下载、复制等任务进行恢复。 日志记录 支持在客户端配置日志记录,记录对桶和对象的操作日志,方便统计与分析。 obsutil目前暂不支持高级的桶管理和对象管理操作,相关功能会在后续版本中开发,如需配置,建议使用 对象存储服务 控制台。相关文档请参考《对象存储服务用户指南》。
  • 命令结构 Windows操作系统 恢复对象 obsutil restore obs://bucket/key [-d=1] [-t=xxx] [-versionId=xxx] [-fr] [-o=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-token=xxx] 批量恢复对象 obsutil restore obs://bucket[/key] -r [-f] [-v] [-d=1] [-t=xxx] [-o=xxx] [-j=1] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-token=xxx] 批量恢复指定目录下的所有对象 obsutil restore obs://bucket/folder/ -r [-f] [-v] [-d=1] [-t=xxx] [-o=xxx] [-j=1] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-token=xxx] macOS/Linux操作系统 恢复对象 ./obsutil restore obs://bucket/key [-d=1] [-t=xxx] [-versionId=xxx] [-fr] [-o=xxx] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-token=xxx] 批量恢复对象 ./obsutil restore obs://bucket[/key] -r [-f] [-v] [-d=1] [-t=xxx] [-o=xxx] [-j=1] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-token=xxx] 批量恢复指定目录下的所有对象 ./obsutil restore obs://bucket/folder/ -r [-f] [-v] [-d=1] [-t=xxx] [-o=xxx] [-j=1] [-config=xxx] [-e=xxx] [-i=xxx] [-k=xxx] [-token=xxx]
  • 参数说明 参数 约束 描述 bucket 必选 桶名。 key 恢复单个存储类型为cold的对象时必选 批量恢复存储类型为cold的对象时可选 待恢复的对象名,或批量恢复的对象名前缀。 说明: 批量恢复时,如果该值为空,则表示恢复桶内所有存储类型为cold的对象。 d 附加参数,可选 存储类型为cold的对象恢复后的保存时间,单位:天,取值范围是1~30。默认为1。 t 附加参数,可选 恢复选项。支持的值: standard expedited 说明: expedited表示快速恢复对象,归档存储恢复耗时1~5 min。 standard表示标准恢复对象,归档存储恢复耗时3~5 h。 不设置该选项时,默认使用expedited模式。 versionId 附加参数,恢复单个cold存储对象时可选 待恢复cold存储对象的版本号。 fs 附加参数,可选 是否使用并行文件系统的列举方式,如果桶是并行文件系统,推荐加上该参数。 注意: 该列举方式会因为目录结构,耗时会差别很大。 该参数开启后,会忽略marker和limit值,统计桶或者并行文件系统或者指定目录的大小。 Util 5.5.12版本及以上支持该参数。 encoding-type 附加参数,可选 对象名有特殊字符时,取值为url。 说明: Util 5.5.12版本及以上支持该参数。 fr 附加参数,恢复单个cold存储对象时可选 恢复单个cold存储对象时生成结果清单文件。 f 附加参数,批量恢复cold存储对象时可选 强制操作,不进行询问提示。 r 附加参数,批量恢复cold存储对象时必选 按指定的对象名前缀批量恢复cold存储对象。 v 附加参数,批量恢复cold存储对象时可选 按指定的对象名前缀批量恢复多版本cold存储对象。 o 附加参数,可选 生成结果清单文件的文件夹,命令执行完成后,会在该文件夹下生成结果清单文件(可能包含成功结果和失败结果两个文件),默认为运行obsutil命令的用户目录的子文件夹.obsutil_output。 说明: 结果清单文件命名规则:restore_{succeed | failed}_report_时间_TaskId.txt。 单个结果清单文件默认情况下最大为30MB且最大可保留的文件个数为1024,可在配置文件中通过recordMaxLogSize和recordBackups分别配置。 j 附加参数,批量恢复cold存储对象时可选 批量恢复cold存储对象的最大并发数,默认为配置文件中的defaultJobs。 说明: 工具会保证该值至少为1。 config 附加参数,可选 运行当前命令时的自定义配置文件,可支持的配置参数请参考配置参数说明。 e 附加参数,可选 指定终端节点。 i 附加参数,可选 指定用户的AK。 k 附加参数,可选 指定用户的SK。 token 附加参数,可选 指定用户的securitytoken。
  • 运行示例 以Windows操作系统为例,运行obsutil restore obs://bucket-test/key,恢复单个存储类型为cold的对象。 obsutil restore obs://bucket-test/key Start at 2024-09-30 08:56:17.9537365 +0000 UTC Start to restore object [key] in the bucket [bucket-test] successfully, cost [252] ms, request id [0000019242250F754015F23EE0B7876E] 以Windows操作系统为例,运行obsutil restore obs://bucket-test -r -f,批量恢复桶中所有的存储类型为cold的对象。 obsutil restore obs://bucket-test -r -f Start at 2024-09-30 08:57:11.3565648 +0000 UTC [================================================] 100.00% 3s Succeed count: 12 Failed count: 0 Metrics [max cost:264 ms, min cost:54 ms, average cost:119.33 ms, average tps:19.70] Task id: 96f104ee-d0bf-40ff-95dd-31dec0d8f4f4
  • 客户端与SFS Turbo服务端时钟不一致会导致的问题 问题: 客户端与SFS Turbo服务端时钟不一致,会导致SFS Turbo文件系统里的文件与时间有关的元数据(访问时间、修改时间、状态修改时间)与客户端上的操作时间不吻合,可能会造成cmake编译失败。 原因: 出于统一时间标准,SFS Turbo中的文件操作时间会根据华为云官方NTP服务器时间作为标准。而客户端的本地时间不准确,没有配置时钟同步服务的情况下,就会出现该问题。 解决办法: 请根据本地UTC时间调整本地时间,或者客户端配置NTP服务后再访问。华为云ECS配置NTP服务器操作请参见华为云有没有提供NTP服务器,怎样配置。 父主题: SFS Turbo其他类问题
  • API接入概述 您可以通过调用 云日志服务LTS 提供的REST风格API将日志上报到LTS,具体有上报日志和上报高精度日志两个接口。 以下是两个接口的适用场景和各区域访问IP: 表1 适用场景 API名称 日志时间 举例说明 适用场景 上报日志 用户调用API上传一批日志时,通过log_time_ns字段指定一个初始时间。 每一条日志的日志时间,使用log_time_ns+顺序计数得到。 { "log_time_ns": "1586850540000000000", "contents": [ "log1", "log2" ], "labels": { "user_tag": "string" } } 上报到LTS后: log1的日志时间为:1586850540000000000 log2的日志时间为:1586850540000000001 上传的一批日志是在相近时间点、按顺序产生的。 上报高精度日志 用户调用API上传一批日志时,每一条日志都需要通过log_time_ns字段指定日志时间。 { "contents":[ { "log_time_ns":"1586850540000000000", "log":"log3" }, { "log_time_ns":"1586850540000000008", "log":"log4" } ], "labels":{ "user_tag":"string" } } 上报到LTS后: log3的日志时间为:1586850540000000000 log4的日志时间为:1586850540000000008 上传的一批日志是在不同时间、非顺序产生的,希望每条日志的时间单独指定。 表2 访问IP(accessip) 区域 访问IP 华北-北京一 100.125.57.101 华北-北京二 100.125.6.108 华北-北京四 100.125.12.150 华东-上海一 100.125.11.177 华东-上海二 100.125.140.102 华南-广州 100.125.158.115 西南-贵阳一 100.125.0.27 华南-广州-友好用户环境 100.125.4.30 亚太-新加坡 100.125.4.58 父主题: 使用API接入LTS
  • 操作系统限制 LTS日志采集支持多个操作系统,在购买主机时您需选择LTS支持的操作系统,否则无法使用LTS对主机日志进行采集。 对于Linux x86_64服务器,LTS支持上表中所有的操作系统及版本。 对于Linux ARM服务器,CentOS操作系统仅支持7.4 及其以上版本,上表所列的其他操作系统对应版本均支持。 表1 LTS支持的操作系统及版本(Linux) 操作系统 版本 SUSE SUSE Enterprise 11 SP4 64bit SUSE Enterprise 12 SP1 64bit SUSE Enterprise 12 SP2 64bit SUSE Enterprise 12 SP3 64bit openSUSE 13.2 64bit 42.2 64bit 15.0 64bit(该版本暂不支持syslog日志采集) EulerOS 2.2 64bit 2.3 64bit 2.10 64bit CentOS 6.3 64bit 6.5 64bit 6.8 64bit 6.9 64bit 6.10 64bit 7.1 64bit 7.2 64bit 7.3 64bit 7.4 64bit 7.5 64bit 7.6 64bit 7.7 64bit 7.8 64bit 7.9 64bit 8.0 64bit 8.1 64bit 8.2 64bit Ubuntu 14.04 server 64bit 16.04 server 64bit 18.04 server 64bit Fedora 24 64bit 25 64bit 29 64bit Debian 7.5.0 32bit 7.5.0 64bit 8.2.0 64bit 8.8.0 64bit 9.0.0 64bit 表2 LTS支持的操作系统及版本(Windows) 操作系统 版本 Windows(64位) Windows Server 2019 Windows Server 2016 R2 Datacenter Windows Server 2016 R2 Standard Windows Server 2016 Datacenter English Windows Server 2016 R2 Standard English Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 Datacenter English Windows Server 2012 R2 Standard English Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 Enterprise English Windows Server 2008 R2 Standard English Windows Server 2022 父主题: 约束与限制
  • 前提条件 已安装Grafana。Grafana版本要求使用9.0.0及以上版本。具体操作请参见Grafana官方文档。 下载管道符版本LTS-Grafana插件压缩包。 需要在 云日志 服务控制台开通管道符功能才能使用LTS-Grafana插件。 目前此功能支持部分白名单用户使用的局点有:拉美-墨西哥城二、华东-上海一、亚太-新加坡、华北-北京四、华南-广州、华东-青岛、华东二、中国-香港、华北-乌兰察布一,其他局点暂不支持该功能。
  • 安装云日志服务(LTS-Grafana)插件 执行以下命令将云日志服务grafana插件项目压缩包解压到Grafana插件目录。 使用YUM或RPM安装的Grafana: unzip LTS-Grafana-OBS-Static.2.0.6.zip -d /var/lib/grafana/plugins 使用.tar.gz文件安装的Grafana: {PATH_TO}为Grafana的安装路径,{VERSION}为Grafana版本号。 unzip LTS-Grafana-OBS-Static.2.0.6.zip -d {PATH_TO}/grafana-{VERSION}/plugins-bundled/internal/input-datasource 如果执行命令时提示没有internal/input-datasource目录,需要执行“mkdir -p {PATH_TO}/grafana-{VERSION}/plugins-bundled/internal/input-datasource”命令创建目录。 修改Grafana配置文件。 打开配置文件: 使用YUM或RPM安装的Grafana:vim /etc/grafana/grafana.ini 使用.tar.gz文件安装的Grafana:vim {PATH_TO}/grafana-{VERSION}/conf/defaults.ini 在配置文件的[plugins]节点中,设置allow_loading_unsigned_plugins参数。 allow_loading_unsigned_plugins = hw-hws-lts-grafana-datasource-plugin 如果Grafana程序在运行中,建议使用kill命令终止Grafana进程。 执行以下命令启动Grafana。 使用YUM或RPM安装的Grafana: systemctl restart grafana-server 使用.tar.gz文件安装的Grafana: ./bin/grafana-server web
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全