调用ModifyRule接口修改数据安全中心DSC(Data Security Center)中自定义的敏感数据识别规则。

使用说明

调用本接口时,您必须输入规则名称、规则ID、规则内容的参数。

QPS限制

本接口的单用户QPS限制为10次/秒。超过限制,API调用将会被限流,这可能影响您的业务,请合理调用。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ModifyRule

系统规定参数。取值:ModifyRule

Lang String zh_cn

请求和接收消息的语言类型,默认值为zh_cn。取值:

  • zh_cn:中文(简体)。
  • en_us:英文(美国)。
Id Long 1****

敏感数据识别规则的唯一标识ID。

您可以通过调用DescribeRules接口获取标识ID。

Name String esw

敏感数据识别规则的名称。

您可以通过调用DescribeRules接口获取规则的名称。

Category Integer 2

敏感数据识别规则内容的类型。取值:

  • 2:表示正则表达式。
  • 3:表示算法。
  • 5:表示关键字。
Content String (?:\\D|^)((?:(?:25[0-4]|2[0-4]\\d|1\\d{2}|[1-9]\\d{1})\\.)(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){2}(?:25[0-5]|2[0-4]\\d|1[0-9]\\d|[1-9]\\d|[1-9]))(?:\\D|$)

敏感数据识别规则内容。支持正则表达式、算法、关键字类型,用于匹配敏感数据的字段或文本。

RiskLevelId Long 2

敏感数据识别规则的风险等级ID。取值:

  • 2:S2,表示弱风险等级。
  • 3:S3,表示中等风险等级。
  • 4:S4,表示高级风险等级。
  • 5:S5,表示最高风险等级。
RuleType Integer 1

敏感数据识别规则的规则类型。取值:

  • 1:表示数据识别规则类型。
  • 2:表示审计规则类型。
  • 3:表示异常事件规则类型。
ProductCode String 5

指定待查询包含敏感数据识别规则的产品对应的产品资源类型。取值:

  • 1:ODPS
  • 2:OSS
  • 3:ADS
  • 4:OTS
  • 5:RDS
ProductId Long 5

包含敏感数据识别规则的产品对应的产品ID。取值:

  • 1:ODPS
  • 2:OSS
  • 5:RDS
WarnLevel Integer 1

敏感数据识别规则的风险等级。取值:

  • 1:表示低风险等级。
  • 2:表示中风险等级。
  • 3:表示高风险等级。

返回数据

名称 类型 示例值 描述
RequestId String 7C3AC882-E5A8-4855-BE77-B6837B695EF1

结果的请求ID。

示例

请求示例

http(s)://[Endpoint]/?Action=ModifyRule
&Lang=zh_cn
&Name=esw
&Category=2
&Content=(?:\\D|^)((?:(?:25[0-4]|2[0-4]\\d|1\\d{2}|[1-9]\\d{1})\\.)(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d?\\d)\\.){2}(?:25[0-5]|2[0-4]\\d|1[0-9]\\d|[1-9]\\d|[1-9]))(?:\\D|$)
&RiskLevelId=2
&RuleType=1
&ProductCode=5
&ProductId=5
&WarnLevel=1
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyRuleResponse>
    <RequestId>7C3AC882-E5A8-4855-BE77-B6837B695EF1</RequestId>
</ModifyRuleResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "7C3AC882-E5A8-4855-BE77-B6837B695EF1"
}

错误码

访问错误中心查看更多错误码。