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à.
Questa sezione descrive come utilizzare Kinesis Data Streams per le tabelle Amazon DynamoDB con la console Amazon DynamoDB, il () e il. AWS Command Line Interface AWS CLI API
Creazione di un flusso di dati Amazon Kinesis attivo
Tutti questi esempi utilizzano la tabella DynamoDB Music
che è stata creata come parte del tutorial Nozioni di base su DynamoDB.
Per ulteriori informazioni su come creare consumatori e connettere il flusso di dati Kinesis ad altri servizi AWS , consulta Leggere i dati dal flusso di dati Amazon Kinesis, nella Guida per gli sviluppatori del flusso di dati Amazon Kinesis.
Nota
Quando utilizzi KDS gli shard per la prima volta, ti consigliamo di impostarli in modo da scalarli verso l'alto e verso il basso in base ai modelli di utilizzo. Dopo aver accumulato ulteriori dati sui modelli di utilizzo, è possibile adattare le partizioni nel flusso di conseguenza.
-
Accedi AWS Management Console e apri la console Kinesis all'indirizzo. https://console.aws.amazon.com/kinesis/
-
Scegli Crea flusso di dati e segui le istruzioni per creare un flusso denominato
samplestream
. -
Apri la console DynamoDB all'indirizzo. https://console.aws.amazon.com/dynamodb/
-
Nel riquadro di navigazione sul lato sinistro della console scegli Tables (Tabelle).
-
Seleziona la tabella Music.
-
Scegli la scheda Exports and streams (Esportazioni e flussi).
-
(Facoltativo) Nella sezione Dettagli del flusso di dati di Amazon Kinesis, puoi modificare la precisione del timestamp del record da microsecondi (impostazione predefinita) a millisecondi.
-
Scegli samplestream dall'elenco a discesa.
-
Scegli il pulsante Attiva.
Apportare modifiche a un flusso di dati Amazon Kinesis attivo
Questa sezione descrive come apportare modifiche a una configurazione attiva di Kinesis Data Streams for DynamoDB utilizzando la console e il. AWS CLI API
AWS Management Console
-
Apri la console DynamoDB all'indirizzo https://console.aws.amazon.com/dynamodb/
-
Vai al tuo tavolo.
-
Scegli Esportazioni e flussi.
AWS CLI
-
Chiama
describe-kinesis-streaming-destination
per confermare che lo stream siaACTIVE
attivo. -
Chiama
UpdateKinesisStreamingDestination
, come in questo esempio:aws dynamodb update-kinesis-streaming-destination --table-name enable_test_table --stream-arn arn:aws:kinesis:us-east-1:12345678901:stream/enable_test_stream --update-kinesis-streaming-configuration ApproximateCreationDateTimePrecision=MICROSECOND
-
Chiama
describe-kinesis-streaming-destination
per confermare che lo stream sia attivoUPDATING
. -
Chiama
describe-kinesis-streaming-destination
periodicamente fino al ripristino dello stato delloACTIVE
streaming. In genere occorrono fino a 5 minuti prima che gli aggiornamenti con precisione del timestamp abbiano effetto. Una volta aggiornato lo stato, ciò indica che l'aggiornamento è completo e il nuovo valore di precisione verrà applicato ai record futuri. -
Scrivi nella tabella usando
putItem
. -
Usa il
get-records
comando Kinesis per ottenere i contenuti dello stream. -
Verifica che le
ApproximateCreationDateTime
scritture abbiano la precisione desiderata.
Java API
-
Fornisci un frammento di codice che costruisca una
UpdateKinesisStreamingDestination
richiesta e una risposta.UpdateKinesisStreamingDestination
-
Fornisci un frammento di codice che costruisce una richiesta e un.
DescribeKinesisStreamingDestination
DescribeKinesisStreamingDestination response
-
Chiama
describe-kinesis-streaming-destination
periodicamente fino al ripristino dello stato dello streaming, a indicare che l'aggiornamento è completo e il nuovo valore di precisione verrà applicato ai record futuri.ACTIVE
-
Esegue le scritture sulla tabella.
-
Leggi dallo stream e deserializza il contenuto dello stream.
-
Verifica che le
ApproximateCreationDateTime
scritture abbiano la precisione desiderata.