Amazon Kinesis Data Streams
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

删除流

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

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

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