发布于: Nov 22, 2023

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

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

要开始使用,请访问 Kinesis Data Streams 控制台,或使用新 API PutResourcePolicy 将资源策略附加到数据流或使用器。除 AWS GovCloud(美国)和 AWS 中国区域外,所有区域都支持附加基于资源的策略。请参阅Amazon Kinesis Data Streams 开发人员指南,了解更多信息。