Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
Verwendung von GetShardIterator mit einer CLI
Die folgenden Code-Beispiele zeigen, wie GetShardIterator verwendet wird.
Beispiele für Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Im folgenden Codebeispiel können Sie diese Aktion im Kontext sehen:
- CLI
-
- AWS CLI
-
So rufen Sie einen Shard-Iterator ab
Im folgenden
get-shard-iterator-Beispiel wird der Shard-IteratortypAT_SEQUENCE_NUMBERverwendet und ein Shard-Iterator generiert, um mit dem Lesen von Datensätzen genau an der Position zu beginnen, die durch die angegebene Sequenznummer gekennzeichnet ist.aws kinesis get-shard-iterator \ --stream-namesamplestream\ --shard-idshardId-000000000001\ --shard-iterator-typeLATESTAusgabe:
{ "ShardIterator": "AAAAAAAAAAFEvJjIYI+3jw/4aqgH9FifJ+n48XWTh/IFIsbILP6o5eDueD39NXNBfpZ10WL5K6ADXk8w+5H+Qhd9cFA9k268CPXCz/kebq1TGYI7Vy+lUkA9BuN3xvATxMBGxRY3zYK05gqgvaIRn94O8SqeEqwhigwZxNWxID3Ej7YYYcxQi8Q/fIrCjGAy/n2r5Z9G864YpWDfN9upNNQAR/iiOWKs" }Weitere Informationen finden Sie unter Entwickeln von Konsumenten über die API von Kinesis Data Streams mit dem AWS SDK für Java im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Weitere API-Informationen finden Sie unter GetShardIterator
in der AWS CLI-Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: Gibt einen Shard-Iterator für den angegebenen Shard und die Startposition zurück. Details zu den Shard-Identifikatoren und Sequenznummern können aus der Ausgabe des Cmdlets „Get-KINStream“ abgerufen werden, indem Sie auf die Shards-Sammlung des zurückgegebenen Stream-Objekts verweisen. Der zurückgegebene Iterator kann mit dem Cmdlet „Get-KINRecord“ verwendet werden, um Datensätze im Shard abzurufen.
Get-KINShardIterator -StreamName "mystream" -ShardId "shardId-000000000000" -ShardIteratorType AT_SEQUENCE_NUMBER -StartingSequenceNumber "495598645..."Ausgabe:
AAAAAAAAAAGIc....9VnbiRNaP-
Weitere API-Informationen finden Sie unter GetShardIterator in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).
-
- Tools für PowerShell V5
-
Beispiel 1: Gibt einen Shard-Iterator für den angegebenen Shard und die Startposition zurück. Details zu den Shard-Identifikatoren und Sequenznummern können aus der Ausgabe des Cmdlets „Get-KINStream“ abgerufen werden, indem Sie auf die Shards-Sammlung des zurückgegebenen Stream-Objekts verweisen. Der zurückgegebene Iterator kann mit dem Cmdlet „Get-KINRecord“ verwendet werden, um Datensätze im Shard abzurufen.
Get-KINShardIterator -StreamName "mystream" -ShardId "shardId-000000000000" -ShardIteratorType AT_SEQUENCE_NUMBER -StartingSequenceNumber "495598645..."Ausgabe:
AAAAAAAAAAGIc....9VnbiRNaP-
Weitere API-Informationen finden Sie unter GetShardIterator in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).
-