发布于: Jan 31, 2024

Amazon Kinesis Data Streams 现在支持基于资源的策略,因此您可以使用一个账户中的 Amazon Lambda 函数处理摄取到另一个账户的流中的数据。Amazon Kinesis Data Streams 是一项无服务器的实时数据流服务,可以以每秒数 GB 的速度从成千上万个来源中持续捕获数据。Amazon Lambda 是一种无服务器计算服务,让您无需预配置或管理服务器即可运行代码。通过将其与 Kinesis Data Streams 和 Lambda 结合使用,您可以构建完全无服务器的数据流管道。

通过资源策略,您可以指定 Amazon Web Services 账户、IAM 用户或 IAM 角色以及您想要授予存取权限的确切 Kinesis Data Streams 操作。授予存取权限后,您可以在另一个账户中配置 Lambda 函数以开始处理属于您账户的数据流。这样可以降低成本并简化数据处理流程,因为您无需跨账户复制流数据就能使更多团队从实时数据中受益。共享对您的数据流或注册使用者的存取权限不会使您的账户产生额外费用。Kinesis Data Streams 资源的跨账户使用将继续向资源所有者计费。 

要开始使用,请前往 Kinesis Data Streams 控制台或使用新的 API PutResourcePolicy 将资源策略附加到您的数据流或使用者。由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域均支持附加基于资源的策略。阅读 Amazon Kinesis Data Streams 开发人员指南,了解更多信息。