繁体   English   中英

Kinesis Firehose 不向 S3 存储桶发送数据

[英]Kinesis Firehose Not Sending Data to S3 Bucket

我已经使用 Firehose 设置了 Kinesis 流,该流应该接收放入流中的数据,并将其存储在 S3 存储桶中。

目前我可以看到我的流正在获取数据并且我的消防水管正在读取它,但随后没有向 S3 发送任何内容。

Kinesis消防水管读取数据:

Kinesis消防水管读取数据

然后我可以在这里看到它没有将它传送到 S3:

Firehose 不发送到 S3

消防站的 IAM 角色有权从 Kinesis 读取和读取/写入 S3。

(权限截图)

我设置了日志,但似乎没有收到来自软管的任何错误。

下面是我用来部署所有内容的无服务器文件。

这是 firehose 的无服务器文件的链接:

这是 firehose 的无服务器文件的链接

以下是该角色的其他资源 + 政策的链接:

这是该角色的其他资源 + 政策的链接

您可能没有设置正确的权限。 请参阅此文档授予对 Amazon S3 目标的 Kinesis Data Firehose 访问权限,以了解策略中所需的正确 S3 和 Kinesis Actions

或者简单地转到您的 Kinesis Data Firehose 页面,打开 Permissions 下的 IAM 角色链接,并将以下策略附加到角色: AmazonS3FullAccessAmazonKinesisFullAccessAmazonKinesisAnalyticsFullAccess

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM