

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 Amazon Kinesis Data Streams 的來源設定
<a name="writing-with-kinesis-streams"></a>

設定 Amazon Kinesis Data Streams 的來源設定，將資訊傳送至 Firehose 串流，如下所示。

**重要**  
如果您使用 Kinesis Producer Library (KPL) 來寫入資料到 ​Kinesis 資料串流，則可使用彙整來合併您寫入至該 Kinesis 資料串流的記錄。如果您接著使用該資料串流做為 Firehose 串流的來源，Amazon Data Firehose 會在記錄交付至目的地之前將其取消彙總。如果您將 Firehose 串流設定為轉換資料，Amazon Data Firehose 會在記錄交付至 之前，先將記錄取消彙總 AWS Lambda。如需詳細資訊，請參閱[使用 Kinesis Producer Library 開發 Amazon Kinesis Data Streams 生產者](https://docs.aws.amazon.com/streams/latest/dev/developing-producers-with-kpl.html)及[彙整](https://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-concepts.html#kinesis-kpl-concepts-aggretation)。

在**來源設定**下，選擇 **Kinesis 資料串流**清單中的現有串流，或以 格式輸入資料串流 ARN`arn:aws:kinesis:[Region]:[AccountId]:stream/[StreamName]`。

如果您沒有現有的資料串流，請選擇**建立**，從 Amazon Kinesis 主控台建立新的資料串流。您可能需要具有 Kinesis 串流必要許可的 IAM 角色。如需詳細資訊，請參閱[授予 Firehose 對 Amazon S3 目的地的存取權](controlling-access.md#using-iam-s3)。建立新的串流後，請選擇重新整理圖示以更新 **Kinesis 串流**清單。如果您有大量串流，使用 **Filter by name (依名稱篩選)** 來篩選清單。

**注意**  
當您將 Kinesis 資料串流設定為 Firehose 串流的來源時，Amazon Data Firehose `PutRecord`和 `PutRecordBatch`操作會停用。若要在此情況下將資料新增至 Firehose 串流，請使用 Kinesis Data Streams `PutRecord`和 `PutRecords`操作。

Amazon Data Firehose 會開始從 Kinesis 串流`LATEST`的位置讀取資料。如需更多關於 Kinesis Data Streams 位置的詳細資訊，請參閱 [GetShardIterator](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetShardIterator.html)。

 Amazon Data Firehose 會呼叫每個碎片的 Kinesis Data Streams [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html) 操作，每秒一次。不過，當啟用完整備份時，Firehose 會呼叫每個碎片的 Kinesis Data Streams `GetRecords`操作，每秒兩次，一個用於主要交付目的地，另一個用於完整備份。

可從相同的 Kinesis 串流讀取多個 Firehose 串流。其他 Kinesis 應用程式 (取用者) 也可以讀取相同串流。來自任何 Firehose 串流或其他消費者應用程式的每次呼叫都會計入碎片的整體限流限制。為了避免受到調節限制，請小心規劃您的應用程式。如需有關 Kinesis Data Streams 限制的詳細資訊，請參閱 [Amazon Kinesis Data Streams 限制](https://docs.aws.amazon.com/streams/latest/dev/service-sizes-and-limits.html)。

繼續下一個步驟，以設定記錄轉換和格式轉換。