Как поделиться каталогом с контейнером Fargate

Как поделиться каталогом с контейнером Fargate

У меня запущен контейнер fargate, которому нужен доступ к файлам, присутствующим на экземпляре EC2. Оба находятся в одной сети, и группы безопасности не ограничивают трафик.

Я пробовал использовать, sshfsа также монтировать с помощью cifs.utilsпакета. Однако, поскольку это контейнер, я получаю ошибки во время монтирования

Unable to apply new capability set.

или

fuse: device not found, try 'modprobe fuse' first

Я проверил обходной путь вhttps://stackoverflow.com/questions/48402218/fuse-inside-docker, но это подразумевает доступ к хосту docker. И моя настройка не на размещенном ECS.

Есть ли способ сделать содержимое каталога на экземпляре ec2 доступным в контейнере Fargate?

решение1

Для вашего случаяWebDAV(см. разделы «Поддержка сервера» и «Поддержка клиента») кажется жизнеспособным решением из-за гибкости, которую вы можете иметь на экземпляре EC2. На Fargate, который является контролируемой средой, вы можете встроить клиентские инструменты в свой образ, который может взаимодействовать с серверомпо сети, например, HTTP, FTP, sFTP и т. д.

Связанный контент