У меня есть файл CSV в корзине AWS s3. Когда CSV-файл поступает в лямбда-функцию, функция запускается. Я хочу удалить некоторые специальные символы из CSV-файла и снова сохранить их в другом сегменте S3.
В моей функции Lambda я могу получить файл из корзины S3 и прочитать файл из содержимого объекта S3.
S3Object s3Object = this.s3Client.getObject(new GetObjectRequest(srcBucket, srcKey));
InputStream objectData = s3Object.getObjectContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(objectData));
String line = null;
while ((line = reader.readLine()) != null) {
if(line.contains("\"")) {
String newLine= line.replace("\"", "");
}
}
После удаления символа, как я могу записать файл и сохранить файл в другой корзине S3?