连接到 kinesis 流错误.是否与角色有关?



我正在尝试连接到 kinesis 流以获取记录,因为我想了解 AWS Lambda 如何处理此记录。为了查看 Kinesis 上的记录,我尝试首先运行:

aws kinesis describe-stream --stream-name <stream_name>
An error occurred (ResourceNotFoundException) when calling the DescribeStream operation: Stream <stream_name> under account <some_number> not found.

所以流存在。这是否可能与角色/策略相关?

假设您是从 EC2 实例执行此操作的。EC2 实例角色或使用 aws cli 配置的用户没有适当的权限。执行以下操作

  1. 转到 IAM
  2. 查找角色/用户
  3. 附加策略"AmazonKinesisFullAccess">

这应该有效。根据需要限制您的权限。

如果这有帮助,那么投票或将其标记为可接受的答案,以便帮助其他人

最新更新