QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

CloudWatch Events 的跨账户传送功能

  • 2019-11-13
  • 本文字数:1339 字

    阅读完需:约 4 分钟

CloudWatch Events 的跨账户传送功能

CloudWatch Events 让您能够跟踪和响应 AWS 资源中的更改。您可以获得几乎实时的事件流,并使用规则将其路由到一个或多个目标 (AWS Lambda 函数、Amazon Kinesis 流、Amazon SNS 主题等)。生成的事件取决于特定的 AWS 服务。例如,以下是为 EC2 实例生成的事件:



或者,对于 S3 (必须启用 CloudTrail 才能创建使用这些事件的规则):



请参见 CloudWatch 事件类型列表,以查看有哪些服务和事件可用。


新的跨账户事件传送客户要求我们扩展 CloudWatch Events,以处理跨多个 AWS 账户的一些有趣且强大的使用案例,我们也很乐意满足这些要求。今天,我们将添加对 CloudWatch Events 的受控、跨账户传送的支持。如您所见,现在您可以安排将事件从一个 AWS 账户路由到另一个账户。与现有的事件传送模式一样,您可以使用 CloudWatch Events 规则来指定要将哪些事件发送到另一个账户。


以下是客户与我们分享的一些使用案例:


隔离问题 – 客户希望在单独的账户中处理和响应事件,以实施高级安全方案。


汇总 – 客户正在使用 AWS Organizations,并希望在整个组织范围内跨多个 AWS 账户跟踪某些类型的事件。


每个 AWS 账户都使用资源事件总线来分发事件。该对象可追溯到 CloudWatch Events 的引入,但从未这样被正式地称呼过。AWS 服务、PutEvents 函数和其他账户可以向该对象发布事件。


事件总线 (目前每个账户一个,计划将来允许一个账户有更多事件总线) 现在有一个关联的访问策略。该策略指定允许向总线发送事件的一组 AWS 账户。您可以添加一个或多个账户,也可以指定允许任何账户发送事件。


您可以创建基于扇入或扇出模式工作的事件分发拓扑。扇入模式允许您在一个位置处理来自多个账户的事件。扇出模式允许您将不同类型的事件路由到不同的位置和账户。


为了避免形成循环的可能性,从一个账户发送到另一个账户的事件将不会发送到第三个账户。在计划跨账户实施时,应该考虑到这一点。


使用跨账户事件传送为了测试此新功能,我利用了我的工作和个人 AWS 账户。我登录到个人账户并转到 CloudWatch 控制台。然后,我选择 Event Buses,单击 Add Permission,并输入我的工作账户的账户 ID:



我可以在一个位置看到我的所有总线 (目前只允许一个总线) 和权限:



接下来,我登录到我的工作账户,并创建一条规则,以便将事件发送到我的个人账户中的事件总线。在本例中,我的个人账户对我的工作账户中运行的 EC2 实例的状态更改感兴趣:



回到我的个人账户,我创建一条将针对任何 EC2 事件触发的规则,并将其目标设置为配置为发送电子邮件的 SNS 主题:



对我的个人账户中启动的 EC2 实例测试此规则后,我将在我的工作账户中启动一个实例并等待电子邮件消息:



消息中的账户和资源字段来自源 (工作) 账户。


须知事项


此功能在所有提供 CloudWatch Events 的 AWS 区域均可用,您可以立即开始使用它。也可以从 CloudWatch Events APIAWS Command Line Interface(CLI) 访问此功能。从一个账户转发到另一个账户的事件被视为自定义事件。发送账户每发送一百万个事件需支付 1 USD (有关更多信息,请参阅 CloudWatch 定价)。


-Jeff


PS – AWS CloudFormation 支持正在准备阶段,即将推出!


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-cross-account-delivery-of-cloudwatch-events/


2019-11-13 08:00700

评论

发布
暂无评论
发现更多内容

融云「 IM 进阶实战高手课」系列直播上线

融云 RongCloud

IM 连接协议

开源一夏 | Python Web开发(八):后端开发中的增查改删处理

是Dream呀

开源

安全至上:落地DevSecOps最佳实践你不得不知道的工具

龙智—DevSecOps解决方案

DevOps DevSecOps

百问百答第49期:极客有约——国内可观测领域SaaS产品的发展前景

博睿数据

可观测性 智能运维 博睿数据 极客有约 中信证券

玩转云端 | 天翼云对象存储ZOS高可用的关键技术揭秘

天翼云开发者社区

云平台 云存储

制胜精细化运营时代 华为应用市场打出内容、场景、商业运营组合拳

极客天地

大数据培训班如何选

小谷哥

「全球数字经济大会」登陆 N 世界,融云提供通信云服务支持

融云 RongCloud

isc N世界

不改一行源码,实现 sentinel-dashboard 所有配置支持 apollo 持久化

铁匠

微服务 sentinel 流量控制 sentinel dashboard

开源一夏|数据结构课设:基于字符串模式匹配算法的病毒感染检测问题

是Dream呀

开源

大数据培训机构大概要花费多少钱

小谷哥

用 Lunchbox 在 vue3 中创建一个旋转的 3D 地球竟是如此简单

前端修罗场

3D 地球 ThreeJS

Redis进阶之路:深度解析Redis单线程架构,图文并茂不能再清晰了

王小凡

Java redis 程序员 开发

我用这一招让团队的开发效率提升了 100%!

Liam

程序员 前端 后端 开发 API

发挥云网融合优势,天翼云为政企铺设数字化转型跑道

天翼云开发者社区

数字化转型 数字化基础 云网融合

学好web前端培训课程方法推荐

小谷哥

CWE4.8:2022年危害最大的25种软件安全问题

华为云开发者联盟

安全 后端 开发

数字孪生园区场景中的坐标知识

ThingJS数字孪生引擎

数字孪生

创新云集技术咖,工赋汇聚实战派:2022工赋开发者峰会

工赋开发者社区

工业 峰会

全面认识二极管,一篇文章就够了

矜辰所致

ESD二极管 8月月更 二极管 电子设计基础 TVS二极管

A tour of gRPC:06 - gRPC client straming 客户端流

BUG侦探

gRPC RPC

参加前端培训后程序员能找到工作吗?

小谷哥

什么是SVN(Subversion)?

龙智—DevSecOps解决方案

svn 版本控制 版本管理 版本控制软件

开源一夏 | 数据结构课设:图书信息管理--顺序存储和链式存储

是Dream呀

开源

天翼云4.0分布式云赋能千行百业数字化转型

天翼云开发者社区

云存储 云上架构

电烙铁的基础知识

单宝华

电子技术 8月月更

一朵“云“如何带来产业新变革

天翼云开发者社区

云网融合

研发了 5 年的时序数据库,到底要解决什么问题?

TDengine

数据库 tdengine

搭建属于自己的知识库(Wikijs)

开源 wiki 知识库 8月月更

KunlunBase 1.0 发布了!

KunlunBase昆仑数据库

国产数据库

CloudWatch Events 的跨账户传送功能_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章