更新时间:2025-09-25 GMT+08:00
分享

更新指定存档规则的条件和值

功能介绍

更新指定存档规则的条件和值。

URI

PUT /v5/analyzers/{analyzer_id}/archive-rules/{archive_rule_id}

表1 路径参数

参数

是否必选

参数类型

描述

analyzer_id

String

分析器的唯一标识符。

最小长度:1

最大长度:36

archive_rule_id

String

存档规则的唯一标识符。

最小长度:1

最大长度:36

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

filters

Array of FindingFilter objects

匹配要返回的访问分析结果的筛选器。

数组长度:1 - 10

表3 FindingFilter

参数

是否必选

参数类型

描述

criterion

Criterion object

要在查找筛选器中使用的条件。最多只能有一个运算符。

key

String

过滤键。

  • resource:资源URN

  • resource_type:资源类型

  • resource_owner_account:资源所有者账号

  • is_public:公共访问权限

  • id:分析结果ID

  • status:分析结果类型

  • principal_type:主体类型

  • principal_identifier:主体Identifier

  • change_type:分析结果状态的变化

  • existing_finding_id:已有分析结果ID

  • existing_finding_status:已有分析结果状态

  • condition.g:PrincipalUrn:主体URN

  • condition.g:PrincipalId:主体ID

  • condition.g:PrincipalAccount:主体账号

  • condition.g:PrincipalOrgId:主体OrgID

  • condition.g:PrincipalOrgPath:主体组织路径

  • condition.g:PrincipalOrgManagementAccountId:主体组织管理账号ID

  • condition.g:SourceIp:源IP

  • condition.g:SourceVpc:源VPC

  • condition.g:SourceVpce:源VPCE

  • finding_type:分析结果类型

表4 Criterion

参数

是否必选

参数类型

描述

contains

Array of strings

要匹配筛选器的“包含”运算符。

数组长度:1 - 20

eq

Array of strings

要匹配筛选器的“等于”运算符。

数组长度:1 - 20

exists

Boolean

要匹配筛选器的“存在”运算符。

neq

Array of strings

要匹配筛选器的“不等于”运算符。

数组长度:1 - 20

响应参数

状态码:200

OK

请求示例

更新指定存档规则的条件和值。

PUT https://{hostname}/v5/analyzers/{analyzer_id}/archive-rules/{archive_rule_id}

{
  "filters" : [ {
    "criterion" : {
      "eq" : [ "iam:agency" ]
    },
    "key" : "resource_type"
  }, {
    "criterion" : {
      "eq" : [ "obs:bucket" ]
    },
    "key" : "resource_type"
  } ]
}

响应示例

状态码

状态码

描述

200

OK

错误码

请参见错误码

相关文档