添加或者修改报警规则的目标。

目前仅支持消息服务MNS。

调试

前往【API Explorer】在线调试,API Explorer 提供在线调用 API、动态生成 SDK Example 代码和快速检索接口等能力,能显著降低使用云 API 的难度,强烈推荐使用。

请求参数

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

系统规定参数。取值:PutMetricRuleTargets。

RuleId String rulexx12346

对应报警规则的ID。

Targets.N.Arn String acs:mns:cn-hangzhou:111:/queues/test/message

资源描述,规则为:acs:{产品缩写}:{regionId}:{userId}:/{消息资源类型}/{资源名称}/message,例如:acs:mns:cn-hangzhou:111:/queues/test/message。

  • {产品缩写}:目前仅支持mns,取值为mns。
  • {regionId}:消息队列或者topic所在的regionId。
  • {userId}:用户账号ID。
  • {消息资源类型}: 可选择为: queues(队列)和topics(主题)。
  • {资源名称}:如果消息资源类型为queues,则资源名称为队列的名称,如果消息资源类型为topics,则资源名称为主题的名称。
Targets.N.Id String 1

目标ID,规则内唯一。

Targets.N.Level String ["INFO", "WARN", "CRITICAL"]

报警级别,为一个JSON数组,可以取值为:

  • INFO(信息)
  • WARN(警告)
  • CRITICAL(紧急)

返回数据

名称 类型 示例值 描述
Code String 200

状态码,200表示成功。

FailData

失败的列表。

Targets

创建错误的目标列表。

Arn String acs:mns:cn-hangzhou:111:/queues/test/message

资源描述,规则为:acs:{产品缩写}:{regionId}:{userId}:/{消息资源类型}/{资源名称}/message,例如:acs:mns:cn-hangzhou:111:/queues/test/message。

  • {产品缩写}:目前仅支持mns,取值为mns。
  • {regionId}:消息队列或者topic所在的regionId。
  • {userId}:用户账号ID。
  • {消息资源类型}: 可选择为: queues(队列)和topics(主题)。
  • {资源名称}:如果消息资源类型为queues,则资源名称为队列的名称,如果消息资源类型为topics,则资源名称为主题的名称。
Id String 1

目标ID。

Level String ["INFO", "WARN", "CRITICAL"]

报警级别,为一个JSON数组,可以取值为:

  • INFO(信息)
  • WARN(警告)
  • CRITICAL(紧急)
Message String success

错误信息。

RequestId String 786E92D2-AC66-4250-B76F-F1E2FCDDBA1C

请求ID,用于排查问题。

Success Boolean true

是否成功。

示例

请求示例


http(s)://[Endpoint]/?Action=PutMetricRuleTargets
&RuleId=rulexx12346
&<公共请求参数>

正常返回示例

XML 格式

<PutMetricRuleTargetsResponse>
  <Message>Success</Message>
  <Success>true</Success>
  <RequestId>786E92D2-AC66-4250-B76F-F1E2FCDDBA1C</RequestId>
  <FailData>
    <Targets>
      <Arn>acs:mns:cn-hangzhou:111:/queues/test/message</Arn>
      <Id>1</Id>
      <Level>INFO</Level>
      <Level>WARN</Level>
      <Level>CRITICAL</Level>
    </Targets>
  </FailData>
</PutMetricRuleTargetsResponse>

JSON 格式

{
	"FailData":{
		"Targets":[
			{
				"Level":[
					"INFO",
					"WARN",
					"CRITICAL"
				],
				"Id":1,
				"Arn":"acs:mns:cn-hangzhou:111:/queues/test/message"
			}
		]
	},
	"Message":"Success",
	"RequestId":"786E92D2-AC66-4250-B76F-F1E2FCDDBA1C",
	"Success":true,
	"Code":"200"
}

错误码

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