すべてのプロダクト
Search
ドキュメントセンター

Cloud Monitor:PutMetricRuleTargets

最終更新日:Dec 24, 2025

アラートルールのプッシュチャンネルを追加または変更します。

操作説明

このトピックでは、アラートルールをリソースに関連付ける例を説明します。 この例では、アラートルール ID が ae06917_75a8c43178ab66****、リソースが acs:mns:cn-hangzhou:120886317861****:/queues/test/message、アラートがトリガーされるリソースの ID が 1 です。 レスポンスから、リソースが指定されたアラートルールに関連付けられたことがわかります。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

必須 / 任意

説明

RuleId

string

必須

アラートルールの ID です。

アラートルール ID の取得方法の詳細については、「DescribeMetricRuleList」をご参照ください。

ae06917_75a8c43178ab66****

Targets

array<object>

必須

なし。

object

任意

なし。

Id

string

必須

アラートがトリガーされるリソースの ID です。

アラートがトリガーされるリソースの ID の取得方法の詳細については、「DescribeMetricRuleTargets」をご参照ください。

1

Arn

string

必須

リソースの Alibaba Cloud リソースネーム (ARN) です。 Simple Message Queue (旧称:MNS) (SMQ)、Auto Scaling、Simple Log Service、および Function Compute がサポートされています。

SMQ の ARN と ARN 内のパラメーターは次のとおりです:

acs:mns:{regionId}:{userId}:/{Resource type}/{Resource name}/message

  • {regionId}:SMQ キューまたは Topic のリージョン ID。

  • {userId}:リソースを所有する Alibaba Cloud アカウントの ID。

  • {Resource type}:アラートがトリガーされるリソースのタイプ。 有効値:

    • queues

    • topics

  • {Resource name}:リソース名。

    • リソースタイプが queues の場合、リソース名はキュー名です。

    • リソースタイプが topics の場合、リソース名は Topic 名です。

Auto Scaling の ARN:

acs:ess:{regionId}:{userId}:scalingGroupId/{Scaling group ID}:scalingRuleId/{Scaling rule ID}

Simple Log Service の ARN:

acs:log:{regionId}:{userId}:project/{Project name}/logstore/{Logstore name}

Function Compute の ARN:

acs:fc:{regionId}:{userId}:services/{Service name}/functions/{Function name}

acs:mns:cn-hangzhou:120886317861****:/queues/test/message

Level

string

任意

アラートレベル。 有効値:

  • INFO

  • WARN

  • CRITICAL

["INFO", "WARN", "CRITICAL"]

JsonParams

string

任意

アラートコールバックのパラメーター。 パラメーターは JSON フォーマットです。

{"customField1":"value1","customField2":"$.name"}

共通リクエストパラメーターの詳細については、「共通パラメーター」をご参照ください。

レスポンスフィールド

フィールド

説明

object

なし。

Code

string

HTTP ステータスコードです。

説明

ステータスコード 200 は、リクエストが成功したことを示します。

200

Message

string

返されたエラーメッセージです。

The request processing has failed due to some unknown error.

RequestId

string

リクエスト ID です。

6A569B0D-9055-58AF-9E82-BAEAF95C0FD5

Success

boolean

リクエストが成功したかどうかを示します。 有効値:

  • true:リクエストは成功しました。

  • false:リクエストは失敗しました。

true

FailData

object

失敗したデータです。

Targets

object

Target

array<object>

アラートがトリガーされるリソースに関する情報です。

object

なし。

Id

string

アラートがトリガーされるリソースの ID です。

1

Arn

string

リソースの ARN。 フォーマット:acs:{サービス名の略称}:{regionId}:{userId}:/{リソースタイプ}/{リソース名}/message。 SMQ、Auto Scaling、Simple Log Service、および Function Compute がサポートされています。 例:acs:mns:cn-hangzhou:120886317861****:/queues/test123/message。 SMQ の ARN と ARN 内のパラメーターは次のとおりです:

  • {サービス名の略称}:mns。

  • {userId}:Alibaba Cloud アカウントの ID。

  • {regionId}:SMQ キューまたは Topic のリージョン ID。

  • {Resource type}:アラートがトリガーされるリソースのタイプ。 有効値:

    • queues

    • topics

  • {Resource name}:リソース名。

    • リソースタイプが queues の場合、リソース名はキュー名です。

    • リソースタイプが topics の場合、リソース名は Topic 名です。

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

Level

string

アラートレベル。 有効値:

  • INFO

  • WARN

  • CRITICAL

["INFO", "WARN", "CRITICAL"]

成功レスポンス

JSONJSON

{
  "Code": "200",
  "Message": "The request processing has failed due to some unknown error.",
  "RequestId": "6A569B0D-9055-58AF-9E82-BAEAF95C0FD5",
  "Success": true,
  "FailData": {
    "Targets": {
      "Target": [
        {
          "Id": "1",
          "Arn": "acs:mns:cn-hangzhou:111:/queues/test/message",
          "Level": "[\"INFO\", \"WARN\", \"CRITICAL\"]"
        }
      ]
    }
  }
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

200 %s %s
201 %s %s
400 %s %s
401 %s %s
500 %s %s
500 InternalError The request processing has failed due to some unknown error.
403 %s %s
404 %s %s

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。