Amazon Kinesis Data Streams
開発者ガイド

ストリームを削除する

ストリームは、Kinesis Data Streams コンソールで削除するか、プログラムによって削除することができます。ストリームをプログラムで削除するには、次のコードに示されているように DeleteStreamRequest を使用します。

DeleteStreamRequest deleteStreamRequest = new DeleteStreamRequest(); deleteStreamRequest.setStreamName(myStreamName); client.deleteStream(deleteStreamRequest);

ストリームを削除する前に、そのストリーム上で動作しているアプリケーションをすべてシャットダウンします。削除したストリームとアプリケーションがやり取りしようとすると、ResourceNotFound 例外を受け取ります。また、前のストリームと同じ名前で新しいストリームを作成した場合、前のストリームとやり取りしていたアプリケーションが実行されていると、これらのアプリケーションは前のストリームと同じように新しいストリームとやり取りしようするため、予期しない動作が生じることがあります。