Schreiben in das lokale Dateisystem vermeiden

Anwendungen auf einer Cloudplattform werden in einem isolierten Container mit einem ephemeren lokalen Dateisystem ausgeführt. Wenn eine Anwendung beispielsweise abstürzt, wird das Dateisystem verworfen und ein neues Dateisystem für die neue Containerinstanz zugeordnet. Deshalb können Sie das lokale Dateisystem nur für die Erstellung temporärer Dateien oder für die Aufbewahrung temporärer Caches verwenden, aber nicht für das Speichern persistenter Informationen. Verwenden Sie zum Speichern persistenter Informationen eine relationale oder NoSQL-Datenbank oder einen anderen externen Service.

Diese Regel markiert Java-Code, der die folgenden Klassen, Konstruktoren und Methoden referenziert, die zum Schreiben von Dateien verwendet werden.

Klassen

Konstruktoren

Methoden

java.io.RandomAccessFile

java.nio.file.Files:

org.apache.commons.io.FileUtils

Weitere Informationen zu den verfügbaren Services finden Sie unter IBM Cloud databases.