是否可以将 amazon cognito 与 Kinesis 数据流一起用作生产者(生产者是 angular app)?

is it possible to use amazon cognito with Kinesis data stream, to act as producer(producer is angular app )?

我正在尝试将数据从我的 angular 应用程序写入 amazon kinesis。由于 aws cognito 提供了使用 aws 资源(如 s3)的权限,因此是否可以与 kinesis 一起使用。我搜索了很多。但可以找到任何解决方案。

当然可以。 Cognito 身份池将为您提供 authAccess 角色,您可以编辑该角色以授予 AWS Kinesis 权限。 您首先必须创建一个用户池,然后创建一个身份池(联合身份)并在身份验证提供者列表中添加用户池。然后只需编辑为此身份池创建的 authrole 并添加运动权限。