Configurazione delle impostazioni di origine per Amazon Kinesis Data Streams - Amazon Data Firehose

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione delle impostazioni di origine per Amazon Kinesis Data Streams

Configura le impostazioni di origine per Amazon Kinesis Data Streams per inviare informazioni a un flusso Firehose come segue.

Importante

Se si utilizza la Kinesis Producer Library (KPL) per scrivere dati su un flusso di dati Kinesis, è possibile utilizzare l'aggregazione per combinare i record che si scrivono in quel flusso di dati Kinesis. Se poi utilizzi quel flusso di dati come fonte per il tuo flusso Firehose, Amazon Data Firehose disaggrega i record prima di consegnarli alla destinazione. Se configuri il flusso Firehose per trasformare i dati, Amazon Data Firehose disaggrega i record prima di inviarli a AWS Lambda. Per ulteriori informazioni, consulta Sviluppo dei produttori di Amazon Kinesis Data Streams utilizzando la libreria e l'aggregazione di Kinesis Producer.

Nelle impostazioni di origine, scegli un flusso esistente nell'elenco dei flussi di dati Kinesis o inserisci un flusso di dati ARN nel formato. arn:aws:kinesis:[Region]:[AccountId]:stream/[StreamName]

Se non disponi di un flusso di dati esistente, scegli Crea per crearne uno nuovo dalla console Amazon Kinesis. Potrebbe essere necessario un IAM ruolo con l'autorizzazione necessaria sullo stream Kinesis. Per ulteriori informazioni, consulta Concedi a Firehose l'accesso a una destinazione Amazon S3. Dopo aver creato un nuovo stream, scegli l'icona di aggiornamento per aggiornare l'elenco degli stream Kinesis. Se disponi di un numero elevato di flussi, filtra l'elenco utilizzando Filter by name (Filtra per nome).

Nota

Quando configuri un flusso di dati Kinesis come origine di un flusso Firehose, Amazon Data Firehose e le operazioni sono disabilitate. PutRecord PutRecordBatch In questo caso, per aggiungere dati allo stream Firehose, utilizza Kinesis Data Streams and operations. PutRecord PutRecords

Amazon Data Firehose inizia a leggere i dati dalla LATEST posizione dello stream Kinesis. Per ulteriori informazioni sulle posizioni di Kinesis Data Streams, vedere. GetShardIterator

Amazon Data Firehose chiama l'operazione Kinesis Data GetRecordsStreams una volta al secondo per ogni shard. Tuttavia, quando il backup completo è abilitato, Firehose chiama l'operazione Kinesis Data GetRecords Streams due volte al secondo per ogni shard, una per la destinazione di consegna principale e l'altra per il backup completo.

È possibile leggere più stream Firehose dallo stesso stream Kinesis. Anche altre applicazioni Kinesis (consumer) possono leggere dallo stesso flusso. Ogni chiamata da uno stream Firehose o da un'altra applicazione consumer viene conteggiata ai fini del limite di throttling complessivo per lo shard. Per evitare la limitazione, pianificare con attenzione le applicazioni. Per ulteriori informazioni sui limiti di Kinesis Data Streams, consulta Limiti di Amazon Kinesis Streams.

Procedi al passaggio successivo per configurare la trasformazione dei record e la conversione del formato.