通知ルールを作成します。CreateNotificationConfiguration API を呼び出して通知ルールを作成し、スケーリングイベントやリソースの変更に関する通知を受け取ることができます。これにより、スケーリンググループの動的なステータスをリアルタイムで把握し、スケーリングイベントの管理をさらに自動化できます。
操作説明
-
CloudMonitor のシステムイベント、Message Service (MNS) のキュー、または MNS のトピックでメッセージ通知を受信するように設定できます。スケーリンググループで指定されたスケーリングイベントまたはリソースの変更が発生すると、Auto Scaling (ESS) は CloudMonitor または MNS に通知します。
-
同一スケーリンググループ内の異なるイベント通知に、同じ受信者を設定することはできません。
たとえば、異なるイベント通知で、同じ CloudMonitor 設定、同じ MNS トピック、または同じ MNS キューを同時に使用することはできません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:CreateNotificationConfiguration |
create |
*ScalingGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ScalingGroupId |
string |
必須 |
スケーリンググループの ID。 |
asg-bp1igpak5ft1flyp**** |
| NotificationArn |
string |
必須 |
通知受信者の Alibaba Cloud リソースネーム (ARN) です。値の形式は次のとおりです。
上記の形式に含まれる変数は、それぞれ次の意味です。
|
acs:mns:cn-beijing:161456884340****:queue/modifyLifecycleHo**** |
| NotificationTypes |
array |
必須 |
通知タイプです。配列で複数の値を指定します。 DescribeNotificationTypes API を呼び出して、このパラメーターの値を照会できます。 |
|
|
string |
任意 |
通知タイプです。配列で複数の値を指定します。 DescribeNotificationTypes API を呼び出して、このパラメーターの値を照会できます。 |
AUTOSCALING:SCALE_OUT_SUCCESS |
|
| RegionId |
string |
任意 |
スケーリンググループが配置されているリージョンの ID。 |
cn-beijing |
| TimeZone |
string |
任意 |
通知のタイムゾーンです。値は UTC で指定します。たとえば、値が UTC+8 の場合、協定世界時 (UTC) より 8 時間進んでいることを意味し、値が UTC-7 の場合、UTC より 7 時間遅れていることを意味します。 |
UTC+8 |
| MessageEncoding |
string |
任意 |
メッセージ通知コンテンツのコーデックです。有効値:
デフォルト値:Base64。 説明
このパラメーターは MNS 通知オブジェクトにのみ適用されます。 |
PlainText |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。