华为云用户手册

  • 计费示例 假设您在2023/03/08 15:50:04购买了包年/包月CodeArts Build套餐,购买时长为一个月,并在到期前手动续费1个月,则: 第一个计费周期为:2023/03/08 15:50:04 ~ 2023/04/08 23:59:59 第二个计费周期为:2023/04/08 23:59:59 ~ 2023/05/08 23:59:59 您需要为每个计费周期预先付费,单价请参考编译构建服务价格详情。
  • 计费周期 包年/包月CodeArts Build套餐的计费周期是根据您购买的时长来确定的(以UTC+8时间为准)。一个计费周期的起点是您开通或续费资源的时间(精确到秒),终点则是到期日的23:59:59。 例如,如果您在2023/03/08 15:50:04购买了时长为一个月的CodeArts Build套餐,那么其计费周期为:2023/03/08 15:50:04 ~ 2023/04/08 23:59:59。
  • 续费相关的功能 包年/包月CodeArts Build套餐续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月编译构建服务从购买到到期无法使用之前,您可以随时在编译构建服务控制台为CodeArts Build套餐续费,以延长编译构建服务的使用时间。 自动续费 开通自动续费后,CodeArts Build套餐会在每次到期前自动续费,避免因忘记手动续费而导致服务无法使用。 在包年/包月CodeArts Build套餐生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。 图1 CodeArts Build套餐生命周期 编译构建服务从购买到期前,处于正常运行阶段,套餐状态为“运行中”。 到期后,套餐状态变为“已过期”。 到期未续费时,编译构建服务首先会进入宽限期,宽限期到期后仍未续费,套餐状态变为“保留”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,资源将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在CodeArts Build套餐到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果扣款失败,每天凌晨3:00尝试一次,直至CodeArts Build套餐到期或者续费成功。到期前7日自动续费扣款是系统默认配置,您也可以根据需要修改此扣款日。
  • Spark应用中,需引入Spark的类 对于Java开发语言,正确示例: // 创建SparkContext时所需引入的类。 import org.apache.spark.api.java.JavaSparkContext // RDD操作时引入的类。 import org.apache.spark.api.java.JavaRDD // 创建SparkConf时引入的类。 import org.apache.spark.SparkConf 对于Scala开发语言,正确示例: // 创建SparkContext时所需引入的类。 import org.apache.spark.SparkContext // RDD操作时引入的类。 import org.apache.spark.SparkContext._ // 创建SparkConf时引入的类。 import org.apache.spark.SparkConf
  • 应用程序结束之前必须调用SparkContext.stop 利用spark做二次开发时,当应用程序结束之前必须调用SparkContext.stop()。 利用Java语言开发时,应用程序结束之前必须调用JavaSparkContext.stop()。 利用Scala语言开发时,应用程序结束之前必须调用SparkContext.stop()。 以Scala语言开发应用程序为例,分别介绍下正确示例与错误示例。 正确示例: //提交spark作业 val sc = new SparkContext(conf) //具体的任务 ... //应用程序结束 sc.stop() 错误示例: //提交spark作业 val sc = new SparkContext(conf) //具体的任务 ... 如果不添加SparkContext.stop,YARN界面会显示失败。如图1,同样的任务,前一个程序是没有添加SparkContext.stop,后一个程序添加了SparkContext.stop()。 图1 添加SparkContext.stop()和不添加的区别
  • 责任共担 华为云秉承“将公司对网络和业务安全性保障的责任置于公司的商业利益之上”。针对层出不穷的云安全挑战和无孔不入的云安全威胁与攻击,华为云在遵从法律法规业界标准的基础上,以安全生态圈为护城河,依托华为独有的软硬件优势,构建面向不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。 华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的 IaaS、PaaS 和 SaaS 类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服务、应用服务等。这不仅包括华为云基础设施和各项云服务技术的安全功能和性能本身,也包括运维运营安全,以及更广义的安全合规遵从。 租户:负责云服务内部的安全,安全地使用云。 华为云租户的安全责任在于对使用的 IaaS、PaaS 和 SaaS 类云服务内部的安全以及对租户定制配置进行安全有效的管理,包括但不限于虚拟网络、虚拟主机和访客虚拟机的操作系统,虚拟防火墙、API 网关和高级安全服务,各项云服务,租户数据,以及身份账号和密钥管理等方面的安全配置。 《华为云安全白皮书》详细介绍华为云安全性的构建思路与措施,包括云安全战略、责任共担模型、合规与隐私、安全组织与人员、基础设施安全、租户服务与租户安全、工程安全、运维运营安全、生态安全。 图1 华为云安全责任共担模型 父主题: 安全
  • 主机漏洞扫描报告模板说明 下载扫描报告后,您可以根据扫描结果,对漏洞进行修复,报告模板说明如下: 主机概览 查看目标主机的基本信息。 图2 查看主机概览信息 扫描信息概览 查看目标主机的扫描总览信息。 图3 查看扫描概览信息 系统漏洞扫描详情 您可以根据修复建议修复系统漏洞。 图4 查看漏洞详情以及修复建议 基线检查详情 您可以根据修复建议修复基线漏洞。 图5 查看基线检查结果以及修复建议 当“基线检查”页签无数据显示时,则不会在报告中体现基线检查的信息。
  • 支持的服务版本 漏洞管理服务侧已正式停售二进制成分分析功能,用户无法新购,已购买二进制成分分析相关规格的用户不受影响,可继续使用至套餐包到期。 如您需要继续使用同款产品,请在开源治理服务CodeArts Governance中重新购买使用。 二进制成分分析扫描仅支持基础版和专业版,详细内容请参见表1。 表1 版本说明 服务版本 支持的计费方式 说明 基础版 免费 基础版主要为用户提供体验机会,仅支持开源软件漏洞扫描,扫描文件大小不能超过100M。基础版提供在线报告查看功能,不支持报告下载。每个用户默认拥有5次基础版额度,扫描失败不扣配额。 专业版 包年,按需套餐包计费 套餐包规格为20次或1次,可增加扫描配额包。 专业版为付费版本,提供全量功能,包含开源软件漏洞、安全配置、密钥和信息泄露、安全编译选项,扫描文件大小不能超过5G。用户可在线查看扫描报告,并导出PDF格式或Excel格式离线报告。 扫描失败时,不扣配额。 父主题: 二进制成分分析
  • 安装客户端 以待安装客户端的用户(例如root用户)登录客户端软件包的节点,执行以下命令解压软件包。 cd /opt/Bigdata/client tar -xvf FusionInsight_Cluster_1_Services_Client.tar 执行sha256sum命令校验解压得到的文件。 sha256sum -c FusionInsight_Cluster_1_Services_ClientConfig.tar.sha256 FusionInsight_Cluster_1_Services_Client.tar: OK 解压获取的安装文件。 tar -xvf FusionInsight_Cluster_1_Services_ClientConfig.tar 进入安装包所在目录,安装客户端。 cd /opt/Bigdata/client/FusionInsight_Cluster_1_Services_ClientConfig 执行如下命令安装客户端到指定目录(绝对路径),例如安装到“/opt/hadoopclient”目录,等待客户端安装完成。 ./install.sh /opt/hadoopclient ... The component client is installed successfully 如果已经安装的全部服务或某个服务的客户端使用了“/opt/hadoopclient”目录,再安装其他服务的客户端时,需要使用不同的目录。 卸载客户端请删除客户端安装目录。 如果要求安装后的客户端仅能被该安装用户使用,请在安装时加“-o”参数,即执行./install.sh /opt/hadoopclient -o命令安装客户端。 如果安装NTP服务器为chrony模式,请在安装时加“chrony”参数,即执行./install.sh /opt/hadoopclient -o chrony命令安装客户端。
  • 使用客户端 使用客户端安装用户登录已安装了客户端的节点,执行以下命令切换到客户端目录。 cd /opt/hadoopclient 执行以下命令加载环境变量。 source bigdata_env 如果当前集群已启用Kerberos认证,执行以下命令认证当前用户。如果当前集群未启用Kerberos认证,则通常情况下无需认证。 kinit MRS集群用户 例如: kinit admin 直接执行组件的客户端命令。 例如: 使用HDFS客户端命令查看HDFS根目录文件。 hdfs dfs -ls / Found 15 items drwxrwx--x - hive hive 0 2021-10-26 16:30 /apps drwxr-xr-x - hdfs hadoop 0 2021-10-18 20:54 /datasets drwxr-xr-x - hdfs hadoop 0 2021-10-18 20:54 /datastore drwxrwx---+ - flink hadoop 0 2021-10-18 21:10 /flink drwxr-x--- - flume hadoop 0 2021-10-18 20:54 /flume drwxrwx--x - hbase hadoop 0 2021-10-30 07:31 /hbase ...
  • 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体。为篇幅起见,这里只展示部分内容。 { "token": { "expires_at": "2019-02-13T06:52:13.855000Z", "methods": [ "password" ], "catalog": [ { "endpoints": [ { "region_id": "cn-north-1", ...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error_msg": "The format of message is error", "error_code": "AS.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。
  • 成本优化 OneAccess提供基础版、专业版多个实例规格版本,每个规格对应不同的官网价。不同规格差异体现为支持的功能不同,如:条件访问控制、自定义API访问控制、身份同步、云桥Agent等,详情请参考产品规格差异。 选择适合版本和规格 用户可以根据自己的业务场景选择合适的OneAccess规格,在此做如下推荐: 如果用户数量较少,功能需求简单,不会使用到应用身份管理服务的高级特性,例如条件访问控制、身份同步、云桥等,建议使用基础版实例。 如果用户数量较多,需要使用到应用身份管理服务的高级特性,如:访问控制、权限管理、身份同步、云桥等,建议使用专业版实例。 用户按照实际的用户数,选择对应的实例规格。 包年更加优惠 OneAccess基础版、专业版实例,对于包年客户提供更加优惠的价格, 包年平均月费用要低于包月费用。如果客户使用OneAccess产品超过10个月, 建议采用包年模式。
  • 计费构成分析 此案例中的单价仅为示例,且计算出的费用为估算值。单价的变动和实际场景中计算出来的费用可能会有偏差。请以华为云官网发布的数据为准。详细价格说明请参见价格计算器。 可以将引擎的使用阶段按照规格分为两段:在2023/03/18 9:00:00 ~ 2023/03/20 9:00:00期间为基础版,2023/03/20 9:00:00 ~ 2023/04/18 23:59:59期间为专业版。 根据升配费用=新配置价格*剩余周期-旧配置价格*剩余周期,则需要支付的升配费用为10,000.00×(11/31+18/30)-1,050.00×(11/31+18/30)=8,545.81元 在3~4月份,该云服务器总共产生的费用为:1,050.00 + 8,545.81 = 9,595.81元。
  • 计费示例 以包年/包月计费模式为例,假设您在2023/03/08 15:50:04购买了一台包年/包月OneAccess实例(规格:专业版,用户数:2000),购买时长为一个月,并在到期前手动续费1个月,则: 第一个计费周期为:2023/03/08 15:50:04 ~ 2023/04/08 23:59:59 第二个计费周期为:2023/04/08 23:59:59 ~ 2023/05/08 23:59:59 总费用为:17,500.00+17,500.00=35,000.00元。 价格仅为示例,实际计算请以应用身份管理服务价格详情中的价格为准。
  • 计费说明 根据您选择的OneAccess实例规格计费。 表1 OneAccess基础版计费项 计费项 计费项说明 适用的计费模式 计费公式 用户数 购买OneAccess基础版实例时选择的用户数。 包年/包月 实例单价×购买时长。价格请参见应用身份管理服务价格详情 表2 OneAccess专业版计费项 计费项 计费项说明 适用的计费模式 计费公式 用户数 购买OneAccess专业版实例规格时选择的用户数。 包年/包月 实例单价×购买时长。价格请参见应用身份管理服务价格详情。
  • 续费相关的功能 包年/包月OneAccess实例续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月OneAccess实例从购买到被自动删除之前,您可以随时在OneAccess控制台为其续费,以延长OneAccess实例的使用时间。 自动续费 开通自动续费后,OneAccess实例会在每次到期前自动续费,避免因忘记手动续费而导致实例被自动删除。 在一个包年/包月OneAccess实例生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1所示。 图1 OneAccess实例生命周期 OneAccess实例从购买到到期前,处于正常运行阶段,实例状态为“运行中”。 到期后,实例状态变为“已过期”。 到期未续费时,OneAccess实例首先会进入宽限期,宽限期到期后仍未续费,实例状态变为“已冻结”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,实例将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在OneAccess实例到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果扣款失败,每天凌晨3:00尝试一次,直至云服务器到期或者续费成功。到期前7日自动续费扣款是系统默认配置,您也可以根据需要修改此扣款日。
  • 计费模式概述 OneAccess提供包年/包月计费模式。包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于对OneAccess服务具有长期需求且稳定的成熟业务。 表1列出了包年/包月计费模式的具体信息。 表1 计费模式 计费模式 包年/包月 付费方式 预付费 计费周期 按订单的购买周期计费。 适用计费项 实例规格和用户数。 变更计费模式 不支持变更为按需计费模式。 变更规格 支持变更实例规格。 适用场景 适用于可预估实例使用周期的场景。 父主题: 计费模式
  • 调测指引 本节为您介绍新手开发者进行二次开发的调测点指引。 短信中心包括移动、联通、电信、广电、供应商(线路代理商)。 Check 1:合法性检查。在发起发送短信请求前,对请求参数合法性做必要的检查,如: 请求Headers参数“Content-Type”在发送短信API中取值为application/x-www-form-urlencoded,在发送分批短信API中取值为application/json。 请求Body参数“to”在发送短信API中取值为字符串,在发送分批短信API中取值为字符串数组。 如果需要接收短信状态报告通知,则“statusCallback”参数值不能为空,且地址有效可达。 如果“templateId”指定的模板类型为通用模板,则必须通过“signature”指定在通用模板短信内容前面补充的签名。 Check 2:结果码解析。获取请求结果时,请解析出响应结果码,并参考API错误码中的处理建议进行修正。 HTTP/1.1 200 OK Date: Fri, 13 Apr 2018 06:29:08 GMT Server: WebServer Content-Type: application/json;charset=UTF-8 Content-Length: 220 {"result":[{"originTo":"+86155****5678","createTime":"2018-05-25T16:34:34Z","from":"1069-******0012","smsMsgId":"d6e3cdd0-522b-4692-8304-a07553cdf591_8539659","status":"000000"}],"code":"000000","description":"Success"} 其中,“code”取值为“E000510”时,还需解析“status”参数值,进行定位分析。 Check 3:解析拦截状态码。所发短信内容触发华为平台拦截时,华为云短信服务会推送状态报告通知给客户,请解析出状态码,并参考状态回执错误码中“状态码来源”为“华为平台”的处理建议进行修正。 仅在发送短信请求中“statusCallback”参数已设置回调地址时,华为云短信服务才会推送状态报告通知。否则,请登录短信控制台,进入发送详情页查看状态码。 Check 4:解析送达状态码。华为云短信服务收到短信中心的短信状态通知时,会推送状态报告通知给客户,请解析出状态码,并参考状态回执错误码中的处理建议进行修正。 仅在发送短信请求中“statusCallback”参数已设置回调地址时,华为云短信服务才会推送状态报告通知。否则,请登录短信控制台,进入发送详情页查看状态码。 如有任何疑问,请联系 华为云智能客服,将有专人为您解答。
  • 国内短信开发数据准备 国内短信启动开发前需要准备的数据如下: 参数名 取值样例 获取方式 相关文档 APP_Key c8RWg3ggEcyd4D3p94bf3Y7x1Ile 登录管理控制台,从国内短信“应用管理”页面获取。 创建短信应用 APP_Secret q4Ii87BhST9vcs8wvrzN80SfD7Al APP接入地址 https://smsapi.cn-north-4.myhuaweicloud.com:443 签名名称 华为云短信测试 登录管理控制台,从国内短信“签名管理”页面获取。 须知: 请根据“所属应用”关联获取。当模板ID指定的模板类型为通用模板时,必须准备签名名称。 申请短信签名 签名通道号 csms12345678 模板ID 8ff55eac1d0b478ab3c06c3c6a492300 登录管理控制台,从国内短信“模板管理”页面获取。 须知: 请根据“所属应用”和“所属签名”关联获取。发送分批短信时,可以指定多个模板ID。 申请短信模板 访问URI 发送短信:/sms/batchSendSms/v1 发送分批短信:/sms/batchSendDiffSms/v1 从发送短信API/发送分批短信API页面中的“接口类型”介绍部分获取。 发送短信 发送分批短信 上表中的参数,除“访问URI”为固定值外,其他参数请根据对应的获取方式到控制台获取,取值样例仅为示例。 准备的数据与短信API请求参数关联关系如下: 如有任何疑问,请联系 华为云智能客服,将有专人为您解答。
  • 打通数据传输通道 当源集群与目标集群部署在同一区域的不同VPC时,请创建两个VPC之间的网络连接,打通网络层面的数据传输通道。请参见VPC对等连接。 当源集群与目标集群部署在同一VPC但属于不同安全组时,在VPC管理控制台,为每个安全组分别添加安全组规则。规则的“协议”为“ANY”,“方向”为“入方向”,“源地址”为“安全组”且是对端集群的安全组。 为源集群的安全组添加入方向规则,源地址选择目标集群的安全组。 为目标集群的安全组添加入方向规则,源地址选择源集群的安全组。 当源集群与目标集群部署在同一VPC同一安全组且两个集群都开启了Kerberos认证,需要为两个集群配置互信,具体请参考配置跨Manager集群互信。
  • 概述 登录FusionInsight Manager,单击“审计”,界面展示如图1所示FusionInsight Manager审计信息,包括操作类型、安全级别、开始时间、结束时间、用户、主机、服务、实例、操作结果等。 图1 审计信息列表 用户可以在“所有安全级别”中选择“高危”、“危险”、“一般”和“提示”级别的审计日志。 在高级搜索中,用户可设置过滤条件来查询审计日志。 在“操作类型”中,用户可根据用户管理、集群、服务、健康检查等来指定操作类型查询对应的审计日志。 在“服务”中,用户可选择相应的服务来查询审计日志。 在服务中选择“--”,表示除服务以外其他类型的审计日志。 在“操作结果”中,用户可选择所有、成功、失败和未知来查询审计日志。 单击手动刷新当前页面,也可在修改审计表格显示的列。 单击“导出全部”,可一次性导出所有审计信息,可导出“TXT”或者“CSV”格式。
  • API概览 MRS提供的符合RESTful API的设计规范的接口,如表1和表2所示。如何选择不同版本的接口请参见API版本选择建议。 MRS版本演进过程中逐步废弃部分接口,具体请参见表3。 表1 V2接口 接口 功能 API URI 集群管理接口 创建集群 POST /v2/{project_id}/clusters 修改集群名称 PUT /v2/{project_id}/clusters/{cluster_id}/cluster-name 创建集群并提交作业 POST /v2/{project_id}/run-job-flow 扩容集群 POST /v2/{project_id}/clusters/{cluster_id}/expand 缩容集群 POST /v2/{project_id}/clusters/{cluster_id}/shrink 集群添加组件 POST /v2/{project_id}/clusters/{cluster_id}/components 作业对象接口 新增并执行作业 POST /v2/{project_id}/clusters/{cluster_id}/job-executions 查询作业列表信息 GET /v2/{project_id}/clusters/{cluster_id}/job-executions 查询单个作业信息 GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id} 终止作业 POST /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/kill 获取SQL结果 GET /v2/{project_id}/clusters/{cluster_id}/job-executions/{job_execution_id}/sql-result 批量删除作业 POST /v2/{project_id}/clusters/{cluster_id}/job-executions/batch-delete 弹性伸缩接口 查看弹性伸缩策略 GET /v2/{project_id}/autoscaling-policy/{cluster_id} SQL接口 提交SQL语句 POST /v2/{project_id}/clusters/{cluster_id}/sql-execution 查询SQL结果 GET /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id} 取消SQL执行任务 POST /v2/{project_id}/clusters/{cluster_id}/sql-execution/{sql_id}/cancel 集群HDFS文件接口 获取指定目录文件列表 GET /v2/{project_id}/clusters/{cluster_id}/files?path={directory}&offset={offset}&limit={limit}&sort_key={sort_key}&order={order} 委托管理(V2) 查询用户(组)与IAM委托的映射关系 GET /v2/{project_id}/clusters/{cluster_id}/agency-mapping 更新用户(组)与IAM委托的映射关系 PUT /v2/{project_id}/clusters/{cluster_id}/agency-mapping 数据连接管理 创建数据连接 POST /v2/{project_id}/data-connectors 查询数据连接列表 GET /v2/{project_id}/data-connectors 更新数据连接 PUT /v2/{project_id}/data-connectors/{connector_id} 删除数据连接 DELETE /v2/{project_id}/data-connectors/{connector_id} 表2 V1.1接口 接口 功能 API URI 集群管理接口 创建集群并执行作业 POST /v1.1/{project_id}/run-job-flow 调整集群节点 PUT /v1.1/{project_id}/cluster_infos/{cluster_id} 查询集群列表 GET /v1.1/{project_id}/cluster_infos 查询集群详情 GET /v1.1/{project_id}/cluster_infos/{cluster_id} 删除集群 DELETE /v1.1/{project_id}/clusters/{cluster_id} 查询主机列表 GET /v1.1/{project_id}/clusters/{cluster_id}/hosts 弹性伸缩接口 配置弹性伸缩规则 POST /v1.1/{project_id}/autoscaling-policy/{cluster_id} 标签管理接口 给指定集群添加标签 POST /v1.1/{project_id}/clusters/{cluster_id}/tags 删除指定集群的标签 DELETE /v1.1/{project_id}/clusters/{cluster_id}/tags/{key} 查询指定集群的标签 GET /v1.1/{project_id}/clusters/{cluster_id}/tags 批量添加集群标签 POST /v1.1/{project_id}/clusters/{cluster_id}/tags/action 批量删除集群标签 POST /v1.1/{project_id}/clusters/{cluster_id}/tags/action 查询所有标签 GET /v1.1/{project_id}/clusters/tags 查询特定标签的集群列表 POST /v1.1/{project_id}/clusters/resource_instances/action 可用区 查询可用区信息 GET /v1.1/{region_id}/available-zones 表3 历史API接口 接口 功能 API URI V1.1 作业管理接口 新增作业并执行 POST /v1.1/{project_id}/jobs/submit-job 查询作业exe对象列表 GET /v1.1/{project_id}/job-exes 查询作业exe对象详情 GET /v1.1/{project_id}/job-exes/{job_exe_id} 删除作业执行对象 DELETE /v1.1/{project_id}/job-executions/{job_execution_id}
  • 修订记录 发布日期 更新特性 2023-11-16 第十九次正式发布。 新增集群添加组件接口,详见集群添加组件。 2023-09-20 第十八次正式发布。 新增展示MRS版本列表接口,详见展示MRS版本列表。 新增扩容集群接口,详见扩容集群。 新增缩容集群接口,详见缩容集群。 2023-07-30 第十七次正式发布。 新增数据连接管理接口,详见数据连接管理。 2023-06-15 第十六次正式发布。 新增可用区接口,详见可用区。 2023-04-28 第十五次正式发布。 新增MRS 3.2.0-LTS.1版本,详见获取MRS集群信息。 2023-04-07 第十四次正式发布。 新增创建集群并提交作业接口,详见创建集群并提交作业。 2023-03-24 第十三次正式发布。 新增MRS 3.1.5版本,详见获取MRS集群信息。 2022-07-15 第十二次正式发布。 MRS版本演进过程中逐步废弃部分接口,详见历史API。 2022-06-30 第十一次正式发布。 新增MRS 3.1.2-LTS.3版本,详见获取MRS集群信息。 2021-06-30 第十次正式发布。 新增MRS 3.1.0版本,详见获取MRS集群信息。 2020-09-17 第九次正式发布。 新增如下章节: 创建集群 2020-07-06 第八次正式发布。 新增如下章节: 获取指定目录文件列表 2020-03-18 第七次正式发布。 修改如下章节: 创建集群并执行作业 查询集群列表 查询集群详情 2019-11-20 第六次正式发布。 修改如下章节: 创建集群并执行作业 查询集群列表 查询集群详情 2019-11-13 第五次正式发布。 修改如下章节: 创建集群并执行作业 查询集群列表 查询集群详情 2019-10-10 第四次正式发布。 修改如下章节: 创建集群并执行作业 查询集群列表 查询集群详情 2019-08-27 第三次正式发布。 修改如下章节: 创建集群并执行作业 查询集群列表 查询集群详情 2019-08-14 第二次正式发布。 新增如下V2接口: 新增并执行作业 查询单个作业信息 查询作业列表信息 终止作业 批量删除作业 获取SQL结果 2019-05-31 第一次正式发布。 父主题: 附录
  • MRS服务支持的组件 MRS 3.3.0-LTS.1支持的组件信息如下: 分析集群包含的组件有:Hadoop,Spark,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,JobGateway,Guardian,Doris 流式集群包含的组件有:Kafka,Flume,ZooKeeper,Ranger 混合集群包含的组件有:Hadoop,Spark,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,Kafka,Flume,JobGateway,Guardian,Doris 自定义集群包含的组件有:CDL,Hadoop,Spark,HBase,Hive,Hue,IoTDB,Loader,Kafka,Flume,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,ClickHouse,Guardian,JobGateway,Doris MRS 3.2.0-LTS.1支持的组件信息如下: 分析集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,Guardian 流式集群包含的组件有:Kafka,Flume,ZooKeeper,Ranger 混合集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,Kafka,Flume,Guardian 自定义集群包含的组件有:CDL,Hadoop,Spark2x,HBase,Hive,Hue,IoTDB,Loader,Kafka,Flume,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,ClickHouse,Guardian MRS 3.1.5支持的组件信息如下: 分析集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,kudu,Sqoop,Guardian 流式集群包含的组件有:Kafka,Flume,ZooKeeper,Ranger 混合集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,kudu,Sqoop,Guardian,Kafka,Flume 自定义集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Kafka,Flume,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,ClickHouse,kudu,Sqoop,Guardian MRS 3.1.2-LTS.3支持的组件信息如下: 分析集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez 流式集群包含的组件有:Kafka,Flume,ZooKeeper,Ranger 混合集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,Kafka,Flume 自定义集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Kafka,Flume,Flink,Oozie,ZooKeeper,HetuEngine,Ranger,Tez,ClickHouse MRS 3.1.0支持的组件信息如下: 分析集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,Kudu 流式集群包含的组件有:Kafka,Flume,ZooKeeper,Ranger 混合集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,Kudu,Kafka,Flume 自定义集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Kafka,Flume,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,ClickHouse,Kudu MRS 3.0.5支持的组件信息如下: 分析集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,Kudu,Alluxio 流式集群包含的组件有:Kafka,Storm,Flume,ZooKeeper,Ranger 混合集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,Kudu,Alluxio,Kafka,Storm,Flume 自定义集群包含的组件有:Hadoop,Spark2x,HBase,Hive,Hue,Loader,Kafka,Storm,Flume,Flink,Oozie,ZooKeeper,Ranger,Tez,Impala,Presto,ClickHouse,Kudu,Alluxio MRS 2.1.0支持的组件信息如下: 分析集群包含的组件有:Presto,Hadoop,Spark,HBase,Hive,Hue,Loader,Tez,Flink,Impala,Kudu 流式集群包含的组件有:Kafka,Storm,Flume MRS 1.9.2支持的组件信息如下: 分析集群包含的组件有:Presto,Hadoop,Spark,HBase,Opentsdb,Hive,Hue,Loader,Tez,Flink,Alluxio,Ranger 流式集群包含的组件有:Kafka,KafkaManager,Storm,Flume
  • MRS支持的角色与组件对应表 表1 MRS支持的角色与组件对应表 角色名 组件名 OMSServer OMSServer NameNode HDFS Zkfc HDFS JournalNode HDFS DataNode HDFS ResourceManager Yarn NodeManager Yarn JobHistoryServer Mapreduce quorumpeer ZooKeeper HMaster HBase ThriftServer HBase RegionServer HBase SlapdServer LdapServer KerberosServer KrbServer KerberosAdmin KrbServer Hue Hue LoaderServer Loader JDBCServer Spark JobHistory Spark SparkResource Spark JDBCServer2x Spark2x JobHistory2x Spark2x SparkResource2x Spark2x MetaStore Hive WebHCat Hive HiveServer Hive MonitorServer Flume Flume Flume oozie Oozie KerberosClient KrbClient SlapdClient LdapClient meta meta DBServer DBService Broker Kafka Supervisor Storm Logviewer Storm Nimbus Storm UI Storm FlinkResource Flink ClickHouseServer ClickHouse ClickHouseBalancer ClickHouse HSBroker HetuEngine HSConsole HetuEngine QAS HetuEngine CDLConnector CDL CDLService CDL IoTDBServer IoTDB ConfigNode IoTDB FE Doris BE Doris DBroker Doris TokenServer Guardian JobServer JobGateway JobBalancer JobGateway 父主题: 附录
  • 查看扫描结果 在目标网站所在行的“安全等级”列,单击“查看报告”,进入扫描结果界面。 图6 查看报告 分别查看扫描项总览、漏洞列表、业务风险列表、端口列表、站点结构和站点信息。 图7 查看扫描结果 了解详细步骤请参考查看网站扫描详情。 单击“生成报告”,弹出“生成报告配置”窗口。 如果报告已生成,可直接执行8。扫描报告仅支持专业版及以上版本扫描任务下载,请升级到专业版及以上版本体验。 图8 生成报告 (可选)修改“报告名称”。 单击“确定”,弹出前往报告中心下载报告的提示框。 单击“确定”,进入“报告中心”页面。 单击生成报告所在行的“下载”,可将报告下载到本地。 单击“下载报告”,查看详细的检测报告。 基础版不支持下载报告功能,为了更好的防护您的资产,建议您购买专业版或者企业版漏洞管理服务。
  • 漏洞管理服务权限 默认情况下,管理员创建的IAM用户没有任何权限,需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。 漏洞管理服务部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区域级项目”,然后在指定区域(如华北-北京1)对应的项目(cn-north-1)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问漏洞管理服务时,需要先切换至授权区域。 如表1所示,包括了漏洞管理服务的所有系统角色。由于华为云各服务之间存在业务交互关系,漏洞管理服务的角色依赖其他服务的角色实现功能。因此给用户授予漏洞管理服务的角色时,需要同时授予依赖的角色,漏洞管理服务的权限才能生效。 表1 漏洞管理服务系统角色 角色名称 描述 依赖关系 VSS Administrator 漏洞管理服务的管理员权限。 依赖Tenant Guest和Server Administrator角色。 Tenant Guest:全局级角色,在全局项目中勾选。 Server Administrator:项目级角色,在同项目中勾选。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total Integer 关系信息总数 current_page Integer 当前页 table_list Array of RelationSimpleInfo objects 关系信息列表 表4 RelationSimpleInfo 参数 参数类型 描述 id String 关系信息ID name String 关系信息名称 path String 关系信息路径 risk_level Integer 风险等级 type String 关系信息类型 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息
  • 响应示例 状态码: 200 请求成功 { "table_list" : [ { "id" : "xxxxxxxxxxxx", "name" : "xxxx", "path" : "xxxxxxxxxxxx", "risk_level" : 2, "type" : "MySQL" } ], "current_page" : 0, "total" : 1 } 状态码: 400 无效请求 { "error_code" : "dsc.40000011", "error_msg" : "Invalid parameter" }
  • URI GET /v1/{project_id}/sdg/server/relation/jobs/{job_id}/dbs/{db_id}/tables 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID job_id 是 String 任务ID db_id 是 String 数据库ID 表2 Query参数 参数 是否必选 参数类型 描述 assets_name 否 String 资产名称 risk_start 是 Integer 起始风险等级 risk_end 是 Integer 终止风险等级 offset 是 Integer 偏移量 size 是 Integer 页面大小 limit 否 Integer 分页大小
共100000条