So geben Sie ein Verzeichnis für den Fargate-Container frei

So geben Sie ein Verzeichnis für den Fargate-Container frei

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, sshfssowohl 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.

verwandte Informationen