Weitere AWS SDK-Beispiele sind im Repo AWS Doc SDK Examples
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Kinesis-Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie AWS Command Line Interface mit Kinesis Aktionen ausführen und allgemeine Szenarien implementieren.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarios anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungadd-tags-to-stream.
- AWS CLI
-
Um Tags zu einem Datenstrom hinzuzufügen
Im folgenden
add-tags-to-streamBeispiel wird dem angegebenen Stream ein Tag mit dem Schlüsselsamplekeyundexampledem Wert zugewiesen.aws kinesis add-tags-to-stream \ --stream-namesamplestream\ --tagssamplekey=exampleMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Tagging Your Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter AddTagsToStream AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-stream.
- AWS CLI
-
Um einen Datenstrom zu erstellen
Im folgenden
create-streamBeispiel wird ein Datenstream namens samplestream mit 3 Shards erstellt.aws kinesis create-stream \ --stream-namesamplestream\ --shard-count3Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Creating a Stream im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter CreateStream AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdecrease-stream-retention-period.
- AWS CLI
-
Um die Aufbewahrungsdauer von Datenströmen zu verkürzen
Im folgenden
decrease-stream-retention-periodBeispiel wird die Aufbewahrungsdauer (die Dauer, für die Datensätze zugänglich sind, nachdem sie dem Stream hinzugefügt wurden) eines Streams mit dem Namen samplestream auf 48 Stunden verringert.aws kinesis decrease-stream-retention-period \ --stream-namesamplestream\ --retention-period-hours48Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Ändern der Datenaufbewahrungsfrist im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter DecreaseStreamRetentionPeriod AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-stream.
- AWS CLI
-
Um einen Datenstrom zu löschen
Im folgenden
delete-streamBeispiel wird der angegebene Datenstrom gelöscht.aws kinesis delete-stream \ --stream-namesamplestreamMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Löschen eines Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter DeleteStream AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungderegister-stream-consumer.
- AWS CLI
-
Um einen Datenstromverbraucher abzumelden
Im folgenden
deregister-stream-consumerBeispiel wird der angegebene Verbraucher vom angegebenen Datenstrom abgemeldet.aws kinesis deregister-stream-consumer \ --stream-arnarn:aws:kinesis:us-west-2:123456789012:stream/samplestream\ --consumer-nameKinesisConsumerApplicationMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Entwickeln von Verbrauchern mit erweitertem Fan-Out mithilfe der Kinesis Data Streams-API im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie DeregisterStreamConsumer
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-limits.
- AWS CLI
-
Um Shard-Limits zu beschreiben
Im folgenden
describe-limitsBeispiel werden die Shard-Limits und die Nutzung für das aktuelle AWS Konto angezeigt.aws kinesis describe-limitsAusgabe:
{ "ShardLimit": 500, "OpenShardCount": 29 }Weitere Informationen finden Sie unter Resharding a Stream im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz DescribeLimits
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-stream-consumer.
- AWS CLI
-
Um einen Datenstromverbraucher zu beschreiben
Das folgende
describe-stream-consumerBeispiel gibt die Beschreibung des angegebenen Verbrauchers zurück, der für den angegebenen Datenstrom registriert ist.aws kinesis describe-stream-consumer \ --stream-arnarn:aws:kinesis:us-west-2:012345678912:stream/samplestream\ --consumer-nameKinesisConsumerApplicationAusgabe:
{ "ConsumerDescription": { "ConsumerName": "KinesisConsumerApplication", "ConsumerARN": "arn:aws:kinesis:us-west-2:123456789012:stream/samplestream/consumer/KinesisConsumerApplication:1572383852", "ConsumerStatus": "ACTIVE", "ConsumerCreationTimestamp": 1572383852.0, "StreamARN": "arn:aws:kinesis:us-west-2:123456789012:stream/samplestream" } }Weitere Informationen finden Sie unter Lesen von Daten aus Amazon Kinesis Data Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie DescribeStreamConsumer
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-stream-summary.
- AWS CLI
-
Um eine Zusammenfassung des Datenstroms zu beschreiben
Das folgende
describe-stream-summaryBeispiel enthält eine zusammengefasste Beschreibung (ohne die Shard-Liste) des angegebenen Datenstroms.aws kinesis describe-stream-summary \ --stream-namesamplestreamAusgabe:
{ "StreamDescriptionSummary": { "StreamName": "samplestream", "StreamARN": "arn:aws:kinesis:us-west-2:123456789012:stream/samplestream", "StreamStatus": "ACTIVE", "RetentionPeriodHours": 48, "StreamCreationTimestamp": 1572297168.0, "EnhancedMonitoring": [ { "ShardLevelMetrics": [] } ], "EncryptionType": "NONE", "OpenShardCount": 3, "ConsumerCount": 0 } }Weitere Informationen finden Sie unter Creating and Managing Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter DescribeStreamSummary AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-stream.
- AWS CLI
-
Um einen Datenstrom zu beschreiben
Das folgende
describe-streamBeispiel gibt die Details des angegebenen Datenstroms zurück.aws kinesis describe-stream \ --stream-namesamplestreamAusgabe:
{ "StreamDescription": { "Shards": [ { "ShardId": "shardId-000000000000", "HashKeyRange": { "StartingHashKey": "0", "EndingHashKey": "113427455640312821154458202477256070484" }, "SequenceNumberRange": { "StartingSequenceNumber": "49600871682957036442365024926191073437251060580128653314" } }, { "ShardId": "shardId-000000000001", "HashKeyRange": { "StartingHashKey": "113427455640312821154458202477256070485", "EndingHashKey": "226854911280625642308916404954512140969" }, "SequenceNumberRange": { "StartingSequenceNumber": "49600871682979337187563555549332609155523708941634633746" } }, { "ShardId": "shardId-000000000002", "HashKeyRange": { "StartingHashKey": "226854911280625642308916404954512140970", "EndingHashKey": "340282366920938463463374607431768211455" }, "SequenceNumberRange": { "StartingSequenceNumber": "49600871683001637932762086172474144873796357303140614178" } } ], "StreamARN": "arn:aws:kinesis:us-west-2:123456789012:stream/samplestream", "StreamName": "samplestream", "StreamStatus": "ACTIVE", "RetentionPeriodHours": 24, "EnhancedMonitoring": [ { "ShardLevelMetrics": [] } ], "EncryptionType": "NONE", "KeyId": null, "StreamCreationTimestamp": 1572297168.0 } }Weitere Informationen finden Sie unter Creating and Managing Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter DescribeStream AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdisable-enhanced-monitoring.
- AWS CLI
-
Um die erweiterte Überwachung für Metriken auf Shard-Ebene zu deaktivieren
Im folgenden
disable-enhanced-monitoringBeispiel wird die erweiterte Kinesis-Datenstream-Überwachung für Metriken auf Shard-Ebene deaktiviert.aws kinesis disable-enhanced-monitoring \ --stream-namesamplestream--shard-level-metricsALLAusgabe:
{ "StreamName": "samplestream", "CurrentShardLevelMetrics": [ "IncomingBytes", "OutgoingRecords", "IteratorAgeMilliseconds", "IncomingRecords", "ReadProvisionedThroughputExceeded", "WriteProvisionedThroughputExceeded", "OutgoingBytes" ], "DesiredShardLevelMetrics": [] }Weitere Informationen finden Sie unter Monitoring Streams in Amazon Kinesis Data Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie DisableEnhancedMonitoring
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungenable-enhanced-monitoring.
- AWS CLI
-
Um eine erweiterte Überwachung von Metriken auf Shard-Ebene zu ermöglichen
Das folgende
enable-enhanced-monitoringBeispiel ermöglicht die erweiterte Kinesis-Datenstream-Überwachung für Metriken auf Shard-Ebene.aws kinesis enable-enhanced-monitoring \ --stream-namesamplestream\ --shard-level-metricsALLAusgabe:
{ "StreamName": "samplestream", "CurrentShardLevelMetrics": [], "DesiredShardLevelMetrics": [ "IncomingBytes", "OutgoingRecords", "IteratorAgeMilliseconds", "IncomingRecords", "ReadProvisionedThroughputExceeded", "WriteProvisionedThroughputExceeded", "OutgoingBytes" ] }Weitere Informationen finden Sie unter Monitoring Streams in Amazon Kinesis Data Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie EnableEnhancedMonitoring
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-records.
- AWS CLI
-
Um Datensätze von einem Shard abzurufen
Im folgenden
get-recordsBeispiel werden Datensätze aus dem Shard eines Kinesis-Datenstreams mithilfe des angegebenen Shard-Iterators abgerufen.aws kinesis get-records \ --shard-iteratorAAAAAAAAAAF7/0mWD7IuHj1yGv/TKuNgx2ukD5xipCY4cy4gU96orWwZwcSXh3K9tAmGYeOZyLZrvzzeOFVf9iN99hUPw/w/b0YWYeehfNvnf1DYt5XpDJghLKr3DzgznkTmMymDP3R+3wRKeuEw6/kdxY2yKJH0veaiekaVc4N2VwK/GvaGP2Hh9Fg7N++q0Adg6fIDQPt4p8RpavDbk+A4sL9SWGE1Ausgabe:
{ "Records": [], "MillisBehindLatest": 80742000 }Weitere Informationen finden Sie unter Developing Consumer Using the Kinesis Data Streams API with the AWS SDK for Java im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie GetRecords
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-shard-iterator.
- AWS CLI
-
Um einen Shard-Iterator zu erhalten
Das folgende
get-shard-iteratorBeispiel verwendet denAT_SEQUENCE_NUMBERShard-Iteratortyp und generiert einen Shard-Iterator, 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 Developing Consumer Using the Kinesis Data Streams API with the AWS SDK for Java im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie GetShardIterator
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungincrease-stream-retention-period.
- AWS CLI
-
Um die Aufbewahrungsdauer von Datenströmen zu verlängern
Im folgenden
increase-stream-retention-periodBeispiel wird die Aufbewahrungsdauer (die Dauer, für die Datensätze zugänglich sind, nachdem sie dem Stream hinzugefügt wurden) des angegebenen Streams auf 168 Stunden erhöht.aws kinesis increase-stream-retention-period \ --stream-namesamplestream\ --retention-period-hours168Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Ändern der Datenaufbewahrungsfrist im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter IncreaseStreamRetentionPeriod AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-shards.
- AWS CLI
-
Um Shards in einem Datenstrom aufzulisten
Das folgende
list-shardsBeispiel listet alle Shards im angegebenen Stream auf, beginnend mit dem Shard, dessen ID unmittelbar auf die angegebene von folgt.exclusive-start-shard-idshardId-000000000000aws kinesis list-shards \ --stream-namesamplestream\ --exclusive-start-shard-idshardId-000000000000Ausgabe:
{ "Shards": [ { "ShardId": "shardId-000000000001", "HashKeyRange": { "StartingHashKey": "113427455640312821154458202477256070485", "EndingHashKey": "226854911280625642308916404954512140969" }, "SequenceNumberRange": { "StartingSequenceNumber": "49600871682979337187563555549332609155523708941634633746" } }, { "ShardId": "shardId-000000000002", "HashKeyRange": { "StartingHashKey": "226854911280625642308916404954512140970", "EndingHashKey": "340282366920938463463374607431768211455" }, "SequenceNumberRange": { "StartingSequenceNumber": "49600871683001637932762086172474144873796357303140614178" } } ] }Weitere Informationen finden Sie unter Shards auflisten im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter ListShards AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-streams.
- AWS CLI
-
Um Datenströme aufzulisten
Das folgende
list-streamsBeispiel listet alle aktiven Datenströme im aktuellen Konto und in der Region auf.aws kinesis list-streamsAusgabe:
{ "StreamNames": [ "samplestream", "samplestream1" ] }Weitere Informationen finden Sie unter Streams auflisten im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter ListStreams AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-stream.
- AWS CLI
-
Um Tags für einen Datenstrom aufzulisten
Das folgende
list-tags-for-streamBeispiel listet die Tags auf, die an den angegebenen Datenstrom angehängt sind.aws kinesis list-tags-for-stream \ --stream-namesamplestreamAusgabe:
{ "Tags": [ { "Key": "samplekey", "Value": "example" } ], "HasMoreTags": false }Weitere Informationen finden Sie unter Tagging Your Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter ListTagsForStream AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungmerge-shards.
- AWS CLI
-
Um Shards zusammenzuführen
Im folgenden
merge-shardsBeispiel werden zwei benachbarte Shards mit IDs ShardID-000000000000 und ShardID-000000000001 im angegebenen Datenstrom zusammengeführt und zu einem einzigen Shard kombiniert.aws kinesis merge-shards \ --stream-namesamplestream\ --shard-to-mergeshardId-000000000000\ --adjacent-shard-to-mergeshardId-000000000001Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Merging Two Shards im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz MergeShards
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungput-record.
- AWS CLI
-
Um einen Datensatz in einen Datenstrom zu schreiben
Das folgende
put-recordBeispiel schreibt einen einzelnen Datensatz unter Verwendung des angegebenen Partitionsschlüssels in den angegebenen Datenstrom.aws kinesis put-record \ --stream-namesamplestream\ --datasampledatarecord\ --partition-keysamplepartitionkeyAusgabe:
{ "ShardId": "shardId-000000000009", "SequenceNumber": "49600902273357540915989931256901506243878407835297513618", "EncryptionType": "KMS" }Weitere Informationen finden Sie unter Entwickeln von Produzenten, die die Amazon Kinesis Data Streams-API mit dem AWS SDK for Java verwenden im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie PutRecord
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungput-records.
- AWS CLI
-
Um mehrere Datensätze in einen Datenstrom zu schreiben
Das folgende
put-recordsBeispiel schreibt in einem einzigen Aufruf einen Datensatz mit dem angegebenen Partitionsschlüssel und einen anderen Datensatz mit einem anderen Partitionsschlüssel.aws kinesis put-records \ --stream-namesamplestream\ --recordsData=blob1,PartitionKey=partitionkey1Data=blob2,PartitionKey=partitionkey2Ausgabe:
{ "FailedRecordCount": 0, "Records": [ { "SequenceNumber": "49600883331171471519674795588238531498465399900093808706", "ShardId": "shardId-000000000004" }, { "SequenceNumber": "49600902273357540915989931256902715169698037101720764562", "ShardId": "shardId-000000000009" } ], "EncryptionType": "KMS" }Weitere Informationen finden Sie unter Entwickeln von Produzenten, die die Amazon Kinesis Data Streams-API mit dem AWS SDK for Java verwenden im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie PutRecords
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungregister-stream-consumer.
- AWS CLI
-
Um einen Datenstromverbraucher zu registrieren
Im folgenden
register-stream-consumerBeispiel wird ein Consumer registriert, derKinesisConsumerApplicationmit dem angegebenen Datenstrom aufgerufen wurde.aws kinesis register-stream-consumer \ --stream-arnarn:aws:kinesis:us-west-2:012345678912:stream/samplestream\ --consumer-nameKinesisConsumerApplicationAusgabe:
{ "Consumer": { "ConsumerName": "KinesisConsumerApplication", "ConsumerARN": "arn:aws:kinesis:us-west-2: 123456789012:stream/samplestream/consumer/KinesisConsumerApplication:1572383852", "ConsumerStatus": "CREATING", "ConsumerCreationTimestamp": 1572383852.0 } }Weitere Informationen finden Sie unter Entwickeln von Verbrauchern mit erweitertem Fan-Out mithilfe der Kinesis Data Streams-API im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie RegisterStreamConsumer
in AWS CLI der Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungremove-tags-from-stream.
- AWS CLI
-
Um Tags aus einem Datenstrom zu entfernen
Im folgenden
remove-tags-from-streamBeispiel wird das Tag mit dem angegebenen Schlüssel aus dem angegebenen Datenstrom entfernt.aws kinesis remove-tags-from-stream \ --stream-namesamplestream\ --tag-keyssamplekeyMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Tagging Your Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter RemoveTagsFromStream AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungsplit-shard.
- AWS CLI
-
Um Shards zu teilen
Im folgenden
split-shardBeispiel wird der angegebene Shard unter Verwendung eines neuen Start-Hash-Schlüssels von 10 in zwei neue Shards aufgeteilt.aws kinesis split-shard \ --stream-namesamplestream\ --shard-to-splitshardId-000000000000\ --new-starting-hash-key10Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Splitting a Shard im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz SplitShard
.AWS CLI
-
Das folgende Codebeispiel zeigt die Verwendungstart-stream-encryption.
- AWS CLI
-
Um die Verschlüsselung von Datenströmen zu aktivieren
Das folgende
start-stream-encryptionBeispiel aktiviert die serverseitige Verschlüsselung für den angegebenen Stream unter Verwendung des angegebenen AWS KMS-Schlüssels.aws kinesis start-stream-encryption \ --encryption-typeKMS\ --key-idarn:aws:kms:us-west-2:012345678912:key/a3c4a7cd-728b-45dd-b334-4d3eb496e452\ --stream-namesamplestreamMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Datenschutz in Amazon Kinesis Data Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie StartStreamEncryption
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-stream-encryption.
- AWS CLI
-
Um die Datenstromverschlüsselung zu deaktivieren
Im folgenden
stop-stream-encryptionBeispiel wird die serverseitige Verschlüsselung für den angegebenen Stream mithilfe des angegebenen AWS KMS-Schlüssels deaktiviert.aws kinesis start-stream-encryption \ --encryption-typeKMS\ --key-idarn:aws:kms:us-west-2:012345678912:key/a3c4a7cd-728b-45dd-b334-4d3eb496e452\ --stream-namesamplestreamMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Datenschutz in Amazon Kinesis Data Streams im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie StopStreamEncryption
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-shard-count.
- AWS CLI
-
Um die Anzahl der Shards in einem Datenstream zu aktualisieren
Im folgenden
update-shard-countBeispiel wird die Anzahl der Shards des angegebenen Datenstroms auf 6 aktualisiert. In diesem Beispiel wird eine einheitliche Skalierung verwendet, wodurch Shards gleicher Größe erstellt werden.aws kinesis update-shard-count \ --stream-namesamplestream\ --scaling-typeUNIFORM_SCALING\ --target-shard-count6Ausgabe:
{ "StreamName": "samplestream", "CurrentShardCount": 3, "TargetShardCount": 6 }Weitere Informationen finden Sie unter Resharding a Stream im Amazon Kinesis Data Streams Developer Guide.
-
Einzelheiten zur API finden Sie unter Befehlsreferenz UpdateShardCount
.AWS CLI
-