

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh [SDK AWS Doc](https://github.com/awsdocs/aws-doc-sdk-examples). GitHub 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Contoh Kinesis menggunakan AWS CLI
<a name="cli_2_kinesis_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface Kinesis with.

*Tindakan* merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.

Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.

**Topics**
+ [Tindakan](#actions)

## Tindakan
<a name="actions"></a>

### `add-tags-to-stream`
<a name="kinesis_AddTagsToStream_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`add-tags-to-stream`.

**AWS CLI**  
**Untuk menambahkan tag ke aliran data**  
`add-tags-to-stream`Contoh berikut memberikan tag dengan kunci `samplekey` dan nilai `example` untuk aliran tertentu.  

```
aws kinesis add-tags-to-stream \
    --stream-name samplestream \
    --tags samplekey=example
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menandai Streaming Anda di Panduan Pengembang *Amazon Kinesis* Data Streams](https://docs.aws.amazon.com/streams/latest/dev/tagging.html).  
+  Untuk detail API, lihat [AddTagsToStream](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/add-tags-to-stream.html)di *Referensi AWS CLI Perintah*. 

### `create-stream`
<a name="kinesis_CreateStream_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-stream`.

**AWS CLI**  
**Untuk membuat aliran data**  
`create-stream`Contoh berikut membuat aliran data bernama samplestream dengan 3 pecahan.  

```
aws kinesis create-stream \
    --stream-name samplestream \
    --shard-count 3
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Membuat Stream](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-create-stream.html) di Panduan *Pengembang Amazon Kinesis Data Streams*.  
+  Untuk detail API, lihat [CreateStream](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/create-stream.html)di *Referensi AWS CLI Perintah*. 

### `decrease-stream-retention-period`
<a name="kinesis_DecreaseStreamRetentionPeriod_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`decrease-stream-retention-period`.

**AWS CLI**  
**Untuk mengurangi periode retensi aliran data**  
`decrease-stream-retention-period`Contoh berikut mengurangi periode retensi (lamanya waktu catatan data dapat diakses setelah ditambahkan ke aliran) dari aliran bernama samplestream hingga 48 jam.  

```
aws kinesis decrease-stream-retention-period \
    --stream-name samplestream \
    --retention-period-hours 48
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengubah Periode Retensi Data](https://docs.aws.amazon.com/streams/latest/dev/kinesis-extended-retention.html) di Panduan *Pengembang Amazon Kinesis Data Streams*.  
+  Untuk detail API, lihat [DecreaseStreamRetentionPeriod](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/decrease-stream-retention-period.html)di *Referensi AWS CLI Perintah*. 

### `delete-stream`
<a name="kinesis_DeleteStream_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-stream`.

**AWS CLI**  
**Untuk menghapus aliran data**  
`delete-stream`Contoh berikut menghapus aliran data yang ditentukan.  

```
aws kinesis delete-stream \
    --stream-name samplestream
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menghapus Stream](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-delete-stream.html) di Panduan Pengembang *Amazon Kinesis Data* Streams.  
+  Untuk detail API, lihat [DeleteStream](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/delete-stream.html)di *Referensi AWS CLI Perintah*. 

### `deregister-stream-consumer`
<a name="kinesis_DeregisterStreamConsumer_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`deregister-stream-consumer`.

**AWS CLI**  
**Untuk membatalkan pendaftaran konsumen aliran data**  
`deregister-stream-consumer`Contoh berikut membatalkan pendaftaran konsumen tertentu dari aliran data yang ditentukan.  

```
aws kinesis deregister-stream-consumer \
    --stream-arn arn:aws:kinesis:us-west-2:123456789012:stream/samplestream \
    --consumer-name KinesisConsumerApplication
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengembangkan Konsumen dengan Fan-Out yang Ditingkatkan Menggunakan API Aliran Data Kinesis di Panduan Pengembang Amazon Kinesis *Data Streams*](https://docs.aws.amazon.com/streams/latest/dev/building-enhanced-consumers-api.html).  
+  Untuk detail API, lihat [DeregisterStreamConsumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/deregister-stream-consumer.html)di *Referensi AWS CLI Perintah*. 

### `describe-limits`
<a name="kinesis_DescribeLimits_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-limits`.

**AWS CLI**  
**Untuk menggambarkan batas pecahan**  
`describe-limits`Contoh berikut menampilkan batas pecahan dan penggunaan untuk AWS akun saat ini.  

```
aws kinesis describe-limits
```
Output:  

```
{
    "ShardLimit": 500,
    "OpenShardCount": 29
}
```
Untuk informasi selengkapnya, lihat [Mengubah Ulang Stream](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-resharding.html) di Panduan Pengembang *Amazon Kinesis* Data Streams.  
+  Untuk detail API, lihat [DescribeLimits](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/describe-limits.html)di *Referensi AWS CLI Perintah*. 

### `describe-stream-consumer`
<a name="kinesis_DescribeStreamConsumer_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-stream-consumer`.

**AWS CLI**  
**Untuk menggambarkan konsumen aliran data**  
`describe-stream-consumer`Contoh berikut mengembalikan deskripsi konsumen tertentu, terdaftar dengan aliran data yang ditentukan.  

```
aws kinesis describe-stream-consumer \
    --stream-arn arn:aws:kinesis:us-west-2:012345678912:stream/samplestream \
    --consumer-name KinesisConsumerApplication
```
Output:  

```
{
    "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"
    }
}
```
Untuk informasi selengkapnya, lihat [Membaca Data dari Amazon Kinesis Data](https://docs.aws.amazon.com/streams/latest/dev/building-consumers.html) Streams *di Panduan Pengembang Amazon Kinesis Data Streams*.  
+  Untuk detail API, lihat [DescribeStreamConsumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/describe-stream-consumer.html)di *Referensi AWS CLI Perintah*. 

### `describe-stream-summary`
<a name="kinesis_DescribeStreamSummary_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-stream-summary`.

**AWS CLI**  
**Untuk menggambarkan ringkasan aliran data**  
`describe-stream-summary`Contoh berikut memberikan deskripsi yang diringkas (tanpa daftar pecahan) dari aliran data yang ditentukan.  

```
aws kinesis describe-stream-summary \
    --stream-name samplestream
```
Output:  

```
{
    "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
    }
}
```
Untuk informasi selengkapnya, lihat [Membuat dan Mengelola Streaming di Panduan Pengembang *Amazon Kinesis Data* Streams](https://docs.aws.amazon.com/streams/latest/dev/working-with-streams.html).  
+  Untuk detail API, lihat [DescribeStreamSummary](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/describe-stream-summary.html)di *Referensi AWS CLI Perintah*. 

### `describe-stream`
<a name="kinesis_DescribeStream_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-stream`.

**AWS CLI**  
**Untuk menggambarkan aliran data**  
`describe-stream`Contoh berikut mengembalikan rincian aliran data yang ditentukan.  

```
aws kinesis describe-stream \
    --stream-name samplestream
```
Output:  

```
{
    "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
    }
}
```
Untuk informasi selengkapnya, lihat [Membuat dan Mengelola Streaming di Panduan Pengembang *Amazon Kinesis Data* Streams](https://docs.aws.amazon.com/streams/latest/dev/working-with-streams.html).  
+  Untuk detail API, lihat [DescribeStream](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/describe-stream.html)di *Referensi AWS CLI Perintah*. 

### `disable-enhanced-monitoring`
<a name="kinesis_DisableEnhancedMonitoring_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`disable-enhanced-monitoring`.

**AWS CLI**  
**Untuk menonaktifkan pemantauan yang disempurnakan untuk metrik tingkat shard**  
`disable-enhanced-monitoring`Contoh berikut menonaktifkan pemantauan aliran data Kinesis yang disempurnakan untuk metrik tingkat shard.  

```
aws kinesis disable-enhanced-monitoring \
    --stream-name samplestream --shard-level-metrics ALL
```
Output:  

```
{
    "StreamName": "samplestream",
    "CurrentShardLevelMetrics": [
        "IncomingBytes",
        "OutgoingRecords",
        "IteratorAgeMilliseconds",
        "IncomingRecords",
        "ReadProvisionedThroughputExceeded",
        "WriteProvisionedThroughputExceeded",
        "OutgoingBytes"
    ],
    "DesiredShardLevelMetrics": []
}
```
Untuk informasi [selengkapnya, lihat Memantau Aliran di Amazon Kinesis Data](https://docs.aws.amazon.com/streams/latest/dev/monitoring.html) Streams di Panduan Pengembang Amazon Kinesis *Data Streams*.  
+  Untuk detail API, lihat [DisableEnhancedMonitoring](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/disable-enhanced-monitoring.html)di *Referensi AWS CLI Perintah*. 

### `enable-enhanced-monitoring`
<a name="kinesis_EnableEnhancedMonitoring_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`enable-enhanced-monitoring`.

**AWS CLI**  
**Untuk mengaktifkan pemantauan yang disempurnakan untuk metrik tingkat shard**  
`enable-enhanced-monitoring`Contoh berikut memungkinkan pemantauan aliran data Kinesis yang disempurnakan untuk metrik tingkat shard.  

```
aws kinesis enable-enhanced-monitoring \
    --stream-name samplestream \
    --shard-level-metrics ALL
```
Output:  

```
{
    "StreamName": "samplestream",
    "CurrentShardLevelMetrics": [],
    "DesiredShardLevelMetrics": [
        "IncomingBytes",
        "OutgoingRecords",
        "IteratorAgeMilliseconds",
        "IncomingRecords",
        "ReadProvisionedThroughputExceeded",
        "WriteProvisionedThroughputExceeded",
        "OutgoingBytes"
    ]
}
```
Untuk informasi [selengkapnya, lihat Memantau Aliran di Amazon Kinesis Data](https://docs.aws.amazon.com/streams/latest/dev/monitoring.html) Streams di Panduan Pengembang Amazon Kinesis *Data Streams*.  
+  Untuk detail API, lihat [EnableEnhancedMonitoring](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/enable-enhanced-monitoring.html)di *Referensi AWS CLI Perintah*. 

### `get-records`
<a name="kinesis_GetRecords_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-records`.

**AWS CLI**  
**Untuk mendapatkan catatan dari pecahan**  
`get-records`Contoh berikut mendapatkan catatan data dari pecahan Kinesis aliran data menggunakan iterator shard tertentu.  

```
aws kinesis get-records \
    --shard-iterator AAAAAAAAAAF7/0mWD7IuHj1yGv/TKuNgx2ukD5xipCY4cy4gU96orWwZwcSXh3K9tAmGYeOZyLZrvzzeOFVf9iN99hUPw/w/b0YWYeehfNvnf1DYt5XpDJghLKr3DzgznkTmMymDP3R+3wRKeuEw6/kdxY2yKJH0veaiekaVc4N2VwK/GvaGP2Hh9Fg7N++q0Adg6fIDQPt4p8RpavDbk+A4sL9SWGE1
```
Output:  

```
{
    "Records": [],
    "MillisBehindLatest": 80742000
}
```
Untuk informasi selengkapnya, lihat [Mengembangkan Konsumen Menggunakan API Kinesis Data Streams AWS dengan SDK for Java](https://docs.aws.amazon.com/streams/latest/dev/developing-consumers-with-sdk.html) di Panduan Pengembang Amazon *Kinesis Data Streams*.  
+  Untuk detail API, lihat [GetRecords](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/get-records.html)di *Referensi AWS CLI Perintah*. 

### `get-shard-iterator`
<a name="kinesis_GetShardIterator_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-shard-iterator`.

**AWS CLI**  
**Untuk mendapatkan iterator shard**  
`get-shard-iterator`Contoh berikut menggunakan tipe iterator `AT_SEQUENCE_NUMBER` shard dan menghasilkan iterator shard untuk mulai membaca catatan data persis dari posisi yang dilambangkan dengan nomor urut yang ditentukan.  

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

```
{
    "ShardIterator": "AAAAAAAAAAFEvJjIYI+3jw/4aqgH9FifJ+n48XWTh/IFIsbILP6o5eDueD39NXNBfpZ10WL5K6ADXk8w+5H+Qhd9cFA9k268CPXCz/kebq1TGYI7Vy+lUkA9BuN3xvATxMBGxRY3zYK05gqgvaIRn94O8SqeEqwhigwZxNWxID3Ej7YYYcxQi8Q/fIrCjGAy/n2r5Z9G864YpWDfN9upNNQAR/iiOWKs"
}
```
Untuk informasi selengkapnya, lihat [Mengembangkan Konsumen Menggunakan API Kinesis Data Streams AWS dengan SDK for Java](https://docs.aws.amazon.com/streams/latest/dev/developing-consumers-with-sdk.html) di Panduan Pengembang Amazon *Kinesis Data Streams*.  
+  Untuk detail API, lihat [GetShardIterator](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/get-shard-iterator.html)di *Referensi AWS CLI Perintah*. 

### `increase-stream-retention-period`
<a name="kinesis_IncreaseStreamRetentionPeriod_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`increase-stream-retention-period`.

**AWS CLI**  
**Untuk meningkatkan periode retensi aliran data**  
`increase-stream-retention-period`Contoh berikut meningkatkan periode retensi (lamanya waktu catatan data dapat diakses setelah ditambahkan ke aliran) dari aliran yang ditentukan menjadi 168 jam.  

```
aws kinesis increase-stream-retention-period \
    --stream-name samplestream \
    --retention-period-hours 168
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengubah Periode Retensi Data](https://docs.aws.amazon.com/streams/latest/dev/kinesis-extended-retention.html) di Panduan *Pengembang Amazon Kinesis Data Streams*.  
+  Untuk detail API, lihat [IncreaseStreamRetentionPeriod](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/increase-stream-retention-period.html)di *Referensi AWS CLI Perintah*. 

### `list-shards`
<a name="kinesis_ListShards_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-shards`.

**AWS CLI**  
**Untuk membuat daftar pecahan dalam aliran data**  
`list-shards`Contoh berikut mencantumkan semua pecahan dalam aliran yang ditentukan dimulai dengan pecahan yang IDnya segera mengikuti yang ditentukan `exclusive-start-shard-id` dari. `shardId-000000000000`  

```
aws kinesis list-shards \
    --stream-name samplestream \
    --exclusive-start-shard-id shardId-000000000000
```
Output:  

```
{
    "Shards": [
        {
            "ShardId": "shardId-000000000001",
            "HashKeyRange": {
                "StartingHashKey": "113427455640312821154458202477256070485",
                "EndingHashKey": "226854911280625642308916404954512140969"
            },
            "SequenceNumberRange": {
                "StartingSequenceNumber": "49600871682979337187563555549332609155523708941634633746"
            }
        },
        {
            "ShardId": "shardId-000000000002",
            "HashKeyRange": {
                "StartingHashKey": "226854911280625642308916404954512140970",
                "EndingHashKey": "340282366920938463463374607431768211455"
            },
            "SequenceNumberRange": {
                "StartingSequenceNumber": "49600871683001637932762086172474144873796357303140614178"
            }
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Daftar Pecahan](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-list-shards.html) di Panduan Pengembang *Amazon Kinesis Data Streams*.  
+  Untuk detail API, lihat [ListShards](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/list-shards.html)di *Referensi AWS CLI Perintah*. 

### `list-streams`
<a name="kinesis_ListStreams_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-streams`.

**AWS CLI**  
**Untuk membuat daftar aliran data**  
`list-streams`Contoh berikut mencantumkan semua aliran data aktif di akun dan wilayah saat ini.  

```
aws kinesis list-streams
```
Output:  

```
{
    "StreamNames": [
        "samplestream",
        "samplestream1"
    ]
}
```
Untuk informasi selengkapnya, lihat [Daftar Aliran](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-list-streams.html) di Panduan Pengembang *Amazon Kinesis Data* Streams.  
+  Untuk detail API, lihat [ListStreams](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/list-streams.html)di *Referensi AWS CLI Perintah*. 

### `list-tags-for-stream`
<a name="kinesis_ListTagsForStream_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-tags-for-stream`.

**AWS CLI**  
**Untuk mencantumkan tag untuk aliran data**  
`list-tags-for-stream`Contoh berikut mencantumkan tag yang dilampirkan ke aliran data yang ditentukan.  

```
aws kinesis list-tags-for-stream \
    --stream-name samplestream
```
Output:  

```
{
    "Tags": [
        {
            "Key": "samplekey",
            "Value": "example"
        }
    ],
    "HasMoreTags": false
}
```
Untuk informasi selengkapnya, lihat [Menandai Streaming Anda di Panduan Pengembang *Amazon Kinesis* Data Streams](https://docs.aws.amazon.com/streams/latest/dev/tagging.html).  
+  Untuk detail API, lihat [ListTagsForStream](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/list-tags-for-stream.html)di *Referensi AWS CLI Perintah*. 

### `merge-shards`
<a name="kinesis_MergeShards_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`merge-shards`.

**AWS CLI**  
**Untuk menggabungkan pecahan**  
`merge-shards`Contoh berikut menggabungkan dua pecahan yang berdekatan dengan Shardid-000000000000 IDs dan ShardID-0000000001 dalam aliran data yang ditentukan dan menggabungkannya menjadi pecahan tunggal.  

```
aws kinesis merge-shards \
    --stream-name samplestream \
    --shard-to-merge shardId-000000000000 \
    --adjacent-shard-to-merge shardId-000000000001
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menggabungkan Dua Pecahan](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-resharding-merge.html) di Panduan Pengembang *Amazon Kinesis* Data Streams.  
+  Untuk detail API, lihat [MergeShards](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/merge-shards.html)di *Referensi AWS CLI Perintah*. 

### `put-record`
<a name="kinesis_PutRecord_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-record`.

**AWS CLI**  
**Untuk menulis catatan ke dalam aliran data**  
`put-record`Contoh berikut menulis catatan data tunggal ke dalam aliran data yang ditentukan menggunakan kunci partisi yang ditentukan.  

```
aws kinesis put-record \
    --stream-name samplestream \
    --data sampledatarecord \
    --partition-key samplepartitionkey
```
Output:  

```
{
    "ShardId": "shardId-000000000009",
    "SequenceNumber": "49600902273357540915989931256901506243878407835297513618",
    "EncryptionType": "KMS"
}
```
Untuk informasi selengkapnya, lihat [Mengembangkan Produsen Menggunakan API Amazon Kinesis Data Streams AWS dengan SDK for Java](https://docs.aws.amazon.com/streams/latest/dev/developing-producers-with-sdk.html) di Panduan Pengembang Amazon *Kinesis Data Streams*.  
+  Untuk detail API, lihat [PutRecord](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/put-record.html)di *Referensi AWS CLI Perintah*. 

### `put-records`
<a name="kinesis_PutRecords_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-records`.

**AWS CLI**  
**Untuk menulis beberapa catatan ke dalam aliran data**  
`put-records`Contoh berikut menulis catatan data menggunakan kunci partisi yang ditentukan dan catatan data lain menggunakan kunci partisi yang berbeda dalam satu panggilan.  

```
aws kinesis put-records \
    --stream-name samplestream \
    --records Data=blob1,PartitionKey=partitionkey1 Data=blob2,PartitionKey=partitionkey2
```
Output:  

```
{
    "FailedRecordCount": 0,
    "Records": [
        {
            "SequenceNumber": "49600883331171471519674795588238531498465399900093808706",
            "ShardId": "shardId-000000000004"
        },
        {
            "SequenceNumber": "49600902273357540915989931256902715169698037101720764562",
            "ShardId": "shardId-000000000009"
        }
    ],
    "EncryptionType": "KMS"
}
```
Untuk informasi selengkapnya, lihat [Mengembangkan Produsen Menggunakan API Amazon Kinesis Data Streams AWS dengan SDK for Java](https://docs.aws.amazon.com/streams/latest/dev/developing-producers-with-sdk.html) di Panduan Pengembang Amazon *Kinesis Data Streams*.  
+  Untuk detail API, lihat [PutRecords](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/put-records.html)di *Referensi AWS CLI Perintah*. 

### `register-stream-consumer`
<a name="kinesis_RegisterStreamConsumer_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`register-stream-consumer`.

**AWS CLI**  
**Untuk mendaftarkan konsumen aliran data**  
`register-stream-consumer`Contoh berikut mendaftarkan konsumen yang dipanggil `KinesisConsumerApplication` dengan aliran data yang ditentukan.  

```
aws kinesis register-stream-consumer \
    --stream-arn arn:aws:kinesis:us-west-2:012345678912:stream/samplestream \
    --consumer-name KinesisConsumerApplication
```
Output:  

```
{
    "Consumer": {
        "ConsumerName": "KinesisConsumerApplication",
        "ConsumerARN": "arn:aws:kinesis:us-west-2: 123456789012:stream/samplestream/consumer/KinesisConsumerApplication:1572383852",
        "ConsumerStatus": "CREATING",
        "ConsumerCreationTimestamp": 1572383852.0
    }
}
```
Untuk informasi selengkapnya, lihat [Mengembangkan Konsumen dengan Fan-Out yang Ditingkatkan Menggunakan API Aliran Data Kinesis di Panduan Pengembang Amazon Kinesis *Data Streams*](https://docs.aws.amazon.com/streams/latest/dev/building-enhanced-consumers-api.html).  
+  Untuk detail API, lihat [RegisterStreamConsumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/register-stream-consumer.html)di *Referensi AWS CLI Perintah*. 

### `remove-tags-from-stream`
<a name="kinesis_RemoveTagsFromStream_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`remove-tags-from-stream`.

**AWS CLI**  
**Untuk menghapus tag dari aliran data**  
`remove-tags-from-stream`Contoh berikut menghapus tag dengan kunci yang ditentukan dari aliran data yang ditentukan.  

```
aws kinesis remove-tags-from-stream \
    --stream-name samplestream \
    --tag-keys samplekey
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menandai Streaming Anda di Panduan Pengembang *Amazon Kinesis* Data Streams](https://docs.aws.amazon.com/streams/latest/dev/tagging.html).  
+  Untuk detail API, lihat [RemoveTagsFromStream](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/remove-tags-from-stream.html)di *Referensi AWS CLI Perintah*. 

### `split-shard`
<a name="kinesis_SplitShard_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`split-shard`.

**AWS CLI**  
**Untuk membagi pecahan**  
`split-shard`Contoh berikut membagi pecahan yang ditentukan menjadi dua pecahan baru menggunakan kunci hash awal baru 10.  

```
aws kinesis split-shard \
    --stream-name samplestream \
    --shard-to-split shardId-000000000000 \
    --new-starting-hash-key 10
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Memisahkan Shard di Panduan](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-resharding-split.html) Pengembang *Amazon Kinesis* Data Streams.  
+  Untuk detail API, lihat [SplitShard](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/split-shard.html)di *Referensi AWS CLI Perintah*. 

### `start-stream-encryption`
<a name="kinesis_StartStreamEncryption_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`start-stream-encryption`.

**AWS CLI**  
**Untuk mengaktifkan enkripsi aliran data**  
`start-stream-encryption`Contoh berikut memungkinkan enkripsi sisi server untuk aliran tertentu, menggunakan kunci KMS yang ditentukan AWS .  

```
aws kinesis start-stream-encryption \
    --encryption-type KMS \
    --key-id arn:aws:kms:us-west-2:012345678912:key/a3c4a7cd-728b-45dd-b334-4d3eb496e452 \
    --stream-name samplestream
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Perlindungan Data di Amazon Kinesis Data](https://docs.aws.amazon.com/streams/latest/dev/server-side-encryption.html) Streams *di Panduan Pengembang Amazon Kinesis Data Streams*.  
+  Untuk detail API, lihat [StartStreamEncryption](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/start-stream-encryption.html)di *Referensi AWS CLI Perintah*. 

### `stop-stream-encryption`
<a name="kinesis_StopStreamEncryption_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`stop-stream-encryption`.

**AWS CLI**  
**Untuk menonaktifkan enkripsi aliran data**  
`stop-stream-encryption`Contoh berikut menonaktifkan enkripsi sisi server untuk aliran tertentu, menggunakan kunci KMS yang ditentukan. AWS   

```
aws kinesis start-stream-encryption \
    --encryption-type KMS \
    --key-id arn:aws:kms:us-west-2:012345678912:key/a3c4a7cd-728b-45dd-b334-4d3eb496e452 \
    --stream-name samplestream
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Perlindungan Data di Amazon Kinesis Data](https://docs.aws.amazon.com/streams/latest/dev/server-side-encryption.html) Streams *di Panduan Pengembang Amazon Kinesis Data Streams*.  
+  Untuk detail API, lihat [StopStreamEncryption](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/stop-stream-encryption.html)di *Referensi AWS CLI Perintah*. 

### `update-shard-count`
<a name="kinesis_UpdateShardCount_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-shard-count`.

**AWS CLI**  
**Untuk memperbarui jumlah pecahan dalam aliran data**  
`update-shard-count`Contoh berikut memperbarui jumlah pecahan dari aliran data yang ditentukan ke 6. Contoh ini menggunakan penskalaan seragam, yang menciptakan pecahan dengan ukuran yang sama.  

```
aws kinesis update-shard-count \
    --stream-name samplestream \
    --scaling-type UNIFORM_SCALING \
    --target-shard-count 6
```
Output:  

```
{
    "StreamName": "samplestream",
    "CurrentShardCount": 3,
    "TargetShardCount": 6
}
```
Untuk informasi selengkapnya, lihat [Mengubah Ulang Stream](https://docs.aws.amazon.com/streams/latest/dev/kinesis-using-sdk-java-resharding.html) di Panduan Pengembang *Amazon Kinesis* Data Streams.  
+  Untuk detail API, lihat [UpdateShardCount](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/update-shard-count.html)di *Referensi AWS CLI Perintah*. 