Ich benutze den folgenden Code, um in S3-Bucket zu schreiben, die jetzt viele xml-Dateien hat. Ich erhalte bei Gerätefehler keinen Platz mehr. Die nachfolgenden Uploads sind fehlgeschlagen. Ich sehe viele Dateien im Ordner var/cache/tomcat8/temp erstellt. Ich lösche die Dateien über meinen Code. Kann mir bitte jemand helfen zu verstehen, was hier falsch ist? Eigentlich möchten wir die temporäre Datei löschen, sobald wir sie in S3 hochladen.Kein Platz mehr auf dem Gerät auf AWS S3 Tomcat 8
Path path = Files.createTempFile(filename, suffix);
file = path.toFile();
Files.write(path, incomingXml.getBytes(StandardCharsets.UTF_8));
if(file!=null){
file.deleteOnExit();
}
s3client.putObject(new PutObjectRequest(fullBucketPathByDate, filename, file));
LOGGER.info("Upload completed");
Danke für die Hilfe! – Twisha