PutMetricRuleTargets 操作を呼び出して、指定されたアラートルールのプッシュチャネルを追加または変更します。
操作説明
使用上の注意
この Topic では、リソース acs:mns:ap-southeast-1:120886317861****:/queues/test/message をアラートルール ae06917_75a8c43178ab66**** に関連付ける例を示します。アラートトリガーターゲット ID は 1 です。応答はリソースが関連付けられたことを示します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cms:PutMetricRuleTargets |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RuleId |
string |
必須 |
アラートルールの ID。 アラートルール ID の取得方法については、 DescribeMetricRuleList を参照してください。 |
ae06917_75a8c43178ab66**** |
| Targets |
array<object> |
必須 |
なし。 |
|
|
object |
任意 |
なし。 |
||
| Id |
string |
必須 |
アラートトリガーターゲットの ID。 アラートトリガーターゲット ID の取得方法については、 DescribeMetricRuleTargets を参照してください。 |
1 |
| Arn |
string |
必須 |
リソースの Amazon リソースネーム (ARN)。Simple Message Queue (旧 MNS)、弾力的スケーリング (ESS)、Simple Log Service (SLS)、および Function Compute (FC) がサポートされています。 以下は Simple Message Queue (旧 MNS) の Amazon リソースネーム (ARN) パラメーターのメトリックの説明です:
弾力的スケーリングの Amazon リソースネーム (ARN): acs:ess:{regionId}:{userId}:scalingGroupId/{スケーリンググループ ID}:scalingRuleId/{スケーリングルール ID} Simple Log Service の Amazon リソースネーム (ARN): acs:log:{regionId}:{userId}:project/{プロジェクト名}/logstore/{Logstore 名} Function Compute の Amazon リソースネーム (ARN): acs:fc:{regionId}:{userId}:services/{サービス名}/functions/{関数名}. |
acs:mns:cn-hangzhou:120886317861****:/queues/test/message |
| Level |
string |
任意 |
アラートレベル。有効な値:
|
["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 |
| FailData |
object |
失敗のリスト。 |
|
| Targets |
object |
||
| Target |
array<object> |
アラートがトリガーされるリソースに関する情報です。 |
|
|
object |
なし。 |
||
| Id |
string |
アラートがトリガーされるリソースの ID です。 |
1 |
| Arn |
string |
リソースの ARN。 フォーマット:
|
acs:mns:cn-hangzhou:111:/queues/test/message |
| Level |
string |
アラートレベル。 有効値:
|
["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 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。