このトピックでは、ActionTrail が記録する、または CloudMonitor や Cloud Config が監視する、[EventBridge] にパブリッシュできる Auto Scaling イベントの種類について説明します。
イベントの種類
次の表は、[EventBridge] にパブリッシュできる Auto Scaling イベントの種類について説明しています。
イベントの種類 | type パラメーターの値 |
ess:ScalingActivity:ScaleInError | |
ess:ScalingActivity:ScaleInPartialSuccess | |
ess:ScalingActivity:ScaleInSuccess | |
ess:ScalingActivity:ScaleOutError | |
ess:ScalingActivity:ScaleOutPartialSuccess | |
ess:ScalingActivity:ScaleOutSuccess | |
ess:LifecycleHook:ScaleIn | |
ess:LifecycleHook:ScaleOut | |
ess:LifecycleHook:Test | |
ess:ScalingActivity:ScaleInStart | |
ess:ScalingActivity:ScaleOutStart | |
リソースに対して操作が実行されました | ess:ActionTrail:AliyunServiceEvent |
API 操作が呼び出されました | ess:ActionTrail:ApiCall |
コンソールで操作が実行されました | ess:ActionTrail:ConsoleOperation |
スケーリンググループのスケールインアクティビティが失敗しました | ess:CloudMonitor:AUTOSCALING[SCALEINERROR] |
スケーリンググループのスケールインアクティビティが開始されました | ess:CloudMonitor:AUTOSCALING[SCALEINSTART] |
スケーリンググループのスケールインアクティビティが成功しました | ess:CloudMonitor:AUTOSCALING[SCALEINSUCCESS] |
スケーリンググループのスケールインアクティビティが部分的に成功しました | ess:CloudMonitor:AUTOSCALING[SCALEINWARN] |
スケーリンググループのスケールアウトアクティビティが失敗しました | ess:CloudMonitor:AUTOSCALING[SCALEOUTERROR] |
スケーリンググループのスケールアウトアクティビティが開始されました | ess:CloudMonitor:AUTOSCALING[SCALEOUTSTART] |
スケーリンググループのスケールアウトアクティビティが成功しました | ess:CloudMonitor:AUTOSCALING[SCALEOUTSUCCESS] |
スケーリンググループのスケールアウトアクティビティが部分的に成功しました | ess:CloudMonitor:AUTOSCALING[SCALEOUTWARN] |
スケーリンググループのスケーリングアクティビティが拒否されました | ess:CloudMonitor:AUTOSCALING[SCALEREJECT] |
スケジュールされたタスクが期限切れになりました | ess:CloudMonitor:AUTOSCALING[SCHEDULETASKEXPIRING] |
リソース変更ログが配信されました | ess:Config:ConfigurationItemChangeNotification |
リソースが非準拠と評価されたことを示す通知が配信されました | ess:Config:NonCompliantNotification |
CloudEvents 仕様で定義されているパラメーターの詳細については、「概要」をご参照ください。
スケールインアクティビティが失敗しました
スケールインアクティビティが失敗した場合に [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleInError",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「1」から「0」に変更しました。", // Translated comment
"description": "インスタンス「i-xxx」の削除に失敗しました(コード:「LifecycleActionResult.Abandon」、メッセージ:「lifecycleActionResult パラメーターを破棄したため、インスタンスがロールバックされました」)。", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"endTime": "2022-09-06T06:30:10.000Z",
"expectNum": 1,
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 1
}
}次の表は、data フィールドに含まれるパラメーターについて説明しています。
フィールド | タイプ | 例 | 説明 |
cause | String | | スケーリングアクティビティがトリガーされた理由。 |
description | String | Fail to remove Instances \"i-xxx\" (code:\"LifecycleActionResult.Abandon\", msg:\"Abandon lifecycleActionResult parameter caused the instance to rollback.\")." | スケーリングアクティビティの説明。 |
startTime | String | 2022-09-06T06:29:23.000Z | スケーリングアクティビティが開始された時刻。 |
endTime | String | 2022-09-06T06:30:10.000Z | スケーリングアクティビティが終了した時刻。 |
expectNum | Int | 1 | スケーリングアクティビティの予想スケールイン容量。 |
requestId | String | WOSQ2zMxNTcZOoH1b**** | リクエスト ID。 |
scalingActivityId | String | asa-xxx | スケーリングアクティビティの ID。 |
totalCapacity | String | 1 | スケーリングアクティビティ完了後のスケーリンググループの容量。 |
スケールインアクティビティが部分的に成功しました
スケールインアクティビティが部分的に成功した場合に [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleInPartialSuccess",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「2」から「0」に変更しました。", // Translated comment
"description": "「1」台の ECS インスタンスが削除されました", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"endTime": "2022-09-06T06:30:10.000Z",
"expectNum": 1,
"instanceIds": [
"i-xxx"
],
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 1
}
}次の表は、data フィールドに含まれるパラメーターについて説明しています。
フィールド | タイプ | 例 | 説明 |
cause | String | | スケーリングアクティビティがトリガーされた理由。 |
description | String | Fail to remove Instances \"i-xxx\" (code:\"LifecycleActionResult.Abandon\", msg:\"Abandon lifecycleActionResult parameter caused the instance to rollback.\")." | スケーリングアクティビティの説明。 |
startTime | String | 2022-09-06T06:29:23.000Z | スケーリングアクティビティが開始された時刻。 |
endTime | String | 2022-09-06T06:30:10.000Z | スケーリングアクティビティが終了した時刻。 |
expectNum | Int | 1 | スケーリングアクティビティの予想スケールイン容量。 |
requestId | String | WOSQ2zMxNTcZOoH1bu**** | リクエスト ID。 |
scalingActivityId | String | asa-xxx | スケーリングアクティビティの ID。 |
instanceIds | Array | i-xxx | 削除するインスタンスの ID。 |
totalCapacity | Int | 1 | スケーリングアクティビティ完了後のスケーリンググループの容量。 |
スケールインアクティビティが成功しました
スケールインアクティビティが成功した場合に [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleInSuccess",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「1」から「0」に変更しました。", // Translated comment
"description": "「1」台の ECS インスタンスが削除されました", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"endTime": "2022-09-06T06:30:10.000Z",
"expectNum": 1,
"instanceIds": [
"i-xxx"
],
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 0
}
}data フィールドに含まれるパラメーターについては、パラメーターの説明表をご参照ください。
スケールアウトアクティビティが失敗しました
スケールアウトアクティビティが失敗した場合に [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleOutError",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「0」から「1」に変更しました。", // Translated comment
"description": "スケーリンググループにインスタンスを作成できませんでした(コード:「LifecycleActionResult.Abandon」、メッセージ:「lifecycleActionResult パラメーターを破棄したため、インスタンスがロールバックされました」)。", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"endTime": "2022-09-06T06:30:10.000Z",
"expectNum": 1,
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 0
}
}data フィールドに含まれるパラメーターについては、パラメーターの説明表をご参照ください。
スケールアウトアクティビティが部分的に成功しました
スケールアウトアクティビティが部分的に成功した場合に [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleOutPartialSuccess",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「0」から「2」に変更しました。", // Translated comment
"description": "「1」台の ECS インスタンスが追加されました", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"endTime": "2022-09-06T06:30:10.000Z",
"expectNum": 2,
"instanceIds": [
"i-xxx"
],
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 1
}
}data フィールドに含まれるパラメーターについては、パラメーターの説明表をご参照ください。
スケールアウトアクティビティが成功しました
スケールアウトアクティビティが成功した場合に [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleOutSuccess",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「0」から「1」に変更しました。", // Translated comment
"description": "「1」台の ECS インスタンスが追加されました", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"endTime": "2022-09-06T06:30:10.000Z",
"expectNum": 1,
"instanceIds": [
"i-xxx"
],
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 1
}
}data フィールドに含まれるパラメーターについては、パラメーターの説明表をご参照ください。
スケールインアクティビティのライフサイクルフックがトリガーされました
スケールインアクティビティのライフサイクルフックがトリガーされたときに [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2023-05-19T21:04:41Z",
"type": "ess:LifecycleHook:ScaleIn",
"aliyunaccountid": "123456789098****"aliyunpublishtime": "2023-05-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"instanceIds": [
"i-xxx"
],
"lifecycleHookId": "ash-xxx",
"lifecycleActionToken": "XXXX",
"scalingGroupId": "asg-xxx",
"scalingActivityId": "asa-xxx",
"notificationMetadata": "ライフサイクルフックメタデータの例", // Translated comment
"defaultResult": "CONTINUE"
}
}次の表は、data フィールドに含まれるパラメーターについて説明しています。
フィールド | タイプ | 例 | 説明 |
instanceIds | Array | [ "i-xxx" ] | 削除するインスタンスの ID。 |
lifecycleHookId | String | ash-xxx | ライフサイクルフックの ID。 |
lifecycleActionToken | String | XXXX | ライフサイクルフックのアクショントークン。 |
scalingGroupId | String | asg-xxx | スケーリンググループの ID。 |
scalingActivityId | String | asa-xxx | スケーリングアクティビティの ID。 |
notificationMetadata | String | lifecycleHook metadata example | ライフサイクルフックが有効になったときに送信される通知。 |
defaultResult | String | CONTINUE | ライフサイクルフックのデフォルトの結果。有効な値:
|
スケールアウトアクティビティのライフサイクルフックがトリガーされました
スケールアウトアクティビティのライフサイクルフックがトリガーされたときに [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2023-05-19T21:04:41Z",
"type": "ess:LifecycleHook:ScaleOut",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2023-05-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"instanceIds": [
"i-xxx"
],
"lifecycleHookId": "ash-xxx",
"lifecycleActionToken": "XXXX",
"scalingGroupId": "asg-xxx",
"scalingActivityId": "asa-xxx",
"notificationMetadata": "ライフサイクルフックメタデータの例", // Translated comment
"defaultResult": "CONTINUE"
}
}data フィールドに含まれるパラメーターについては、パラメーターの説明表をご参照ください。
EventBridge のライフサイクルフックテストがトリガーされました
EventBridge のライフサイクルフックテストがトリガーされたときに [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2023-05-19T21:04:41Z",
"type": "ess:LifecycleHook:Test",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2023-05-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"scalingGroupId": "asg-xxx"
}
}data フィールドに含まれるパラメーターについては、パラメーターの説明表をご参照ください。
スケールインアクティビティが開始されました
スケールインアクティビティが開始されたときに [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleInStart",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「1」から「0」に変更しました。", // Translated comment
"description": "「1」台の ECS インスタンスが削除されます", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"expectNum": 1,
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 1
}
}次の表は、data フィールドに含まれるパラメーターについて説明しています。
フィールド | タイプ | 例 | 説明 |
cause | string | A user changed the Desired Capacity, changing the Total Capacity from \"1\" to \"0\". | スケーリングアクティビティがトリガーされた理由。 |
description | string | \"1\" ECS instances are removed" | スケーリングアクティビティの説明。 |
startTime | string | 2022-09-06T06:29:23.000Z | スケーリングアクティビティが開始された時刻。 |
expectNum | Int | 1 | スケーリングアクティビティの予想スケールイン容量。 |
requestId | string | WOSQ2zMxNTcZOoH1bu**** | スケーリングアクティビティのリクエスト ID。 |
scalingActivityId | string | asa-xxx | スケーリングアクティビティの ID。 |
totalCapacity | Int | 1 | スケーリングアクティビティ完了後のスケーリンググループの容量。 |
スケールアウトアクティビティが開始されました
スケールアウトアクティビティが開始されたときに [EventBridge] が受信するイベントの例を次に示します。
{
"id": "45ef4dewdwe1-7c35-447a-bd93-fab****",
"source": "acs.ess",
"specversion": "1.0",
"subject": "arn:acs:ess:cn-hangzhou:123456789xxxxxxx:scalinggroup/asg-xxxxx",
"time": "2020-11-19T21:04:41Z",
"type": "ess:ScalingActivity:ScaleOutStart",
"aliyunaccountid": "123456789098****",
"aliyunpublishtime": "2020-11-19T21:04:42Z",
"aliyuneventbusname": "default",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "172.25.XX.XX",
"data": {
"cause": "ユーザーが目標容量を変更し、合計容量を「0」から「2」に変更しました。", // Translated comment
"description": "「1」台の ECS インスタンスが追加されます", // Translated comment
"startTime": "2022-09-06T06:29:23.000Z",
"expectNum": 2,
"requestId": "WOSQ2zMxNTcZOoH1bu****",
"scalingActivityId": "asa-xxx",
"totalCapacity": 1
}
}data フィールドに含まれるパラメーターについては、パラメーターの説明表をご参照ください。