Ich möchte einen Ordner erstellen und eine Datei im erstellten Ordner in einem Amazon EBS
-Laufwerk von einem Java-Servlet schreiben, das auf Amazon EC2 mit Ubuntu installiert ist.
Ich habe das EBS-Volume bei
gemountet %Vor%Aber das Servlet kann den Ordner nicht erstellen und die Datei nicht schreiben?
Meine Frage
Warum kann Java Sevlet keinen Ordner auf einem Amazon EBS-Volume erstellen?
Sieht aus, als hätte Ihr Ordner nicht die richtigen Lese- / Schreibberechtigungen.
Geben Sie allen Benutzern Lesezugriff auf das betreffende Verzeichnis, z. B .:
%Vor%Wenn Sie mit dem Erteilen von Schreibberechtigungen für alle nicht zufrieden sind, können Sie die Berechtigungen durch Spielen mit Besitz und Gruppen feineinstellen, aber ich würde mehr Informationen über Ihre Einrichtung benötigen, um Ihnen dabei zu helfen.
Bearbeiten : Wenn der ec2-Benutzer der einzige ist, der Zugriff benötigt, können Sie die Eigentümerschaft des Verzeichnisses für diesen Benutzer ändern und dann nur ihm Zugriff gewähren:
%Vor%Tags und Links java amazon-web-services servlets amazon-ebs