华为云用户手册

  • 请求示例 GET https://{endpoint}/v4/projects?limit=10&offset=0&project_type=scrum&sort=&search=aa&archive=true&query_type=domain_projects Get https://{endpoint}/v4/projects?limit=10&offset=0&project_type=scrum&sort=&search=aa&archive=true&query_type=domain_projects
  • URI GET /v4/projects 表1 Query参数 参数 是否必选 参数类型 描述 offset 是 Integer 偏移量 从0开始 最小值:0 最大值:10000 缺省值:0 limit 是 Integer 条数 最小1条,最大1000 最小值:1 最大值:1000 缺省值:10 search 否 String 模糊查询项目名称或描述,不支持通配符等高级查询 project_type 否 String 项目类型 scrum|xboard sort 否 String 排序条件 默认创建时间降序(name|created_on)(asc|desc) archive 否 String 是否归档 true已归档|false未归档 query_type 否 String 默认返回当前用户参与的项目列表,domain_projects租户下的所有项目列表,absent返回当前用户未参与的租户项目列表
  • 文档修订记录 文档修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 修订记录 发布日期 第二十四次正式发布。本次变更说明如下: 增加了添加指定工作项工时。 增加了查询项目下的工时类型。 增加了获取指定工作项停留时间。 增加了高级查询我的待办工作项。 增加了查询项目模板。 2023-06-08 第二十三次正式发布。本次变更说明如下: issueUser对象中增了两个字段:user_id和user_num_id。 2022-12-06 第二十二次正式发布。本次变更说明如下: 增加了下载工作项附件。 增加了删除附件。 增加了查询当前工作项已经关联的代码提交记录 / 分支创建记录。 2022-11-04 第二十一次正式发布。本次变更说明如下: 增加响应示例和请求示例。 2022-10-28 第二十次正式发布。本次变更说明如下: 增加了下载图片。 增加了上传工作项附件。 增加了Scrum项目的领域。 2022-09-16 第十九次正式发布。本次变更说明如下: 修改了API概览。 修改了终端节点。 NewCustomField中增加了字段“field_name”。 2022-08-23 第十八次正式发布。本次变更说明如下: 修改了API概览。 增加了Scrum项目的模块。 2022-06-30 第十七次正式发布。本次变更说明如下: 增加了查询项目的工作项。 增加了查询项目下所有工作项的历史记录。 增加了查询Scrum项目的工作项流转配置。 增加了查询当前工作项已经关联的工作项。 增加了查询当前工作项已经关联的关联Wiki。 增加了查询当前工作项已经关联的代码提交记录 / 分支创建记录。 增加了查询关联用例。 增加了查询Scrum工作项自定义字段。 增加了查询看板项目下工作项的状态历史记录。 增加了查询看板项目下的工作项。 增加了查询看板项目的工作项流转配置。 修改了创建工作项。 2022-06-06 第十六次正式发布。本次变更说明如下: 增加了查看迭代历史记录。 增加了更新子用户昵称。 修改了高级查询工作项。 修改了获取指定项目的迭代列表。 2022-02-28 第十五次正式发布。本次变更说明如下: 修改了高级查询工作项。 修改查询缺陷密度。 2021-11-26 第十四次正式发布。本次变更说明如下: 增加了细粒度权限用户创建工作项。 修改了错误码。 2021-11-10 第十三次正式发布。本次变更说明如下: 修改了API字段信息。 迭代详情和迭代列表添加了返回字段status。 获取工作项的历史记录添加了id和name。 2021-09-28 第十二次正式发布。本次变更说明如下: 修改了错误码。 2021-06-11 第十一次正式发布。本次变更说明如下: 修改了错误码。 2021-05-12 第十次正式发布。本次变更说明如下: 修改了错误码。 2021-05-08 第九次正式发布。本次变更说明如下: 修改了接口字段信息。 2021-04-22 第八次正式发布。本次变更说明如下: 删除约束与限制。 2021-03-26 第七次正式发布。本次变更说明如下: 修改API概览。 2021-03-10 第六次正式发布。本次变更说明如下: 修改应用示例。 2021-02-05 第五次正式发布。本次变更说明如下: 增加应用示例。 2020-08-31 第四次正式发布。本次变更说明如下: 修改“4.1 API”。 2020-08-18 第三次正式发布。本次变更说明如下: 修改基本概念。 修改构造请求。 修改认证鉴权。 2020-08-06 第二次正式发布。本次变更说明如下: 修改终端节点。 2020-07-01 第一次正式发布。 2020-03-30
  • 响应示例 状态码: 200 OK { "issue_list" : [ { "id" : 7220820, "subject" : "aaa", "project" : { "name" : "Scrum-ljx-0320", "id" : 30387805, "identifier" : "", "type" : "scrum" }, "done_ratio" : 0, "expected_work_hours" : 0.0, "actual_work_hours" : 0.0, "tracker" : { "id" : 7, "name" : "Story" }, "order" : { "id" : 1, "name" : "1.0" }, "severity" : { "id" : 12, "name" : "一般" }, "priority" : { "id" : 2, "name" : "中" }, "domain" : { }, "position" : 7220820.0, "module" : { }, "assigned_to" : { "id" : 4091, "name" : "" }, "author" : { "id" : 4091, "name" : "" }, "developer" : { }, "closeder" : { }, "status" : { "id" : 1, "name" : "新建" }, "is_watcher" : false, "closed_flag" : 0, "deleted" : false, "created_on" : "1681783846000", "updated_on" : "1681783846000", "due_date" : "1684252800000" } ], "total" : 1 }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 issue_list Array of issue_list objects 工作项信息列表 total Integer 工作项总数 表4 issue_list 参数 参数类型 描述 id Integer 工作项id subject String 工作项标题 parent_issue_id Integer 父工作项id parent_issue parent_issue object 父工作项信息 project project object 项目信息 release_dev String 发布版本 find_release_dev String 发现发布版本 done_ratio Integer 工作项完成度 expected_work_hours Double 预计工时 actual_work_hours Double 实际工时 tracker tracker object 工作项类型信息 order order object 优先级顺序信息 severity severity object 重要程度信息 priority priority object 工作项优先级信息 domain domain object 领域信息 position Double 排序数值 module module object 模块信息 assigned_to SimpleUserIn object author SimpleUserIn object developer SimpleUserIn object closeder SimpleUserIn object status status object 工作项状态信息 deleted Boolean 是否删除工作项 is_watcher Boolean 是否关注工作项 closed_flag Integer 关闭标志 created_on String 工作项新建时间戳 updated_on String 工作项更新时间戳 due_date String 工作项预计结束时间戳 表5 parent_issue 参数 参数类型 描述 id Integer 父工作项id subject String 父工作项标题 表6 project 参数 参数类型 描述 id Integer 项目id identifier String 项目uuid name String 项目名称 type String 项目类型 表7 tracker 参数 参数类型 描述 id Integer 工作项类型id name String 工作项类型名称 表8 order 参数 参数类型 描述 id Integer 优先级顺序id name String 优先级顺序名称 表9 severity 参数 参数类型 描述 id Integer 重要程度id name String 重要程度名称 表10 priority 参数 参数类型 描述 id Integer 工作项优先级id name String 工作项优先级名称 表11 domain 参数 参数类型 描述 id Integer 领域id name String 领域名称 表12 module 参数 参数类型 描述 id Integer 模块id name String 模块名称 path_name String 模块路径名称 表13 SimpleUserIn 参数 参数类型 描述 id Integer 用户id identifier String 用户uuid name String 用户名称 表14 status 参数 参数类型 描述 id Integer 工作项状态id name String 工作项优先级名称 状态码: 400 表15 响应Body参数 参数 参数类型 描述 error_msg String 错误描述 error_code String 错误码 状态码: 401 表16 响应Body参数 参数 参数类型 描述 error_msg String 错误描述 error_code String 错误码
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表2 请求Body参数 参数 是否必选 参数类型 描述 offset 否 Integer 偏移量,offset是limit的整数倍,limit=10,offset=0,10,20... limit 否 Integer 每页显示数量 最小值:1 最大值:100 subject 否 String 搜索关键词 created_on 否 String 工作项创建时间区间 updated_on 否 String 工作项更新时间区间 closed_on 否 String 工作项结束时间区间 start_date 否 String 工作项预计开始日期区间 due_date 否 String 工作项预计结束日期区间 tracker_id 否 String 工作项类型 status_id 否 String 工作项状态 author_id 否 String 工作项创建人id developer_id 否 String 工作项开发人员id priority_id 否 String 工作项优先级id
  • 操作步骤 请求示例 GET https://projectman-ext.cn-north-4.myhuaweicloud.com/v4/projects?project_type=scrum&search=ProjectTestCase&offset=0&limit=1 响应示例 { "projects": [ { "project_num_id": 3844012, "project_id": "ec147b681fb64e019a6bcd73ebdf3597", "project_name": "ProjectTestCaseYRXl", "description": "fdas", "created_time": 1600417972000, "updated_time": 1600417972000, "project_type": "scrum", "creator": { "user_num_id": 4090, "user_id": "665b542eb4c14b53a15ead449f28b0ba", "user_name": "test001", "domain_id": "70d11a2d7275425689347ec104af2ad8", "domain_name": "projectman_l00382124_01", "nick_name": "英国队长" } } ], "total": 48 }
  • API概览 表1 API概览 类型 说明 Scrum项目的工作项 Scrum项目工作项的创建、删除、修改、查询等相关接口。 Scrum项目的迭代 Scrum项目迭代的创建、删除、修改、查询等相关接口。 用户信息 获取当前用户信息,更新用户昵称,获取当前用户角色。 项目成员 添加、查询、删除、退出项目成员等接口信息。 项目信息 创建、更新、查询、删除项目等相关的接口。 项目指标 查询人均bug,查询需求按时完成率,查询缺陷密度。 项目统计 获取bug,需求统计信息,获取项目概览。 看板项目的工作项 查询看板项目下工作项的相关接口。 Scrum项目的模块 Scrum项目模块的创建、查询、更新和删除相关接口。 Scrum项目的领域 Scrum项目领域的创建、查询、更新和删除相关接口。
  • 终端节点 终端节点即调用API的请求地址,不同服务不同区域的终端节点不同。 需求管理的终端节点如表1所示,请您根据业务需要选择对应区域的终端节点。 表1 需求管理的终端节点 区域名称 区域 终端节点(Endpoint) 华北-北京一 cn-north-1 projectman-ext.cn-north-1.myhuaweicloud.com 华北-北京四 cn-north-4 projectman-ext.cn-north-4.myhuaweicloud.com 华东-上海一 cn-east-3 projectman-ext.cn-east-3.myhuaweicloud.com 华东-上海二 cn-east-2 projectman-ext.cn-east-2.myhuaweicloud.com 华南-广州 cn-south-1 projectman-ext.cn-south-1.myhuaweicloud.com 西南-贵阳一 cn-southwest-2 projectman-ext.cn-southwest-2.myhuaweicloud.com 父主题: 使用前必读
  • 操作步骤 请求示例 GET https://projectman-ext.cn-north-4.myhuaweicloud.com/v4/projects/3cea7d4d77134eee8251825918a8bd7a/iterations 响应示例 { "iterations": [ { "id": 707961817, "name": "迭代1", "description": "", "begin_time": "2020/06/07", "end_time": "2020/07/06" }, { "id": 707961818, "name": "迭代2", "description": "", "begin_time": "2020/07/07", "end_time": "2020/08/06" }, { "id": 707961819, "name": "迭代3", "description": "", "begin_time": "2020/08/07", "end_time": "2020/09/06" } ], "total": 3 }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 project project object 项目信息 表4 project 参数 参数类型 描述 project_num_id Integer 项目numId project_id String 项目uuid name String 项目名称 created_on Long 项目创建时间 updated_on Long 项目更新时间 project_type String 项目类型 archive Integer 是否归档 enterprise_id String 企业项目id project_code String 项目代号 creator creator object 创建者信息 表5 creator 参数 参数类型 描述 user_num_id Integer 创建人num_id user_id String 创建人uuid user_name String 创建人姓名 domain_id String 创建人租户id domain_name String 创建人租户名称 nick_name String 创建人昵称 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_msg String 错误描述 error_code String 错误码 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_msg String 错误描述 error_code String 错误码
  • 响应示例 状态码: 200 OK { "project" : { "project_num_id" : 3183801, "project_id" : "41bd3eab86544863b8fc92ffcd35e3c8", "name" : "aaa", "created_on" : 1576114296000, "updated_on" : 1576114296000, "project_type" : "scrum", "archive" : 1, "enterprise_id" : "041bd3eab86544863b8f92ffcd35e218", "project_code" : "abc_123", "creator" : { "user_num_id" : 4097, "user_id" : "c4bd39f0573a436589714bedbcca8536", "user_name" : "modile_user", "domain_id" : "2489d8cbba804db8bcd35384685ff3ac", "domain_name" : "modile_user", "nick_name" : "Tom.M.Riddle" } } }
  • 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中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表示错误描述信息。
  • 响应示例 状态码: 200 OK { "total" : 1, "issue_statuses" : [ { "id" : "123cefde62004de2b62b5e8dd2c2b3af", "status_id" : 1, "name" : "新建", "tracker_ids" : [ 0 ], "status_attribute" : { "id" : 1, "name" : "string" } } ] }
  • URI GET /v4/projects/{project_id}/statuses 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String devcloud项目的32位id 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 查询偏移量 缺省值:0 limit 否 Integer 一次返回的数据,最小1,最大100 最小值:1 最大值:100 缺省值:10 tracker_id 否 Integer 自定义字段支持的工作项类型 2任务/Task,3缺陷/Bug,5Epic,6Feature,7Story
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total Integer 状态总数 issue_statuses Array of IssueStatus objects 状态列表 表5 IssueStatus 参数 参数类型 描述 id String 状态uuid status_id Integer 状态数字id name String 状态名称 tracker_ids Array of integers 关联的工作项类型列表 status_attribute StatusAttribute object 状态属性类型 开始态,进行态,结束态 表6 StatusAttribute 参数 参数类型 描述 id Integer 状态属性id name String 状态属性名称 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_msg String 错误描述 error_code String 错误码 状态码: 401 表8 响应Body参数 参数 参数类型 描述 error_msg String 错误描述 error_code String 错误码
  • 调用API取项目ID 项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中“{Endpoint}”为IAM的终端节点,可以从终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中“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" } }
  • 步骤1:查询用户的工作项列表 接口信息 URI:Post /v4/projects/{project_id}/issues API文档详情请参见:高级查询工作项 API Explorer 在线调试请参见: 高级查询工作项 请求示例 Post https://projectman-ext.cn-north-4.myhuaweicloud.com/v4/projects/526cefde62004de2b62b5e8dd2c2b3af/issues 请求体: { "status_ids": [1], "limit":1 } 响应示例 { "issues": [ { "id": 1692040, "name": "测试", "done_ratio": 0, "tracker": { "id": 2, "name": "Task" }, "priority": { "id": 2, "name": "中" }, "severity": { "id": 12, "name": "一般" }, "status": { "id": 1, "name": "新建" }, "updated_time": "2020-09-17 10:18:31", "begin_time": "1970-01-01", "end_time": "1970-01-01", "project": { "project_num_id": 3694732, "project_id": "526cefde62004de2b62b5e8dd2c2b3af", "project_name": "sdfsdfdsf" }, "parent_issue": { "id": 1684959, "name": "testDemo阿达萨达" }, "module": { "id": null, "name": null }, "domain": { "id": null, "name": null }, "iteration": { "id": null, "name": null }, "expected_work_hours": 0.0, "actual_work_hours": 0.0, "created_time": "2020-09-17 10:18:31", "custom_fields": [], "assigned_cc_user": null, "assigned_user": { "id": 4091, "name": "test001", "nick_name": "pcedgeXXXXXXX" }, "creator": { "id": 4091, "name": "test001", "nick_name": "pcedgeXXXXXXX" }, "developer": { "id": 0, "name": null, "nick_name": null } } ], "total": 24 }
  • 请求消息体 请求消息体通常以结构化格式发出,与请求消息头中Content-type对应,传递除请求消息头之外的内容。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token获取请求认证接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxx为project的名称,如cn-north-1,您可以从终端节点中获取。 scope参数定义了Token的作用域,下面示例中获取的Token仅能访问project下的资源。您还可以设置Token额作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参见获取用户Token获取请求认证。 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token获取请求认证接口,返回的响应消息头中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 如下公共消息头需要添加到请求中。 Content-Type:消息体的类型(格式),必选,默认取值为“application/json”,有其他取值时会在具体接口中专门说明。 X-Auth-Token:用户Token,可选,当使用Token方式认证时,必须填充该字段。用户Token也就是调用获取用户Token获取请求认证接口的响应值,该接口是唯一不需要认证的接口。 公有云API同时支持使用AK/SK认证,AK/SK认证是使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见认证鉴权。 X-Project-ID:子项目ID,可选,在多项目场景中使用。 X-Domain-ID:账号ID。 对于获取用户Token获取请求认证接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json
  • 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 HEAD:请求服务器资源头部。 PATCH:请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。 在获取用户Token获取请求认证的URI部分,您可以看到其请求方法为“POST”,则其请求为: POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens
  • 请求URI 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 请求URI由四部分构成:{URI-scheme} :// {Endpoint} / {resource-path} ? {query-string} 参数 说明 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从终端节点中获取。 例如IAM服务在“华北-北京一”区域的Endpoint为“iam.cn-north-1.myhuaweicloud.com”。 resource-path 资源路径,即API访问路径,从具体API的URI模块获取。例如,获取用户Token接口的resource-path为/v3/auth/tokens。 query-string 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个?,形式为参数名=参数取值。例如,limit=10表示查询不超过10条数据。 例如,您需要获取IAM在“华北-北京一”区域的Token,则需使用“华北-北京一”区域的Endpoint(iam.cn-north-1.myhuaweicloud.com),并在获取用户Token获取请求认证的URI部分找到resource-path(/v3/auth/tokens),拼接起来如下所示。 https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens 图1 URI示意图 为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 概述 需求管理(CodeArts Req)为敏捷开发团队提供简单高效的团队协作服务,包含多项目的管理、敏捷迭代、看板协作、需求管理、缺陷跟踪、文档管理、Wiki在线协作、仪表盘自定制报表等功能。 您可以使用本文档提供API对需求管理进行相关操作,如创建、删除、查询任务等,支持的全部操作请参见API概览。 在调用API之前,请确保已经充分了解需求管理基本概念,详细信息请参见产品介绍。 父主题: 使用前必读
  • Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } 获取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....
  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小12M以内,12M以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • 基本概念 账号 用户注册华为云时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region。 通用Region指面向公共租户提供通用云服务的Region。 专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone) 一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 用户在需求管理中创建的项目,根据模板创建项目,根据您选择的项目模板,还包含有预置的工作项、代码或资源等。通过管理项目IAM用户(即“团队成员”)所需的权限。将IAM用户作为团队成员添加到项目,给每个团队成员分配角色并赋予项目及其资源的操作权限。 项目模板 使用模板创建项目,模板项目是指默认预置模板类型的项目,即基于Scrum和看板形式,由需求管理预置好一些工作项和流程。选择项目模板后,会自动生成对应样例模板,供用户参考和使用,用户也可以新建自己的开发任务。 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 父主题: 使用前必读
  • 审批连接器申请 登录 交换数据空间 官网。 单击“管理控制台”,进入交换数据空间控制台界面。 单击“我的空间”,在交换数据空间实例中,选择实例,单击实例卡片上的“连接器”。 单击实例下的连接器,选择界面左侧导航栏中的“工作台”,进入“连接器”界面。 在界面下方选择“我的待办”页签,选择需要审批的“连接器申请”任务,单击“操作”列的“审批”。 在弹出的“审批”窗口中,选择“审批选项”的“通过”,填写“审批理由”,单击“确定”。
  • 审批offer上架请求 进入交换数据空间控制台界面,单击“我的空间”,在交换数据空间实例中,选择实例,单击实例卡片上的“连接器”。 单击实例下的连接器,选择界面左侧导航栏中的“工作台”,进入“连接器”界面。 在界面下方选择“我的待办”页签,选择需要审批的“offer上架”任务,单击“操作”列的“审批”。 在弹出“数据offer详情”界面中,确认offer的基本信息,确认无误后单击“通过”。 在弹出的“审批”窗口中,填写“合约描述”,单击“确定”。
  • 审批合约申请 进入交换数据空间控制台界面,单击“我的空间”,在交换数据空间实例中,选择实例,单击实例卡片上的“连接器”。 单击实例下的连接器,选择界面左侧导航栏中的“工作台”,进入“连接器”界面。 在界面下方选择“我的待办”页签,选择需要审批的“合约申请”任务,单击“操作”列的“审批”。 在“数据交换合约详情”界面中,确认任务的基本信息,确认无误后单击“通过”。 在弹出的“生成合约”窗口中,填写“合约描述”,单击“提交”。
  • 审批衍生物申请 衍生物即数据加工后的产物,例如,将分享的文件在经过编辑修改后形成新的文件。 进入交换数据空间控制台界面,单击“我的空间”,在交换数据空间实例中,选择实例,单击实例卡片上的“连接器”。 单击实例下的连接器,选择界面左侧导航栏中的“工作台”,进入“连接器”界面。 在界面下方选择“我的待办”页签,选择需要审批的“衍生物申请”任务,单击“操作”列的“审批”。 在“衍生物申请详情”界面中,确认衍生物的基本信息,确认无误后单击“通过”。 在弹出的“审批”窗口中,填写“审批理由”,单击“提交”。
共100000条