使用 Amazon EventBridge 监控回收站 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon EventBridge 监控回收站

回收站将事件发送到 Amazon EventBridge,以根据保留规则执行操作。使用 EventBridge,您可以创建规则以发起编程操作,从而响应这些事件。例如,您可以创建 EventBridge 规则,当保留规则解锁并进入其解锁延迟期时,该规则会向您的电子邮件发送通知。有关更多信息,请参阅 Creating Amazon EventBridge rules that react to events(创建对事件作出反应的 Amazon EventBridge 规则)。

EventBridge 中的事件表示为 JSON 对象。事件独有的字段包含在 JSON 对象的 detail 部分。event 字段包含事件名称。result 字段包含启动事件的操作的已完成状态。有关更多信息,请参阅《Amazon EventBridge 用户指南》中的 Amazon EventBridge 事件模式

有关 EventBridge 的更多信息,请参阅 Amazon EventBridge User Guide(《Amazon EventBridge 用户指南》)中的 What Is Amazon EventBridge?(什么是 Amazon EventBridge?)。

RuleLocked

以下是成功锁定保留规则时回收站生成的事件示例。该事件可以由 CreateRuleLockRule 请求生成。api-name 字段中注明了生成事件的 API。

{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Locked", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "api-name": "CreateRule" } }

RuleChangeAttempted

以下是回收站针对尝试修改或删除锁定规则失败生成的事件示例。该事件可以由 DeleteRuleUpdateRule 请求生成。api-name 字段中注明了生成事件的 API。

{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Change Attempted", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "api-name": "DeleteRule" } }

RuleUnlockScheduled

以下是在解锁保留规则并且其解锁延迟期开始时回收站生成的事件示例。

{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Unlock Scheduled", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "scheduled-unlock-time": "2022-09-10T16:37:50Z", } }

RuleUnlockingNotice

以下是保留规则处于解锁延迟期,直到解锁延迟期到期前一天,回收站每天生成的事件示例。

{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Unlocking Notice", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "scheduled-unlock-time": "2022-09-10T16:37:50Z" } }

RuleUnlocked

以下是保留规则的解锁延迟期到期且可对保留规则进行修改或删除时,回收站生成的事件示例。

{ "version": "0", "id": "exampleb-b491-4cf7-a9f1-bf370example", "detail-type": "Recycle Bin Rule Unlocked", "source": "aws.rbin", "account": "123456789012", "time": "2022-08-10T16:37:50Z", "region": "us-west-2", "resources": [ "arn:aws:rbin:us-west-2:123456789012:rule/a12345abcde" ], "detail": { "detail-version": " 1.0.0", "rule-id": "a12345abcde", "rule-description": "locked account level rule", "unlock-delay-period": "30 days", "scheduled-unlock-time": "2022-09-10T16:37:50Z" } }