更新时间:2024-11-22 GMT+08:00
分享

查询数据源防护模块诊断结果

功能介绍

查询数据源防护模块诊断结果

调用方法

请参见如何调用API

URI

GET /v1/{project_id}/security/diagnose/datasource-protection

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参见项目ID和账号ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

workspace

String

工作空间ID,获取方法请参见实例ID和工作空间ID

X-Auth-Token

String

IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)使用Token认证时必选。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

task_id

String

诊断任务id

scanning

Boolean

是否正在扫描

check_time

Long

最新检测时间。

kerberos

SecurityCertification object

安全认证诊断结果

public_network_access

PublicNetworkAccess object

公网访问诊断结果

security_group

SecurityGroupResult object

安全组诊断结果

表4 SecurityCertification

参数

参数类型

描述

result

String

检测结果

  • NO_RISK 无风险

  • MEDIUM_RISK 中风险

  • HIGH_RISK 高风险

  • NOT_SCANNED 未扫描

kerberos_info

Array of KerberosStatus objects

kerberos信息

表5 KerberosStatus

参数

参数类型

描述

cluster_id

String

集群id

cluster_name

String

集群名称

status

Boolean

是否开启了kerberos认证,true:开启,false:未开启

表6 PublicNetworkAccess

参数

参数类型

描述

result

String

检测结果

  • NO_RISK 无风险

  • MEDIUM_RISK 中风险

  • HIGH_RISK 高风险

  • NOT_SCANNED 未扫描

public_network_info

Array of PublicNetworkStatus objects

kerberos信息

表7 PublicNetworkStatus

参数

参数类型

描述

cluster_id

String

集群id

cluster_name

String

集群名称

status

Boolean

是否开启了公网访问,true:开启,false:未开启

ip

String

公网ip地址

表8 SecurityGroupResult

参数

参数类型

描述

result

String

检测结果

  • NO_RISK 无风险

  • MEDIUM_RISK 中风险

  • HIGH_RISK 高风险

  • NOT_SCANNED 未扫描

security_group

Array of SecurityGroupStatus objects

kerberos信息

表9 SecurityGroupStatus

参数

参数类型

描述

cluster_id

String

集群id

cluster_name

String

集群名称

security_group_name

String

安全组名称

group_description

String

风险说明

请求示例

/v1/0833a5737480d53b2f25c010dc1a7b88/security/diagnose/datasource-protection

响应示例

状态码: 200

OK

{
  "check_time" : 1716455965000,
  "kerberos" : {
    "kerberos_info" : [ {
      "cluster_id" : "ec26b187-626a-4e89-bd1f-6824fbcfb2b6",
      "cluster_name" : "mrs_noauth_autotest_do_not_del",
      "status" : false
    } ],
    "result" : "MEDIUM_RISK"
  },
  "public_network_access" : {
    "public_network_info" : [ {
      "cluster_id" : "ec26b187-626a-4e89-bd1f-6824fbcfb2b6",
      "cluster_name" : "mrs_noauth_autotest_do_not_del",
      "ip" : "100.93.6.203",
      "status" : true
    } ],
    "result" : "MEDIUM_RISK"
  },
  "scanning" : false,
  "security_group" : {
    "result" : "MEDIUM_RISK",
    "security_group" : [ {
      "cluster_id" : "ec26b187-626a-4e89-bd1f-6824fbcfb2b6",
      "cluster_name" : "mrs_noauth_autotest_do_not_del",
      "group_description" : "default",
      "security_group_name" : "default"
    } ]
  },
  "task_id" : "bd10160985ff47dd8f1edf8115a3cec3"
}

状态码

状态码

描述

200

OK

相关文档