本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
根据现有 EventBridge 事件总线生成 AWS CloudFormation 模板
AWS CloudFormation 可将基础设施视为代码,使您能够以集中且可重复的方式跨账户和区域配置和管理 AWS 资源。CloudFormation 实现这一功能的方式是允许您创建模板,它定义了您要预置和管理的资源。
EventBridge 允许您从账户中的现有事件总线生成模板,以此来帮助您快速开始开发 CloudFormation 模板。此外,EventBridge 还提供选项,可在模板中包含与该事件总线关联的规则。然后,您可以使用这些模板作为基础创建资源堆栈,实现 CloudFormation 管理。
有关 CloudFormation 的更多信息,请参阅《AWS CloudFormation 用户指南》。
从事件总线生成 CloudFormation 模板
访问 https://console.aws.amazon.com/events/
,打开 Amazon EventBridge 控制台。 -
在导航窗格中,选择 Event Buses (事件总线)。
-
选择要生成 CloudFormation 模板的事件总线。
-
从操作菜单中选择 CloudFormation 模板,然后选择您希望 EventBridge 生成模板的格式:JSON 或 YAML。
EventBridge 将显示以所选格式生成的模板。默认情况下,与该事件总线关联的所有规则都包含在模板中。
要生成不包含规则的模板,请取消选择包含此 EventBus 上的规则。
-
EventBridge 支持您选择下载模板文件或将模板复制到剪贴板。
选择下载,下载模板文件。
要将此模板复制到剪贴板,请选择复制。
-
要退出模板,请选择取消。
根据使用场景的需要自定义 AWS CloudFormation 模板后,即可使用它在 CloudFormation 中创建堆栈。
使用 Amazon EventBridge 生成的 CloudFormation 模板时的注意事项
使用从事件总线生成的 CloudFormation 模板时,请考虑以下因素: