我有一个密钥文件,该文件保留在s3上,并尝试使用Java SDK读取它,并在后续步骤中使用它来解密其他文件。解密代码要求将密钥文件作为InputStream传递。我的代码如下所示。我正在错误以下。我需要更改以解决该错误?
警告:并非从S3ObjectInputStream读取所有字节,从而中止HTTP连接。这可能是一个错误,并且可能导致次佳的行为。通过远程GET仅请求您需要的字节,或在使用后耗尽输入流
代码:-
S3Object object = s3Client.getObject(bucket,key);
InputStream ret = object.getObjectContent();
return ret;