D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
À utiliser GetShardIterator
avec un CLI
Les exemples de code suivants montrent comment utiliserGetShardIterator
.
Les exemples d’actions sont des extraits de code de programmes de plus grande envergure et doivent être exécutés en contexte. Vous pouvez voir cette action en contexte dans l’exemple de code suivant :
- CLI
-
- AWS CLI
-
Pour obtenir un itérateur de partition
L'get-shard-iterator
exemple suivant utilise le type d'itérateur de AT_SEQUENCE_NUMBER
partition et génère un itérateur de partition pour commencer à lire les enregistrements de données exactement à partir de la position indiquée par le numéro de séquence spécifié.
aws kinesis get-shard-iterator \
--stream-name samplestream
\
--shard-id shardId-000000000001
\
--shard-iterator-type LATEST
Sortie :
{
"ShardIterator": "AAAAAAAAAAFEvJjIYI+3jw/4aqgH9FifJ+n48XWTh/IFIsbILP6o5eDueD39NXNBfpZ10WL5K6ADXk8w+5H+Qhd9cFA9k268CPXCz/kebq1TGYI7Vy+lUkA9BuN3xvATxMBGxRY3zYK05gqgvaIRn94O8SqeEqwhigwZxNWxID3Ej7YYYcxQi8Q/fIrCjGAy/n2r5Z9G864YpWDfN9upNNQAR/iiOWKs"
}
Pour plus d'informations, consultez Developing Consumers Using the Kinesis Data API Streams with the for Java dans AWS SDK le manuel Amazon Kinesis Data Streams Developer Guide.
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : renvoie un itérateur de partition pour la partition et la position de départ spécifiées. Les détails des identificateurs de partition et des numéros de séquence peuvent être obtenus à partir de la sortie de l'KINStreamapplet de commande Get-, en faisant référence à la collection Shards de l'objet de flux renvoyé. L'itérateur renvoyé peut être utilisé avec l'KINRecordapplet de commande Get- pour extraire des enregistrements de données dans la partition.
Get-KINShardIterator -StreamName "mystream" -ShardId "shardId-000000000000" -ShardIteratorType AT_SEQUENCE_NUMBER -StartingSequenceNumber "495598645..."
Sortie :
AAAAAAAAAAGIc....9VnbiRNaP