关闭组生命周期事件 - Amazon Resource Groups
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

关闭组生命周期事件

您可以关闭组生命周期事件以阻止 Amazon Resource Groups 向 Amazon EventBridge 发出事件。可通过以下两种方式完成此操作:使用 Amazon Web Services Management Console 或者通过使用 Amazon CLI 或其中一个 SDK API。

注意

关闭组生命周期事件会删除 Resource Groups 托管 EventBridge 规则,该规则用于扫描资源标签和 Amazon CloudFormation 堆栈是否有更改。Resource Groups 无法再将这些更改传递给 EventBridge。您在 EventBridge 中定义的任何查找 Resource Groups 事件的规则都会停止接收要处理的事件。如果您打算将来再次开启组生命周期事件,则可以禁用您的规则。如果您不打算再次使用这些规则,则可以删除它们。有关更多信息,请参阅 Amazon EventBridge 用户指南中的禁用或删除 EventBridge 规则

关闭组生命周期事件不会删除服务关联角色。如果您希望使用 IAM,则可以手动删除服务关联角色。如果您稍后需要再次开启组生命周期事件,而服务关联角色不存在,Resource Groups 会自动重新创建该角色。

最小权限

要在当前 Amazon Web Services 账户 中关闭组生命周期事件,您必须以具有以下权限的 Amazon Identity and Access Management(IAM)主体身份登录:

  • resource-groups:UpdateAccountSettings

  • events:DeleteRule

  • events:RemoveTargets

  • events:DescribeRule

  • events:ListTargetsByRule

Amazon Web Services Management Console
关闭向 EventBridge 发送的组生命周期事件通知
  1. 在 Resource Groups 控制台中打开设置页面。

  2. 组生命周期事件部分中,选择通知已开启旁边的开关。

  3. 在确认对话框中,选择关闭通知

    将显示功能开关:事件通知已关闭

此时,Resource Groups 不再向 EventBridge 的默认事件总线发送事件,并且您拥有的任何规则都不再接收要处理的组通知事件。您可以选择删除这些规则以完成清理。

Amazon CLI
关闭向 EventBridge 发送的组生命周期事件通知

以下示例说明如何使用 Amazon CLI 来关闭 Resource Groups 中的组生命周期事件。

$ aws resource-groups update-account-settings \ ----group-lifecycle-events-desired-status INACTIVE { "AccountSettings": { "GroupLifecycleEventsDesiredStatus": "INACTIVE", "GroupLifecycleEventsStatus": "INACTIVE" } }

有关更多信息,请参阅以下资源: