必要な環境 下記環境が必要になりますのであらかじめインストールしてください aws cli jq 従来の問題点 kinesis の describe-stream コマンドだと、JSONがどばーってでてきて、現在有効なshardId がひと目でわからないといった問題がありました 下記が例です。この例だと、shardId-000000000003 以外は、データレコードを put できない shard なのですが、わからないですよね!(close な shard は、shard の分割、マージによって発生します) { "StreamDescription": { "StreamStatus": "ACTIVE", "StreamName": "<ストリーム名>", "StreamARN": "arn:aws:kinesis:ap-northeast-1:XXXXXXXXXXXX:stream