簡體   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