View a markdown version of this page

Guida introduttiva alle tabelle di streaming - Flusso di dati Amazon Kinesis

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à.

Guida introduttiva alle tabelle di streaming

Questo tutorial illustra come creare la prima distribuzione di tabelle di streaming per inviare i record da uno stream di Amazon Kinesis Data Streams a una tabella di streaming su Apache Iceberg, verificarli e ripulirli.

Prerequisiti

Prima di iniziare, assicurati che siano soddisfatti i seguenti prerequisiti:

  • Un flusso Kinesis Data Streams configurato con la modalità di capacità On-Demand Standard o On-Demand Advantage.

  • Un ruolo di esecuzione del servizio IAM che concede a Kinesis Data Streams il permesso di inviare i record a destinazione. Consulta Autorizzazioni IAM per la distribuzione dei dati.

  • Uno schema registrato nello Schema Registry AWS Glue .

  • Un bucket da tavolo S3 per la tabella Iceberg di destinazione.

  • Un bucket Amazon S3 per la coda delle lettere morte.

  • Il file AWS CLI installato e configurato, se si utilizza il. AWS CLI

Fase 1: Creare la consegna

Crea una tabella di consegna in streaming con Console di gestione AWS o con AWS CLI. Per la procedura completa e tutte le opzioni di configurazione, vedereCrea una consegna da tavolo in streaming.

Fase 2: Verifica la consegna

Verifica che la consegna abbia raggiunto lo stato ATTIVO. Per la procedura, vedereDescrivi una consegna di tavoli in streaming.

Fase 3: Monitora la consegna

Una volta che la consegna è attiva, monitorane lo stato utilizzando le CloudWatch metriche Amazon pubblicate nel AWS/Kinesis namespace con le dimensioni e. ChannelName StreamName Le metriche di consegna delle tabelle di streaming sono precedute da. DeliveryToIceberg Per l'elenco completo delle metriche, consulta. Monitoraggio della distribuzione dei dati

Fase 4: pulizia

Per evitare addebiti continui, elimina le risorse che hai creato quando non ti servono più. Una spedizione attiva continua a elaborare i record e comporta costi di spedizione fino a quando non la elimini, e per tutti i dati già scritti a destinazione continuano a essere addebitati i costi di archiviazione di Amazon S3.

  1. Elimina la spedizione. Consulta Eliminare una consegna di tavoli in streaming.

  2. Se non hai più bisogno del ruolo di esecuzione del servizio, ad esempio se non viene utilizzato da nessun'altra consegna, eliminalo. Scollega qualsiasi policy gestita dal cliente, elimina qualsiasi policy in linea e quindi elimina il ruolo utilizzando IAM e detach-role-policy delete-role-policy delete-role i comandi. Per i dettagli, consulta Eliminazione di ruoli o profili di istanza nella IAM User Guide.

  3. Se non hai più bisogno del bucket della tabella di destinazione o del bucket di coda di lettere morte, eliminali in Amazon S3 per evitare di incorrere in costi di archiviazione.