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 Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie Sieadd-tags-to-stream.
- AWS CLI
-
So fügen Sie einem Datenstrom Tags hinzu
Im folgenden Beispiel für
add-tags-to-streamwird dem angegebenen Stream ein Tag mit dem Schlüsselsamplekeyund dem Wertexamplezugewiesen.aws kinesis add-tags-to-stream \ --stream-namesamplestream\ --tagssamplekey=exampleMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Markieren Ihrer Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie AddTagsToStream
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-stream.
- AWS CLI
-
So erstellen Sie einen Datenstrom
Im folgenden Beispiel für
create-streamwird ein Datenstrom 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 Erstellen eines Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie CreateStream
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdecrease-stream-retention-period.
- AWS CLI
-
So verkürzen Sie die Aufbewahrungsdauer von Datenströmen
Im folgenden Beispiel für
decrease-stream-retention-periodwird der Aufbewahrungszeitraum (der Zeitraum, in dem auf Datensätze zugegriffen werden kann, nachdem sie dem Stream hinzugefügt wurden) eines Stroms namens samplestream auf 48 Stunden verkürzt.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 Datenaufbewahrungszeitraums im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DecreaseStreamRetentionPeriod
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-stream.
- AWS CLI
-
So löschen Sie einen Datenstrom
Im folgenden Beispiel für
delete-streamwird 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 Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DeleteStream
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungderegister-stream-consumer.
- AWS CLI
-
So heben Sie die Registrierung eines Datenstromkonsumenten auf
Im folgenden Beispiel für
deregister-stream-consumerwird die Registrierung des angegebenen Konsumenten beim angegebenen Datenstrom aufgehoben.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 Konsumenten mit Enhanced Fan-Out über die API von Kinesis Data Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DeregisterStreamConsumer
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-limits.
- AWS CLI
-
So beschreiben Sie Shard-Limits
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 eines Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DescribeLimits
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-stream-consumer.
- AWS CLI
-
So beschreiben Sie einen Datenstromkonsumenten
Im folgenden Beispiel für
describe-stream-consumerwird die Beschreibung des angegebenen Konsumenten zurückgegeben, 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 Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DescribeStreamConsumer
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-stream-summary.
- AWS CLI
-
So beschreiben Sie eine Zusammenfassung des Datenstroms
Im folgenden Beispiel für
describe-stream-summarywird eine zusammenfassende Beschreibung (ohne Shard-Liste) des angegebenen Datenstroms bereitgestellt.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 Erstellen und Verwalten von Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DescribeStreamSummary
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-stream.
- AWS CLI
-
So beschreiben Sie einen Datenstrom
Im folgenden Beispiel für
describe-streamwerden Details zum angegebenen Datenstrom abgerufen.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 Erstellen und Verwalten von Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DescribeStream
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdisable-enhanced-monitoring.
- AWS CLI
-
So deaktivieren Sie die erweiterte Überwachung für Metriken auf Shard-Ebene
Im folgenden Beispiel für
disable-enhanced-monitoringwird die erweiterte Überwachung für Kinesis-Datenströme 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 Überwachen von Streams in Amazon Kinesis Data Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie DisableEnhancedMonitoring
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungenable-enhanced-monitoring.
- AWS CLI
-
So aktivieren Sie die erweiterte Überwachung für Metriken auf Shard-Ebene
Im folgenden Beispiel für
enable-enhanced-monitoringwird die erweiterte Überwachung für Kinesis-Datenströme für Metriken auf Shard-Ebene aktiviert.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 Überwachen von Streams in Amazon Kinesis Data Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie EnableEnhancedMonitoring
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-records.
- AWS CLI
-
So rufen Sie Datensätze aus einem Shard ab
Im folgenden Beispiel für
get-recordswerden Datensätze aus dem Shard eines Kinesis-Datenstroms über den angegebenen Shard-Iterator 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
-
So rufen Sie einen Shard-Iterator ab
Im folgenden Beispiel für
get-shard-iteratorwird 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 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
-
So verlängern Sie die Aufbewahrungsdauer von Datenströmen
Im folgenden Beispiel für
increase-stream-retention-periodwird der Aufbewahrungszeitraum (der Zeitraum, in dem auf Datensätze zugegriffen werden kann, nachdem sie dem Stream hinzugefügt wurden) des angegebenen Streams auf 168 Stunden verlängert.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 Datenaufbewahrungszeitraums im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie IncreaseStreamRetentionPeriod
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-shards.
- AWS CLI
-
So listen Sie Shards in einem Datenstrom auf
Im folgenden Beispiel für
list-shardswerden alle Shards im angegebenen Stream aufgelistet, beginnend mit dem Shard, dessen ID unmittelbar auf die angegebeneexclusive-start-shard-idvonshardId-000000000000folgt.aws 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 Auflisten von Shards im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie ListShards
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-streams.
- AWS CLI
-
So listen Sie Datenströme auf
Im folgenden Beispiel für
list-streamswerden alle Parameter im aktuellen Konto und in der aktuellen Region aufgelistet.aws kinesis list-streamsAusgabe:
{ "StreamNames": [ "samplestream", "samplestream1" ] }Weitere Informationen finden Sie unter Auflisten eines Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie ListStreams
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-tags-for-stream.
- AWS CLI
-
So listen Sie Tags für einen Datenstrom auf
Im folgenden Beispiel für
list-tags-for-streamwerden alle Tags aufgelistet, die dem angegebenen Datenstrom zugeordnet sind.aws kinesis list-tags-for-stream \ --stream-namesamplestreamAusgabe:
{ "Tags": [ { "Key": "samplekey", "Value": "example" } ], "HasMoreTags": false }Weitere Informationen finden Sie unter Markieren Ihrer Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie ListTagsForStream
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungmerge-shards.
- AWS CLI
-
So führen Sie Shards zusammen
Das folgende
merge-shardsBeispiel führt zwei benachbarte Shards mit IDs of ShardID-000000000000 und ShardID-000000000001 im angegebenen Datenstrom zusammen und kombiniert sie zu einem einzigen Shard.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 Zusammenführen zweier Shards im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten MergeShards AWS CLI
zur API finden Sie unter Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungput-record.
- AWS CLI
-
So schreiben Sie einen Datensatz in einen Datenstrom
Im folgenden Beispiel für
put-recordwird ein einzelner Datensatz mithilfe des angegebenen Partitionsschlüssels in den angegebenen Datenstrom geschrieben.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
-
So schreiben Sie mehrere Datensätze in einen Datenstrom
Im folgenden Beispiel für
put-recordswerden ein Datensatz mit dem angegebenen Partitionsschlüssel und ein anderer Datensatz mit einem anderen Partitionsschlüssel in einen einzelnen Aufruf geschrieben.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
-
So registrieren Sie einen Datenstromkonsumenten
Im folgenden Beispiel für
register-stream-consumerwird ein Konsument namensKinesisConsumerApplicationbeim angegebenen Datenstrom registriert.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 Konsumenten mit Enhanced Fan-Out über die API von Kinesis Data Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie RegisterStreamConsumer
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungremove-tags-from-stream.
- AWS CLI
-
So entfernen Sie Tags aus einem Datenstrom
Im folgenden Beispiel für
remove-tags-from-streamwird das Tag mit dem angegebenen Schlüsselnamen aus der 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 Markieren Ihrer Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie RemoveTagsFromStream
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungsplit-shard.
- AWS CLI
-
So teilen Sie Shards auf
Im folgenden Beispiel für
split-shardwird der angegebene Shard mit dem neuen Start-Hash-Schlüssel 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 Aufteilen von Shards im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie SplitShard
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-stream-encryption.
- AWS CLI
-
So aktivieren Sie die Verschlüsselung von Datenströmen
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 Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie unter StartStreamEncryption AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-stream-encryption.
- AWS CLI
-
So deaktivieren Sie die Datenstromverschlüsselung
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 Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie unter StopStreamEncryption AWS CLI
Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungupdate-shard-count.
- AWS CLI
-
So aktualisieren Sie die Shard-Anzahl in einem Datenstrom
Im folgenden Beispiel für
update-shard-countwird die Shard-Anzahl 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 eines Streams im Entwicklerhandbuch für Amazon Kinesis Data Streams.
-
Einzelheiten zur API finden Sie UpdateShardCount
in der AWS CLI Befehlsreferenz.
-