GetShardIteratorÚselo con un CLI - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

GetShardIteratorÚselo con un CLI

En los siguientes ejemplos de código, se muestra cómo utilizar GetShardIterator.

Los ejemplos de acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Puede ver esta acción en contexto en el siguiente ejemplo de código:

CLI
AWS CLI

Para obtener un iterador de fragmentos

En el siguiente get-shard-iterator ejemplo, se utiliza el tipo de AT_SEQUENCE_NUMBER iterador de fragmentos y se genera un iterador de fragmentos para empezar a leer los registros de datos exactamente desde la posición indicada por el número de secuencia especificado.

aws kinesis get-shard-iterator \ --stream-name samplestream \ --shard-id shardId-000000000001 \ --shard-iterator-type LATEST

Salida:

{ "ShardIterator": "AAAAAAAAAAFEvJjIYI+3jw/4aqgH9FifJ+n48XWTh/IFIsbILP6o5eDueD39NXNBfpZ10WL5K6ADXk8w+5H+Qhd9cFA9k268CPXCz/kebq1TGYI7Vy+lUkA9BuN3xvATxMBGxRY3zYK05gqgvaIRn94O8SqeEqwhigwZxNWxID3Ej7YYYcxQi8Q/fIrCjGAy/n2r5Z9G864YpWDfN9upNNQAR/iiOWKs" }

Para obtener más información, consulte Desarrollo de consumidores que utilizan Kinesis Data API Streams con AWS SDK la versión para Java en la Guía para desarrolladores de Amazon Kinesis Data Streams.

  • Para API obtener más información, consulte la Referencia GetShardIteratorde AWS CLI comandos.

PowerShell
Herramientas para PowerShell

Ejemplo 1: Devuelve un iterador de fragmentos para el fragmento especificado y su posición inicial. Los detalles de los identificadores de los fragmentos y los números de secuencia se pueden obtener en el resultado del KINStream cmdlet Get-, haciendo referencia a la colección Shards del objeto de flujo devuelto. El iterador devuelto se puede usar con el KINRecord cmdlet Get- para extraer los registros de datos del fragmento.

Get-KINShardIterator -StreamName "mystream" -ShardId "shardId-000000000000" -ShardIteratorType AT_SEQUENCE_NUMBER -StartingSequenceNumber "495598645..."

Salida:

AAAAAAAAAAGIc....9VnbiRNaP
  • Para obtener API más información, consulte GetShardIteratorla referencia del cmdlet.AWS Tools for PowerShell