我对AWS Lambda还是陌生的,并且正在为我的Lambda请求处理程序(在Java中)使用Input和Output流。 (以下情况:https://docs.aws.amazon.com/lambda/latest/dg/java-handler-io-type-stream.html)
最近我的一个队友问我是否需要在将输出字节写入输出流后关闭输出流。我了解对于Java,使用后关闭流是一般的最佳实践,但是由于AWS Lambdas的工作方式,对于Lambda的输出流而言,这是否完全不必要?这只是Lambdas自动清除的内容吗?或者是否存在未明确关闭它们的潜在风险?
我试图寻找有关它的文档,但是我还没有找到任何具体的东西,我希望给队友一个更好的答案,而不是“所有示例都不关闭输出流”或“猜测与Lambda如何处理调用有关”。