删除流 - Amazon Kinesis Data Streams

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除流

您可使用 Kinesis Data Streams 控制台或以编程方式删除流。要以编程方式删除流,请使用 DeleteStreamRequest,如以下代码所示。

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

删除流之前,请关闭流上运行的任何应用程序。如果应用程序尝试对已删除的流进行操作,则将收到 ResourceNotFound 异常。此外,如果您随后创建名称与之前的流相同的新流,并且在之前的流上运行的应用程序仍在运行,则这些应用程序可能会尝试与新流交互(就像新流是之前的流一样),这将产生无法预测的结果。