AWS Lambda 处理程序的 Java 输出流 - 写入后不需要关闭?

Cus*_*Bun 5 aws-lambda

我对 AWS Lambda 还很陌生,并且正在为我的 Lambda 请求处理程序(使用 Java)使用输入和输出流。(以下:https://docs.aws.amazon.com/lambda/latest/dg/java-handler-io-type-stream.html

最近,一位队友问我是否需要在将输出字节写入输出流后关闭它。据我了解,对于 Java,在使用后关闭流是一般的最佳实践,但由于 AWS Lambda 的工作方式,对于 Lambda 的输出流来说,这是完全没有必要的吗?这只是 Lambda 自动清理的东西还是不明确关闭它们是否存在任何潜在风险?

我试图寻找有关它的文档,但我没有找到任何具体的内容,我想给我的队友一个比“所有示例都没有关闭输出流”或“我猜它只是与 Lambda 如何处理调用有关”。