本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过亚马逊自动化 Savings 计划 EventBridge
EventBridge 帮助您实现 Amazon 服务自动化,并自动响应系统事件,例如应用程序可用性问题或资源更改。来自 Amazon 服务的事件几乎实时 EventBridge 地传送到。尽最大努力发布事件。根据您创建的规则,当事件与您在规则中指定的值匹配时, EventBridge 调用一个或多个目标操作。
可自动触发的操作包括:
-
调用函数 Amazon Lambda
-
调用 Amazon EC2 运行命令
-
将事件中继到 Amazon Kinesis Data Streams
-
激活 Amazon Step Functions 状态机
-
通知 Amazon SNS 主题或队列 Amazon SMS
在 Savings Plans 中使用 CloudWatch 活动的一些示例包括:
-
当节省计划停用时激活 Lambda 函数。
-
当节省计划标记为
payment-failed
或active
时通知 Amazon SNS 主题。
有关更多信息,请参阅 Amazon Ev CloudWatch ents 用户指南。
来自节省计划的示例事件
本节包括来自节省计划的示例事件。节省计划会生成两种类型的事件。状态更改时触发的状态更改事件,以及用于通知将在一天或七天内即将发生的状态更改提醒事件。
节省计划状态更改事件
当节省计划从一种状态过渡到另一种状态时,就会生成节省计划的状态更改。例如,payment-pending
状态更改为 active
,或者 active
状态更改为 retired
。
{ "version": "0", "id": "999cccaa-eaaa-0000-1111-123456789012", "detail-type": "Savings Plans State Change", "source": "aws.savingsplans", "account": "123456789012", "time": "2020-09-16T20:43:05Z", "region": "us-east-1", "resources": [ "arn:aws:savingsplans::123456789012:savingsplan/07ec53ab-91c3-4ac5-bde6-79fd53192252" ], "detail": { "severity": "INFO", "previousState": "payment-pending", "currentState": "active", "message": "PaymentSuccessful" } }
状态更改事件包含资源(Savings Pl ARNs ans)、以前的状态、当前状态、严重性和消息字段。
之前的状态 | 当前的状态 | 严重性 | 消息 |
---|---|---|---|
queued | payment-pending | INFO |
|
queued | payment-failed | ERROR |
或
|
queued | queued-deleted | INFO |
|
payment-pending | active | INFO |
|
payment-pending | payment-failed | ERROR |
或
|
active | retired | INFO |
|
active | pending-return | INFO |
|
pending-return | returned | INFO |
|
pending-return | active | ERROR |
|
节省计划状态更改提醒事件
当节省计划会在一或七天内从 queued
状态过渡到 active
,或者会从 active
过渡到 retired
时,就会生成节省计划状态更改提醒。这是一种主动通知,用于在任何节省计划即将停用或完成已加入队列状态时提醒您。
{ "version": "0", "id": "999cccaa-eaaa-0000-1111-123456789012", "detail-type": "Savings Plans State Changange Alert", "source": "aws.savingsplans", "account": "123456789012", "time": "2020-09-16T00:15:00Z", "region": "us-east-1", "resources": [ "arn:aws:savingsplans::123456789012:savingsplan/07ec53ab-91c3-4ac5-bde6-79fd53192252", "arn:aws:savingsplans::123456789012:savingsplan/19a9fa12-911a-18ed-9aa1-3a2615149a14" ], "detail": { "currentState": "queued", "nextState": "active", "remainingdays": "1", "nextStateChangeDate": "2020-09-17", "message": "queued savings plans will go to active state on 2020-09-17" } }
状态变更提醒事件包含资源(Savings Plans ARNs)、当前状态、下一状态、剩余天数、下一状态更改日期和消息等字段。
当前的状态 | 下一个状态 | 剩余天数 | 消息 |
---|---|---|---|
queued |
active |
1 |
已加入队列的节省计划将于 |
queued | active | 7 |
已加入队列的节省计划将于 |
active | retired | 1 |
活动的节省计划将于 |
active | retired | 7 |
活动的节省计划将于 |