检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
阶段六:统计型作业的差分隐私保护 本示例作业,以统计各行业的“企业税收总和”与“用电量总和”,进行统计分析: Select industry, sum(tax_bal), sum(electric_bal) from LEAGUE_CREATOR.tax a join
HH:mm:ss.SSS格式,DATE类型仅支持yyyy-MM-dd格式。 “唯一标识”:用于唯一确定数据集中关键事物的实体身份字段。例如身份证、公司代码等。 敏感级别:包含敏感、非敏感两个选项。 敏感:涉及隐私的数据, 例如薪水、 消费金额等。 非敏感:不涉及隐私的数据, 例如所处城市、公司类型等。
使用Token认证时该字段必选。 注:以下仅为Token示例片段 MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ 计算节点API公共请求消息头 计算节点API公共请求消息头如表2所示。 表2 计算节点API公共请求消息头 名称 描述 是否必选 示例 Content-Type
表1 请求Body参数 参数 是否必选 参数类型 描述 [数组元素] 是 Array of strings 数据集id数组 响应参数 无 请求示例 删除数据集 post https://100.1.1.1:31000/v1/agents/datasets/batch-delete {
”,有其他取值时会在具体接口中专门说明。 响应参数 无 请求示例 删除连接器 delete https://100.1.1.1:31000/v1/agents/connectors/{connector_id} 响应示例 无 状态码 状态码 描述 200 删除连接器成功 401 操作无权限
发送的实体的MIME类型 响应参数 无 请求示例 删除联邦学习作业 delete https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/fl-jobs/{job_id} 响应示例 无 状态码 状态码 描述 200 删除联邦学习作业成功
时会在具体接口中专门说明。 响应参数 无 请求示例 发布数据集 post https://100.1.1.1:31000/v1/agents/{agent_id}/datasets/{dataset_id}/publish 响应示例 无 状态码 状态码 描述 200 发布数据集到空间成功
发送的实体的MIME类型 响应参数 无 请求示例 多方安全计算作业取消审批 post https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/sql-jobs/{job_id}/cancel-approval 响应示例 无 状态码 状态码 描述
发送的实体的MIME类型 响应参数 无 请求示例 多方安全计算作业审批 post https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/sql-jobs/{job_id}/approval 响应示例 无 状态码 状态码 描述 200
approval_msg 否 String 审批意见 响应参数 无 请求示例 审批确认 get https://100.1.1.1:31000/v1/agents/{agent_id}/notices/{notice_id}/approval 响应示例 无 状态码 状态码 描述 200 审批确认成功 401
作业实例id,最大长度32 请求示例 执行横向联邦学习作业 post https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/fl-jobs/{job_id}/execute 响应示例 状态码: 200 执行联邦学习作业成功
作业实例id,最大长度32 请求示例 执行多方安全计算作业 post https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/sql-jobs/{job_id}/execute 响应示例 状态码: 200 执行多方安全计算作业成功,返回实例id
String 实例状态 请求示例 查询实例执行状态 get https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/job-instances/{instance_id}/status 响应示例 状态码: 200 查询实例执行状态成功
场景描述 背景信息 本案例以“小微企业信用评分”的场景为例。 社保、水电气和资助金等数据统一存储在某政务云,由不同的局进行管理,机构想单独申请进行企业相关评分的计算会非常困难。 因此可以由市政数局出面,统一制定隐私规则,审批数据提供方的数据使用申请, 并通过华为TICS可信智能计算平台进行安全计算。
发送的实体的MIME类型 响应参数 无 请求示例 停止作业实例 post https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/instances/{instance_id}/stop 响应示例 无 状态码 状态码 描述 200
发送的实体的MIME类型 响应参数 无 请求示例 删除多方安全计算作业 delete https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/sql-jobs/{job_id} 响应示例 无 状态码 状态码 描述 200 删除多方安全计算作业成功
数据管理概述 TICS的数据管理由“连接器管理”和“数据管理”两部分来实现: 连接器是可信智能计算服务提供的一项访问参与方数据资源的功能。参与方填写连接信息来创建对应类型的连接器,并通过这些连接器访问到各类型资源的结构化信息。当前支持MRS服务(Hive)、本地数据集、RDS数据
异常信息,最大长度1024 请求示例 查询实例异常信息 get https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/job-instances/{instance_id}/error-info 响应示例 状态码: 200 查询实例异常信息成功
表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 请求示例 更新空间信息 put /v1/{project_id}/leagues/{league_id} { "description" :
可信计算节点id,最大32位,由字母和数字组成 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 job_id String 作业id 请求示例 新建多方安全计算作业 post https://100.1.1.1:31000/v1/{project_id}/leagues/{league_id}/sql-jobs