华为云用户手册

  • 创建零码应用流程图 在AstroZero零代码平台中,无需任何编程语言,只需通过拖、拉、拽等操作即可完成应用的创建,创建流程如图1所示。 图1 创建零码应用流程 登录零代码工作台。 以具有开发零代码应用权限的账号,登录AstroZero服务控制台。在AstroZero零代码中,业务用户也可以进行零码应用的开发,如何给业务用户授权开发者权限,请参见如何给业务用户授权?。 创建零码应用。 根据自身业务需求,选择一种适合自己的方式,创建零码应用。 分享零码应用。 零码应用创建后,可将应用分享给其他业务用户,邀请其参加问卷调查等。
  • 使用说明 在AstroZero零代码平台中,您可以通过如下方式构建新的应用。在创建应用前,请先了解应用中的基本概念,详情请参见零代码常用术语。 创建空白应用:从零开始,创建一个零代码应用。 使用模板创建应用:当您的业务与零代码应用模板中的场景相似度较高时,可以尝试使用应用模板创建,并在模板应用的基础上继续改造应用。 创建同款/克隆应用:通过创建同款应用或克隆应用,实现秒级无边界克隆,即搭即用、边改边用,让团队效率超级加倍。
  • 调用结果码说明 模块 结果码 结果码说明 公共 000000 成功 000001 鉴权失败 000002 请求参数不合法 000003 实例ID不存在 000004 请求处理中 000005 其他服务内部错误 新购商品 000100 无可用实例资源分配 000101 Mobile number not specified or already exists//手机号为空或重复 000102 Email address is not specified or already exists//邮箱号为空或重复 000103 Product already purchased//该商品不可重复购买 000104 Internal service error//该商品内部服务异常 000105 Account has already subscribed to benefits//该账号已购买权益,无法再开通 000106 Product resources sold out.//该商品资源已售罄 000107 SaaS email domain already exists.//该SaaS邮箱域名重复 父主题: 联营SaaS类商品接入指南 V1.0
  • 联营SaaS接入流程介绍 如上图所示,联营SaaS接入分成为2个阶段: Kit对接:商家根据业务所需进行接口调试(参考基础接口描述和联营Kit接口描述); 账号测试:商家在云商店的“卖家中心”进行接口调试,申请应用凭证和测试账号获取,完成用户登录测试。 对于商家来说,完成接口对接与测试后,可以申请发布联营SaaS产品;本文档涉及Kit对接和验证用户账号登录,关于买家如何完成应用的购买与配置,请参考商品购买流程、SaaS类商品升配&扩容流程。 父主题: 联营SaaS类商品接入指南 V1.0
  • 接入流程 SaaS类商品接入云商店的流程如下图所示: 流程说明如下: 申请入驻云商店,成为商家。 云商店运营人员审核公司的资质信息。 准备生产接口服务器,根据本接入指南开发生产接口。 在卖家中心调试生产接口,参考接口调试。 在卖家中心完成安全漏洞扫描。 在卖家中心创建应用凭证,参考应用凭证申请。 在卖家中心申请测试账号。 SDK账密或WEB场景的界面登录。 验证登录成功。 加入联营计划,成为联营商家。 在卖家中心申请发布商品。 云商店运营人员审批通过后,产品发布为联营商品。 在卖家中心自助管理生产接口通知消息。 联营SaaS类商品接入可参考《联营SaaS类商品接入视频指导》。 父主题: 联营SaaS类商品接入指南 V1.0
  • 调用结果码说明 模块 结果码 结果码说明 公共 000000 成功 000001 鉴权失败 000002 请求参数不合法 000003 实例ID不存在(商品续费、过期、资源释放接口可能返回) 000004 请求处理中 000005 其它服务内部错误 新购商品 000100 无可用实例资源分配 000101 Mobile number not specified or already exists//手机号为空或重复 000102 Email address is not specified or already exists//邮箱号为空或重复 000103 Product already purchased//该商品不可重复购买 000104 Internal service error//该商品内部服务异常 000105 Account has already subscribed to benefits//该账号已购买权益,无法再开通 000106 Product resources sold out.//该商品资源已售罄 000107 SaaS email domain already exists.//该SaaS邮箱域名重复 父主题: 通用和自服务SaaS类商品接入指南 V1.0
  • 操作步骤 创建表时指定inputFormat和outputFormat: CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name [(col_name data_type [COMMENT col_comment], ...)] [ROW FORMAT row_format] STORED AS inputformat 'org.apache.hadoop.hive.contrib.fileformat.SpecifiedDelimiterInputFormat' outputformat 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat' 查询之前指定配置项: set hive.textinput.record.delimiter='!@!' Hive会以‘!@!’为行分隔符查询数据。
  • 操作场景 通常情况下,Hive以文本文件存储的表会以回车作为其行分隔符,即在查询过程中,以回车符作为一行表数据的结束符。但某些数据文件并不是以回车分隔的规则文本格式,而是以某些特殊符号分割其规则文本。 MRS Hive支持指定不同的字符或字符组合作为Hive文本数据的行分隔符,即在创建表的时候,指定inputformat为SpecifiedDelimiterInputFormat,然后在每次查询前,都设置如下参数来指定分隔符,就可以以指定的分隔符查询表数据。 set hive.textinput.record.delimiter=''; 当前版本的Hue组件,不支持导入文件到Hive表时设置多个分割符。
  • 从控制台获取项目ID 在调用接口的时候,部分URI中需要填入项目编号,所以需要先在管理控制台上获取到项目编号。 项目编号获取步骤如下: 注册并登录管理控制台。 在页面右上角单击用户名,然后在下拉列表中单击“我的凭证”,进入“我的凭证”页面。 如果您登录的是华为云官网,而非管理控制台。在单击用户名后,选择下拉列表中的“账号中心”,然后单击“管理我的凭证”进入“我的凭证”页面。 在“API凭证”页面的项目列表中查看项目ID和名称(即“项目”)。 图1 查看项目ID 多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。
  • 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。 接口的认证鉴权请参见管理面API构造请求。 响应示例如下,其中projects下的“id”即为项目ID。响应示例如下,例如图引擎服务部署的区域为"cn-north-4",相应消息体中查找“name”为"cn-north-4",其中projects下的“id”即为项目ID。 { "projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id": "65382450e8f64ac0870cd180d14e684b", "name": "cn-north-4", "description": "", "links": { "next": null, "previous": null, "self": "https://www.example.com/v3/projects/a4a5d4098fb4474fa22cd05f897d6b99" }, "id": "a4a5d4098fb4474fa22cd05f897d6b99", "enabled": true } ], "links": { "next": null, "previous": null, "self": "https://www.example.com/v3/projects" } }
  • 请求示例 导出图,图的导出OBS路径为demo_movie/,导出边文件名为set_edge.csv,导出点文件名为set_vertex.csv,导出元数据文件名为set_schema.xml。 POST http://Endpoint/v2/{project_id}/graphs{graph_id}/export-graph { "graph_export_path" : "demo_movie/", "edge_set_name" : "set_edge.csv", "vertex_set_name" : "set_vertex.csv", "schema_name" : "set_schema.xml" }
  • 响应参数 表4 响应Body参数说明 参数 类型 说明 results List 一个List,每个元素是一条Cypher语句的返回结果。 errors List 一个List,每个元素包含字符串形式的code和message信息。 表5 参数results中各要素说明 参数 类型 说明 columns List 返回的字段名。 data List 返回的数据值,每个元素代表一条记录。 stats Object 返回的增删改统计信息。 plan Object 如果cypher语句带explain或者profile前缀,则此字段输出查询计划,否则不显示该字段,正常执行查询。profile特性2.3.12版本开始支持。 jobId(2.3.10) String 请求为异步执行模式下,该字段用于输出异步任务id。 jobType(2.3.10) Integer 请求为异步执行模式下,该字段用于输出异步任务的类型。 表6 参数data中各要素说明: 参数 类型 说明 row List 表示具体一行的内容,每个元素对应该行的一个字段,仅当resultDataContents为空或者包含“row”类型时显示。 meta List 表示该行每个字段的类型信息,仅当resultDataContents为空或者包含“row”类型时显示。 graph Object 以“graph”样式返回该行信息,仅当resultDataContents包含“graph”类型时显示。 raw(2.2.27) List 以“raw”样式返回该行信息,仅当resultDataContents包含“raw”类型时显示。 表7 stats各要素响应参数: 参数 类型 说明 contains_updates Boolean 表示本次查询是否有数据修改。 edges_created Integer 创建的边数目。 edges_deleted Int 删除的边数目。 labels_set Integer 设置的label数目。 properties_set Integer 设置的属性数目。 vertices_created Integer 创建的点数目。 vertices_deleted Integer 删除的点数目。
  • 响应示例 状态码: 200 成功响应示例(同步任务) Http Status Code: 200 { "results": [ { "columns": ["n"], "data": [ { "row": [ { "occupation": "artist", "gender": "F", "Zip-code": "98133", "userid": 0, "age": "25-34" } ], "meta": [ { "id": "46", "type": "node", "labels": [ "user" ] } ] } ], "stats": { "contains_updates": false, "edges_created": 0, "edges_deleted": 0, "labels_set": 0, "properties_set": 0, "vertices_created": 0, "vertices_deleted": 0 } } ], "errors": [] } 状态码: 200 成功响应示例(异步任务) Http Status Code: 200 { "results": [ { "columns": [ "jobId", "jobType" ], "jobId": "b64a5846-e306-4f87-b0f1-d595ee2a9910", "jobType": 1, "data": [ { "row": [ "b64a5846-e306-4f87-b0f1-d595ee2a9910", 1 ], "meta": [ null, null ] } ] } ], "errors": [] } 状态码: 400 失败响应示例 Http Status Code: 400 { "results": [], "errors": [ { "code": "GES.8904", "message": "Label index in vertices is not found." } ] }
  • 请求示例 执行Cypher查询,Cypher语句为match (n) return n limit 1,返回的结果样式是每个元素对应该行的一个字段。 POST http://{SERVER_URL}/ges/v1.0/{project_id}/graphs/{graph_name}/action?action_id=execute-cypher-query { "statements": [{ "statement": "match (n) return n limit 1", "parameters": {}, "resultDataContents": ["row"], "includeStats": false }] }
  • 请求参数 表2 Body参数说明 参数 是否必选 类型 说明 statements 是 List statements为一个语句组,包含一到多条语句。其中每个元素的格式如表 statements参数说明。 表3 statements参数说明 参数 是否必选 类型 说明 statement 是 String Cypher语句。 parameters 是 Object Cypher语句参数,在进行参数化查询时使用,默认为空。 如需使用,请参考参数化查询。 resultDataContents 否 String或List 返回的结果样式,样式可设置一个或多个。可选参数有“row”,”graph”, “raw”(2.2.27版本新增)。 includeStats 否 Boolean 控制返回结果是否携带增删改统计信息的开关,若不设置此字段,默认为不携带。 runtime 否 String 执行器类型,可选值为“map”、“slotted” 、“block”,默认为“map”。 说明: slotted执行器自2.3.14版本开始支持。 block执行器自2.4.1版本开始支持。 与map执行器相比,slotted执行器和block执行器在语句的计划生成阶段完成了更多的语句数据流分析,在大部分情况下执行速度更快,占用内存更少。 executionMode(2.2.23) 否 String 执行模式。同步执行模式填写“sync”,异步执行填写“async”,不写默认同步执行。异步模式下,获取查询结果参见查询Job状态。 limit(2.2.23) 否 Int 该字段仅在异步模式下生效,表示对异步结果的最大结果数限制,默认值为100000。 在语句前可以添加explain和profile前缀,用于显示查询计划: explain只显示查询计划,不执行语句。explain前缀2.2.20版本开始支持。 profile显示查询计划,并执行语句。profile前缀2.3.12版本开始支持。 在异步模式(executionMode参数值为async)下,支持cypher查询结果以csv格式导出到文件(GES版本2.3.4及以上支持该功能),详情请参考导出job返回结果到文件(2.2.1)。目前支持下列对象的返回: 点边单值属性、点边id、分组计数结果等值类型。 对于对象类型,目前的版本暂不支持导出,csv中视作空值处理。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 用于获取操作API的权限。获取方法请参见获取Token接口,响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 graph_backup_id 否 String 启动图时关联的备份ID,设置此参数时,表示从备份进行启动;如果为空,表示从上次关闭图时的状态启动。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 job_id String 启动图任务ID。请求失败时字段为空。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 error_msg String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。
  • 响应示例 状态码: 200 成功响应示例 { "job_id" : "ff8080816025a0a1016025a5a2700007" } 状态码: 400 失败响应示例 { "error_code" : "GES.7006", "error_msg" : "An internal error occurs in the underlying service of the graph engine." }
  • AK/SK认证 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK/SK签名认证方式仅支持消息体大小为12M以内的请求,12M以上的请求请使用Token认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • Token认证 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 username、domainname 的获取请参考获取账号名和账号ID。password为用户密码。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 GES服务必须通过project的方式来获取token,不支持scope为domain的方式。 获取Token后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 GET https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json X-Auth-Token: ABCDEFJ.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 job_id String 强制重启任务ID。请求失败时字段为空。 说明: 可以查询jobId查看任务执行状态、获取返回结果,详情参考任务中心API。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 error_msg String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 job_id String 图备份任务ID。 说明: 可以查询jobId查看任务执行状态、获取返回结果,详情参考任务中心API。 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 error_msg String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。
  • 请求示例 新增元数据,元数据存储地址为devdata/unionsdk/unionsdk_test.xml,不覆盖文件,元数据的名字为unionsdk_test,对元数据的描述为测试。 POST https://Endpoint/v2/{project_id}/graphs/metadatas { "metadata_path" : "devdata/unionsdk/unionsdk_test.xml", "is_overwrite" : false, "name" : "unionsdk_test", "description" : "测试", "ges_metadata" : { "labels" : [ { "name" : "friends" }, { "name" : "movie", "properties" : [ { "dataType" : "string", "name" : "ChineseTitle", "cardinality" : "single" }, { "dataType" : "int", "name" : "Year", "cardinality" : "single" }, { "dataType" : "string", "name" : "Genres", "cardinality" : "set" } ] }, { "name" : "user", "properties" : [ { "dataType" : "string", "name" : "ChineseName", "cardinality" : "single" }, { "typeName1" : "F", "typeName2" : "M", "typeNameCount" : "2", "dataType" : "enum", "name" : "Gender", "cardinality" : "single" }, { "typeName1" : "Under 18", "typeName2" : "18-24", "typeName3" : "25-34", "typeName4" : "35-44", "typeNameCount" : "7", "dataType" : "enum", "name" : "Age", "typeName5" : "45-49", "typeName6" : "50-55", "cardinality" : "single", "typeName7" : "56+" }, { "dataType" : "string", "name" : "Occupation", "cardinality" : "single" }, { "dataType" : "char array", "name" : "Zip-code", "maxDataSize" : "12", "cardinality" : "single" } ] }, { "name" : "rate", "properties" : [ { "dataType" : "int", "name" : "Score", "cardinality" : "single" }, { "dataType" : "date", "name" : "Datetime", "cardinality" : "single" } ] } ] } }
  • 响应参数 状态码: 200 表6 响应Body参数 参数 参数类型 描述 id String 元数据ID。 name String 元数据名字。 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 error_msg String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。
  • 管理面API错误码 调用接口出错后,将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。当调用出错时,HTTP 请求返回一个 4xx 或 5xx 的 HTTP 状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时,可以联系技术人员,并提供错误码,以便我们尽快帮您解决问题。 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 表1 错误码 状态码 错误码 错误信息 描述 处理措施 400 GES.0001 Incorrect parameter. 参数错误 检查URL中的project_id或者GraphID是否正确。 检查请求头是否正确,比如X-Auth-Token是否正确。 400 GES.0016 Resource not found 未找到资源 检查url中的project_id与token的项目的id是否一致。 检查url中的project_id与图所在项目的id是否一致。 400 GES.7000 The graph does not exist or has been deleted. 图不存在或者已被删除 调用图查询接口,查询所有的图。 检查URL中的project_id或者GraphID是否正确。 400 GES.7001 The graph is not running. 图不在运行状态 调用图查询接口,查询所有的图。 查询上述返回图列表,检查URL中的GraphID对应的图状态是否为200。 400 GES.7002 The graph is being backed up. 图正在备份 调用图查询接口,查询所有的图。 查询上述返回图列表,检查URL中的GraphID对应的图状态是否为903。 400 GES.7003 The graph is being stopped or is stopped. 图正在停止或者处于停止状态 调用图查询接口,查询所有的图。 查询上述返回图列表,检查URL中的GraphID对应的图状态是否为900或者901。 400 GES.7004 Components at the IaaS layer are faulty. IAAS层组件故障 查看IAM、VPC、ECS、OBS等IAAS层组件是否有故障。 408 GES.7005 The underlying service of the graph engine is unavailable. 图引擎底层服务不可用 请稍后重试或者联系技术支持人员。 400 GES.7006 An internal error occurs in the underlying service of the graph engine. 图引擎底层服务内部错误 请稍后重试或者联系技术支持人员。 400 GES.7007 The job does not exist. Job不存在 检查URL中的JobID是否正确。 400 GES.7008 The job is stopped. Job已停止 Job不能重复执行停止操作。 400 GES.7009 The job operation is not supported. Job操作不支持 Job操作不支持。 400 GES.7010 Failed to verify the schema and data files. 图模式文件和数据校文件验失败 请检查图模式文件和边、点数据集文件是否匹配。 400 GES.7011 The path or name of the schema or data file is invalid. 图模式文件或数据文件路径或者名字不合法 请检查图模式文件、点数据集文件、边数据集文件名称是否合法,只能由英文字母、数字、下划线、感叹号、中划线、点号、星号、左括号、右符号、斜线组成。 400 GES.7012 Failed to verify the graph name. 图名称校验失败 请检查图名称,只能以字母开头,由英文字母、数字、下划线组成,且长度位于4~64之间。 400 GES.7013 The graph name already exists. 图名称已存在 调用图查询接口,查询所有的图。 查询上述返回图列表,检查请求体里面的name字段的值是否已经存在。 400 GES.7014 An error is reported when the metadata verification API is called. 校验元数据接口报错 请检查action_id等号后面的值是否为check-schema等。 400 GES.7015 The graph is not running or is stopped. 图不在运行或者处于停止状态 调用图查询接口,查询所有的图。 查询上述返回图列表,检查URL中的GraphID对应的图是否存在或者状态是否为900。 400 GES.7016 The request body or header is invalid. 请求体或者请求头不合法 请检查API参考文档,确保请求体和请求头中的每个配置项都严格按照参考文档来。 400 GES.7017 The object does not exist. Check whether the bucket or object name is correct. 对象不存在,检查桶名或者对象名是否正确 检查请求体中的图样式文件、点数据集文件或者边数据集文件是否在OBS上存在。 400 GES.7018 The number of graphs or edges reaches the upper limit. 图个数或者边个数达到配额 请调用查询配额接口,查看图是否还有可用配额。 400 GES.7019 The number of graph backups reaches the upper limit. 图备份个数达到配额 请调用查询配额接口,查看图备份是否还有可用配额。 400 GES.7020 The VPC does not exist. VPC不存在 查看请求体的虚拟私有云ID是否存在。 400 GES.7021 The subnet cannot be found in the specified VPC. 指定的VPC下子网不存在 查看请求体的子网ID是否不存在,或者是否不属于上述的虚拟私有云。 400 GES.7022 The security group does not exist. 安全组不存在 查看请求体的安全组ID是否存在。 400 GES.7023 The graph size index is invalid. 图规模类型索引不合法 查看请求体的图规模类型索引是否合法。 400 GES.7024 The graph backup does not exist or has been deleted. 图备份不存在或已删除 调用备份查询接口,查询指定图下所有的备份。 检查URL中的BackupID或者GraphID是否正确。 400 GES.7027 Failed to create an agency. 委托创建失败 给用户所属的用户组赋予安全管理的角色。具体请参见赋予安全管理的角色。 若继续失败,则根据errorMessage查看错误信息联系技术支持人员。 400 GES.7028 Failed to authorize an agency. 委托授权失败 给用户所属的用户组赋予安全管理的角色。具体请参见赋予安全管理的角色。 若继续失败,则根据errorMessage查看错误信息联系技术支持人员。 400 GES.7029 The agency resource exceeds the quota limit. 委托超过配额限制 在IAM界面查看委托是否达到配额限制。 400 GES.7030 Agency query error. 委托查询出错 查看errorMessage获取具体信息。 400 GES.7031 Invalid binding type of an EIP. 弹性IP绑定类型不合法 确认弹性IP绑定类型,取值如下: auto_assign:自动绑定。 bind_existing:使用已有。 400 GES.7032 The EIP resource exceeds the quota limit. 弹性IP超过配额限制 在VPC弹性公网IP界面查看是否达到配额限制。 400 GES.7033 Invalid EIP ID. 弹性IP ID不合法 如果弹性IP绑定类型选择"bind_existing",请确保eipId真实存在。 400 GES.7034 Resources in the current AZ have been sold out. 当前available zone已售罄 请切换别的available zone后重试。 400 GES.7035 Invalid region code. Region编码不合法 确保输入正确的Region编码。 400 GES.7036 The target version is earlier than the current version. 升级版本低于当前版本 升级图时还能升级到高版本。 400 GES.7037 The graph is not in the Stopped state. 图不在停止状态 查看图是否处于停止状态。 400 GES.7038 You cannot bind an EIP to a graph that has bound an EIP. 图不能重复绑定EIP 图不能重复绑定EIP。 400 GES.7039 You cannot unbind an EIP from a graph that has not bound an EIP. 没有绑定图的EIP不能执行解绑EIP操作 没有绑定图的EIP不能执行解绑EIP操作。 400 GES.7040 Failed to back up a graph. 图备份没有成功 从备份恢复图时,选择的备份没有成功。 400 GES.7041 Insufficient permission. 账号权限不足 账号权限不足。 400 GES.7042 The graph is being created. 图在创建中 图仍在创建中。 400 GES.7048 Invalid graph operation. 图操作不合法 请检查action_id等号后面的值是否为start,stop,import-graph,export-graph,clear-graph,upgrade等。 400 GES.7049 The parameter does not exist. 参数不存在 请检查拼装的请求参数体和API文档是否一致,API文档中的必选项一定要填写。 400 GES.7050 The parameter is empty. 参数为空 请检查拼装的请求参数体和API文档是否一致,API文档中的非空项一定要填写值。 400 GES.7051 Components at the IaaS layer are faulty. IAAS层组件故障 网络波动问题建议重试下。 若继续失败,则获取日志发回给服务支持人员。 400 GES.7052 Invalid CPU architecture of the graph instance. 图实例CPU架构不合法 检查创建图时填写的“arch”参数是否为x86_64或者aarch64。 400 GES.7054 The graph is being deleted or has been deleted. 图正在删除或者已被删除 该错误主要发生在并发删除的场景,一般稍后重试就会提示图不存在。 400 GES.7056 The graph of the current flavor cannot be scaled out. 当前规格图不支持扩容 当前一万边和百亿边规格图不支持扩容。请确认当前图类型不是百亿或者一万。 400 GES.7057 Invalid graph flavor for scale-out. 扩容的图规格不合法 扩容请求体的参数“graphSizeTypeIndex”的取值有效范围为“2”、“3”、“4”、“5”,分别代表扩容到千万、一亿、十亿、百亿等。 400 GES.7059 The IaaS resources of the graph flavor to be scaled out are insufficient. 扩容的图规格IAAS资源不足 确认计算资源是否充足,GES各规格的图所需的IAAS资源参考LLD。 400 GES.7061 Failed to create the ECS because the resources are insufficient. 创建云服务器失败,资源不足 确认计算资源是否充足,GES各规格的图所需的IAAS资源参考LLD。 400 GES.7062 Failed to create the data disk. 创建数据盘失败 确认FusionStorage容量或参考返回的errorMessage获取详细错误信息。 400 GES.7063 Failed to create the system disk. 创建系统盘失败 确认FusionStorage容量或参考返回的errorMessage获取详细错误信息。 400 GES.7064 Failed to create the ECS. 创建ECS失败 参考返回的errorMessage或者参考如何获取管理面微服务日志下载日志,在日志中搜索创建失败的任务ID,联系IAAS运维同事处理。 400 GES.7065 Failed to query the image because the image does not exist. 查询镜像失败,镜像不存在 确认GES管理面配置的镜像ID是否存在。 400 GES.7066 Failed to query the flavor. 查询规格失败 确认GES管理面配置的规格ID是否存在。 400 GES.7067 Insufficient ECS quota. 资源租户云服务器配额不足 确认GES管理面配置的规格ID是否存在。 400 GES.7068 Invalid request parameters. 请求参数非法 创建图过程中调用IAAS的API请求参数非法。根据返回的errorMessage获取详细信息,联系技术支持人员。 400 GES.7069 The metadata file is too large. 元数据文件太大 创建元数据时,OBS上的元数据文件或者请求的body体元数据文件超过10M。 400 GES.7070 Failed to parse the metadata file. 元数据文件解析失败 创建元数据时,OBS上的元数据文件或者请求的body体不符合元数据定义规范,请正确创建元数据文件或者请求体。 父主题: 错误码
  • 基本概念 账号 用户注册华为云的账号。账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域 指云资源所在的物理位置,同一区域内可用区间内网互通,不同区域间内网不互通。通过在不同地区创建云资源,可以将应用程序设计的更接近特定客户的要求,或满足不同地区的法律或其他要求。 可用区 一个可用区是一个或多个物理数据中心的集合,可用区内在逻辑上再将计算、网络、存储等资源划分成多个集群。一个区域中的多个可用区之间通过高速光纤相连,以满足用户跨可用区构建高可用性系统的需求。 项目 华为云的区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中购买资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中资源,使得资源的权限控制更加精确。 在我的凭证下,您可以查看项目ID。 图1 项目隔离模型 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 父主题: 使用前必读
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 用于获取操作API的权限。获取方法请参见获取Token接口,响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 scenes 否 Array of scenes objects 要订阅的具体场景。 表4 scenes 参数 是否必选 参数类型 描述 name 否 String 场景名称。 applications 否 Array of strings 要订阅的application名字列表(当前不支持)。
  • 请求示例 订阅scenes应用场景分析能力,订阅的具体场景名称为12345工单关联分析,要订阅的application名字列表为"动态高纬关系深度分析"。 POST /v2/{project_id}/graphs/{graph_id}/scenes/register { "scenes" : [ { "name" : "12345工单关联分析", "applications" : [ "动态高纬关系深度分析" ] } ] }
  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 result String 订阅scenes结果。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 系统提示信息, 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 error_msg String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 用于获取操作API的权限。获取方法请参见获取Token接口,响应消息头中X-Subject-Token的值即为Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 upgrade_version 是 String 升级到的版本,必须大于当前图版本。 force_upgrade 否 Boolean 是否强制升级。取值为true或false,默认为false。 true:强制升级,会中断升级时已经在处理的任务,比如运行算法长任务,可能会造成少量请求失败。 false:非强制升级,会等待已经运行的业务,升级过程可能较慢。
共100000条