Ich habe einen Fargate-Container laufen, der Zugriff auf Dateien benötigt, die auf einer EC2-Instanz vorhanden sind. Beide befinden sich im selben Netzwerk und Sicherheitsgruppen schränken den Datenverkehr nicht ein.
Ich habe versucht, sshfs
sowohl das Paket zu verwenden als auch es zu mounten cifs.utils
. Da es sich jedoch um einen Container handelt, erhalte ich beim Mounten Fehler.
Unable to apply new capability set.
oder
fuse: device not found, try 'modprobe fuse' first
Ich habe den Workaround inhttps://stackoverflow.com/questions/48402218/fuse-inside-docker, aber dazu ist Zugriff auf den Docker-Host erforderlich. Und mein Setup befindet sich nicht auf gehostetem ECS.
Gibt es eine Möglichkeit, den Inhalt eines Verzeichnisses auf einer EC2-Instanz auf einem Fargate-Container verfügbar zu machen?
Antwort1
Für Ihren FallWebDAV(siehe Abschnitt „Server-Support“ und „Client-Support“) scheint aufgrund der Flexibilität, die Sie auf einer EC2-Instanz haben, eine praktikable Lösung zu sein. Auf Fargate, einer kontrollierten Umgebung, können Sie Client-Tools in Ihr Image integrieren, die mit dem Server interagieren könnenüber das Netzwerk, zB HTTP, FTP, sFTP usw.